<SEC-DOCUMENT>0000771497-23-000012.txt : 20230607
<SEC-HEADER>0000771497-23-000012.hdr.sgml : 20230607
<ACCEPTANCE-DATETIME>20230607093343
ACCESSION NUMBER:		0000771497-23-000012
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		69
CONFORMED PERIOD OF REPORT:	20230430
FILED AS OF DATE:		20230607
DATE AS OF CHANGE:		20230607

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ABM INDUSTRIES INC /DE/
		CENTRAL INDEX KEY:			0000771497
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-TO DWELLINGS & OTHER BUILDINGS [7340]
		IRS NUMBER:				941369354
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1031

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

	BUSINESS ADDRESS:	
		STREET 1:		ONE LIBERTY PLAZA
		STREET 2:		7TH FLOOR
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10006
		BUSINESS PHONE:		212 297-0200

	MAIL ADDRESS:	
		STREET 1:		ONE LIBERTY PLAZA
		STREET 2:		7TH FLOOR
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10006

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ABM INDUSTRIES INC
		DATE OF NAME CHANGE:	19950110

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AMERICAN BUILDING MAINTENANCE INDUSTRIES INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>abm-20230430.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:8c2c4347-61ab-4915-949f-995ef2e3b563,g:5369d91a-2390-4190-9703-493854a83584,d:c24424aad9d6488f8041c7e466ebe45f--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2022" xmlns:abm="http://www.abm.com/20230430" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>abm-20230430</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY18zLTEtMS0xLTE0ODQ1Mw_1b8e7484-cda6-41ba-a8ac-c45e4311f1ca">0000771497</ix:nonNumeric><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY180LTEtMS0xLTE0ODQ1Mw_67cd8d5f-2a32-447d-aedf-8b9f3862f2c4">10/31</ix:nonNumeric><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY181LTEtMS0xLTE0ODQ1Mw_1f91b58e-6760-4b9b-be12-4316b846483c">2023</ix:nonNumeric><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY182LTEtMS0xLTE0ODQ1Mw_0ac2e53c-3622-400a-aa48-51624c1f18c8">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY183LTEtMS0xLTE0ODQ1Mw_ef6dfa39-1a1d-4768-9103-1bce56a96b8d">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAyMQ_f7eb5be5-577f-46a7-bf6d-4425cdd665ec">http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="abm-20230430.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1520c5f34cea462f8b7e75c35e896d60_I20230606"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i31eb675b11894ba482aa636c61a6ff0a_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></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="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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:context id="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id86f998241154d129b95412004b9f9d2_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i30f21eb90e644e809439554160799f21_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i3b97167f971848eeb8226b0b44b8be82_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5514408f28fd40b58ae759588926b624_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaf3740bbe774ff4b0c88cac145669c3_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i1ae2f36b22c043538822d1daee96c46f_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i0c8fb51c0afe4f26afc1c953b3ec3ef3_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i16a27b2135784ac7878e557fe42460e2_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i8c8f157235a04e299e49b2732f489542_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51e6bc90a5d94d3aa773a15d6d041f60_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ia125c0134869402caebf516db4ce88f8_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if72611f92de642bdb7a9cbe67ead4c8b_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i0547418c370d46e3a46da0400dc35d05_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ic5a9d145c7a84cc684dec36186996cc0_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ie3061c63b2254016a426e36c530bb833_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i0b9754040f8f4192a49d728c06379594_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5828d82222524e27bfb151f17bfb735e_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f9fa0ecb34e45ae87048951ed4faf60_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="if317e850718a4d6ba4640d95a2e1bd02_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i9b73fe7c89624272b258b97d7a26f274_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if922191203f04b528deaed45fd0eb7bc_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53305c7345724c3f8f3d96b57c4f1f9d_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i65f8486105ed4aca8fedf3065cb96f55_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i07f21e9b1ed74c7bbeea5fee28d19ca0_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i5667031ac1be4258ac8365a0c9dc14f0_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ib602c3cce7d14b58a497b46713f47288_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98b7f3b3aa21446b9d79099f54d20f4d_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b8620071fa6468d8cbca9125fc4bd7a_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ic752799df5a149608165f5ba1fe9e25f_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i24a1139c9a81493eabe2506a475700d5_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f4c24ae12e1495db2591d084f9941bd_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="industrygroup"><xbrli:measure>abm:industryGroup</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>abm:segment</xbrli:measure></xbrli:unit><xbrli:context id="i0191a325a2fb446c964ca24be3f800fe_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</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="iea05314c83d646a48a9319b6442c5a41_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4f54715277f4ca59499e898810a8fce_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</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="ie1d73fb0f4ce48339bcf5d484f5a7cfb_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a48bfeec34e49fc837a70138fbf5e43_D20220901-20220901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d43f70ae17144f4a5505bbae5bbbd5c_D20220901-20220901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b6fc9a209f94d22869e163394bc596a_I20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2012e83263e5492cbf741d8ca52d2f2a_I20251231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a663c8ab7114ed383230f49fa6f3658_I20261231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i818ab1e70e6045048689fccb51a42920_D20260101-20261231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c2935a4eadb4391974a26a96331fe5b_I20220901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3677ed764b3a4f578070c427285b3a47_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id04640d02f9346beb9c20bebb7b369ca_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</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="ide18b4f7476b4e5aadd8c44b758fa309_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15956cb732aa485c861a9d9775e4f0dc_D20220407-20220407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-07</xbrli:startDate><xbrli:endDate>2022-04-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d6a4fdc2ca8444899ada58c8554393d_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e1173b6f16d4522a6c2c9da261f142e_I20220407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i365a3e444b7e442eb421225867d69099_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">abm:CustomerContractsForHealthcareTechnologyManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib86e975f5d174b8baa2bb97fcddd9ba1_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">abm:CustomerContractsForHealthcareTechnologyManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e47d80b5ae440c6a0a82618bbd0cf41_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="ibccf5cf941f54867ac60e2e014a6785d_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="id52ee998d31545bca2f967802fdf6558_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="id3b37ca05bab41cb88531f6b8059ae4a_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i4bde7fcb5be748a29de1e359e5b22a3f_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i71cd6bac1ffb484fba9f5690c394c6a4_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</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="i3ae218c9186a48fc9f782ae64b07f19c_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eaeebca8c9a41a6b2516955abd1aaa9_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a81d53dafd24b6895875b0c0bfb4104_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06f4279ccbe648a4867dd5546b2eb4a4_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92ac7d34dfab4f73961d6fcda544684b_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1721b0ef7156425ea80528dc1a2ee0dd_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3433506a3f5413793e985353e842837_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i87858921a2014e31b2da3cb044c4690a_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</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="iaf8e9a8d5f3942dbaab10f810959dbec_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="i42c7d2796aec46488652b46f0b7ffe00_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i9a99cde78a484cff9ce96a64044d9d84_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i992b0874c2e54304b8ca170e56f25abe_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</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="i09b3c204239442c4a4a3a70b4331e5b3_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id13e0f97552549dd9a19560a990a3aac_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ee1d2ad4f014ce298ac04f8878c4fb5_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66f84b490fd140d7acf6b3dd0637f06a_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85f7a6790d2a4e9891376631003b0cf4_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ccff09940d64ce18416f27ddc53e4cf_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i815313ce4bc5403fa257a5bbc05531c3_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i23f9a93a40d8420d93d1f60a0511bfae_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</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="ibe609f011e2746c694ed9b9c7b410284_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</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="ibf1cf3319d844b77aa0c8b2ce780cea4_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i01e8ccb2f62d40cfa8c8044d726c8508_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i717003ea9ee7412184261ff1fa07eecc_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</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="ia1663b5a50874e969c6667ad04b97439_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93fc3fbe17154dd89aff3f9d697f0b77_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38cc53b7261d4456b50f2612729d87bc_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f856cfd40d647759882e431ac6ff897_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1615bff1617142938946e653b0864e0d_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4bc1f4c247f44efa4f83ca353ee996a_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7d88e7e96184b1886fcc27de6312ae9_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i467fc6207b9f41d698a95f7138fe1b9b_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="i8daf69c4aa6046ccac6ac942699e9a42_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="iaf8c7e7dbfc647b9b0905eb381b5fc2c_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i5a40def67c4540999c1f372d5a7765f7_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="ia2967395683a4161bec356a1a03e7158_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</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="ifacec36de41947bab907f49adc8984d1_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6af0c01eceff4627a33d612f5c528d64_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9295895764d4fee809b8faf32b04b53_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ba888d7edac41b98b9d55d8c9149f94_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9933be94321404a9e999bbdd5274f8d_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e0ba06b8b9a4ba18fdde20a9c17cc6b_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bf1e9e38ad34ff5949a52924c042342_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="ia5bab415a091414da97bb8a82e7eb567_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="i0e4f967ce86a49a4a7304b28f7776964_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="i6a72b75caf92431fa86afef2ca2692c1_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="i8465a7e146b7416193224ec5939f9530_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i2c0db4f5be61414e8eeb578e71eda187_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="ic6c0c62912b345ea990ea6c1406eb528_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e5fc03f25e449aca348e63f3b564bb3_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1767300a4def4de7936892eb5a4b0c85_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3223f807b95c45e885f1a74d16f5002b_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2e11cfc3b9e4cfa812b915920841440_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibda8bff5cb694b8b86f5ebcb63cf8809_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21a839e0ef6648ac875f2c1304dd6ac4_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i8f843db351a44998882bd36dd3f9eb9c_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="i8cd41a91b84f4a8e99fcfc6d1a0fc5f8_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="i9b8ae76c56224930a15655d1eb097ef5_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i6183140fc7fb48f4a592e11ec4a13b3f_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i6a84bb2e57a54eba94923c1de8612f69_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70a5486e5a644e3f8c96b5e99b8ba8d6_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i206edf5430eb49389591a41e8990e5f9_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d764188db243fca6b53c96fecaee1b_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia04b50efa24e4746b6560ebf8a004558_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83034c795ea64b2facb11fb17b66b285_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="ie6dbb7ef8adf4895a49a30264ee013f3_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="i1d4fc8e9e98c49968f5b36070343143b_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="i66f09408884e45caa3e11d95795f9971_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i7821cf1e2ab74092ac4c7f83bf2995ec_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i22994e7a6f524efbacd3703c539253eb_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</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="iaac1a7450dcb4f8bbbf840f020b4c2b1_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bce4c888cd94290b6bd2b6ef52cb3a8_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i846a59da1a5147259f2834e84412be99_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic94ae4acf80d49839227420c3be636fc_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3938f294b5b14e49892fc318456156d9_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99b8fb6818b74a65ba6944e64634bb28_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9f94cc16da74396bc648b77efc4a3a8_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i03d4041bf4494fc0b4bbab49a265988b_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</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="i4e67a35e9b1741cd83691c7583bc5284_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="i22cb5f72daae485c88b5054baf14e1e9_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i7038c415e59a49109ec72eb2c24fa546_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i000967595d6345e7bc632a1e2f248a18_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</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="ic28bdaac2841425880bfcd72d30e0e7a_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i448125a72f5540af80a9b86c6a602f19_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6339e6736b2c4cb5969cbcb2404d1863_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04c24b120b9a49a09e562054ebdc504a_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i093c5cb71ab4453f947a12da351e0a16_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46131709f05c497f9ecd9a6716fc955b_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9109e7b3278942dbb153c462c8d52b8e_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="ibc623a4a065f4f479d07d3f16b5f36f4_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</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="i84715c2a29af4c819aae6f0306cc6e5c_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</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="i8f5739027c3a420e9511ce5c993849cc_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="if28a9213de044b14bd27915e842a6d91_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i54e36bbd693e4a12bc2d5b2d80440049_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</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="i69681e610b444c59b97bb8dcb87c42bf_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cee19a573cd4f31bd35f4e2561942af_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7f6d4983cb44c7995bff62c025c4ee0_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied7f788d14d24458b66985ee8ab4ed9d_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3b267b079444d85a53ade234f346ddf_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if148e0be90cc4793a569b9c61de53180_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91708665d069457da35d9804f6cd9958_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i4a73c374a8ec4026877840a44e469a8b_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="ie6e75469d9544c2bb641bb1faa2496e4_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="if3742a3c72444a128dc6079c30ec53c8_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i4513e8336b93444f942dbfc2850497b5_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i4e38e8fb916e4509a6d38250b259d835_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</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="i3e3146d4848d45db9fbe992ed7c14021_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30804e242d2c46c39892130bf2a018d7_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae924939a6e64b4a91f665dd9f64fbc8_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bf7a3e6539b4165b3840a73a03926e1_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b925da47caa423e8c0e5c84e01ed9bb_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i295a1ec58f764955b10e4a52be01925b_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8017a22188747589d64306c8da02240_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="i554e8925f7e64a469df363502cdc5047_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="i4e0798e132a14d2598416a6417a2c912_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="ic4cc05aee0fe49658ee591e163dc1ef9_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="if413a2dbd2b34dffa2de8e3869c3f897_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="ic4533cbf55ad453e95d796c53687a8b0_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</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="i0505be798b2e4802ab00b1ff36e95651_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df3fd6ea99e4ecdbc5735a76e34d93f_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic751aeecb6164ad69e63f33c7a9d0820_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8540b95db444b91b782be6d17bae3d5_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3a54f1ff8f44c1ebbcccaefcd200549_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib44c39f72b5b456aa56e5be5e38d276f_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0290823af6504018a321999497d53ecf_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="if60dc5d264c54056a49cd7c2414f97b6_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="i25ff9830b6fe4763b673a4e811f16b5d_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="i9f1c282cc8c54f53ac92fe411837dc34_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="i9d9316cc59b042aa97d5d03a7e88f945_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i8a0a5c25d20f4c3687b02b03b023e7be_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife7594c729c04ccb9ab6dc530fb74cd8_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0653284af8fe44d5930ab7086c4f8b58_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabb2bbdd0ec844359bbd3313755ae161_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93280ab3bf2b42db99a46f2c7dc4ad12_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i352dff8d2bed4882b9d24d3b18d0089e_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i818b1fe81c7540d3bbf3de61ad6da23b_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ib32f89cc36c34fc09772548dac6bd819_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="idc1b1e4920444128ac4cae722bdec0a0_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1645ed08ca14fe98ab8b29f5308b435_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ed9f0a45b714c52b65a5bc27c1d2bcd_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ia4ed77aafa714238841379b31d9c984c_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="ie06283fe664c4491907556513be683c1_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16996ca3479c4359ae90dc249b8b88aa_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8950c6aa7f1d4858b87e0346194ef635_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1010d492fa0742b98e1e1d54ebb2172f_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a67b5737de24a54ae244cd523b2a86f_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida4b4db7d58749589463c843d1aa44e7_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i252829335c4e48409073e5d69bba480e_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id33563799b2744518589639593bd9204_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia453107e07e541f0ab2cf6465f0c41f8_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">abm:PrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bbed6687200422b8202ce5f34a8d30d_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2d7770538a34788a5f61b7c5296998e_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if661c35bd9514e37acb6f7c3e31a1020_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ca2c075ccc94ebc9909c54b94340def_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib98f1c3995334ef09b95387c6ae9552e_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2fff497256b422da26ad10f810aff6a_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i334b348db04b41d296a69b2d69e80754_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8958b6a08bc641fbaf9bffd8c2d8af5e_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib244a065fde942ef8b849b940db70b69_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">abm:SuretyBondsAndSuretyBackedLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40c662a2fc944dde969d41d05f7f5680_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">abm:SuretyBondsAndSuretyBackedLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b7b0cffa2d44bd9a8ac1484a8ec3002_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:DepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6329e4e933e1481aaa2a65faa8c9a386_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:DepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea878a900547478da963f568a634bfab_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia55809a62ae34bbda38f0065a1c597a7_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54d9df7589c942cfac5c0e3e7fdf0b3a_I20170831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d15994a56504e1d8afd7125d0ec9ff9_D20170901-20170901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-09-01</xbrli:startDate><xbrli:endDate>2017-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ce1a328c3364b45856285b9ed892b99_I20170901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcb86c807fe64f55b02659ab60d3d10e_I20170901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4306ceecf9554db7bbe115896dd0531e_I20180901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ea0325610bf42e4b38b9459ebc7f099_I20210627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i322008f80cdf476ab45f3d7f7c7ceb34_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf15f89743a14664812960ac60be72a6_I20210627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8da48adba02248b8b1322412ed313a19_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69489dcf80fc4997a745a9a4aec55e65_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd494fc591434a57ad03214a3ed4e65f_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">abm:SwingLineLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8bfd17baeb249e7b5d667fa9e0f0a9b_D20221101-20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">abm:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib01be30d24aa4f418be6b2a9122aa2fb_D20221101-20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18060d08445f4ec79fa68348581758f5_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3731bcdcd5e04ef49dba41660e45803d_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idddddbf79fb547e7a102dd204d622f0c_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if471763f2d754cd09b509ba887a92e8b_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7be18819a754e488efc92e3032a59ff_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70550a3adb644bc29ab859857dc3c7d5_I20220301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bce7e9d94ff42828a9a4a4aaa1770c1_D20220301-20220301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:ReceivablesFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">abm:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6a31f50ea364151a4595ce02ed092e9_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc7ecb3a5a36413b919edb27f0c7c212_I20220209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaba3899aae9e42dfb6462c4ba8b41b29_I20220225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective2252022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b7c5878315542ecad931c7bcac72e1e_I20220504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective542022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33720e740a834036ac37a54621253cd1_I20220707"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective772022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92c93fa8514e4a3caafc88b10492e04f_I20220718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective7182022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7ba88f707f541d2acec4722dfcb4735_I20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective1112022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff72aeedcada499ea32d72317efd0a2a_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d4439c51e1e449a96122fcf15ce8d5d_I20240430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e2bc8288bd84fc5ba9a23205c4b9ac1_I20241031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46a98da969f0425fae1d73e3a95fd11e_I20251031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1dee9672b5f4a55ae0178a12cf8bc51_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99a166fcb3674e409fa5e6ed27a9cb0d_D20211101-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1cd0b8aa8694ba5bbca388e39bd1559_I20221209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e8d8e7de83a4d6e89c025e813d52fff_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">abm:EnergySavingsContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69740ec3d48f4f559491c963819a12b3_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42304ec039964dd0ba1ec8d7c00618f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a801c8a0b37456dbba828873a33cc35_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df8db6d203c4edebe9e4a75250cc298_D20221201-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3becd53bdfe647ec930aaf5824405742_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="ic3bd4f8affbe4c15a24f8b428f6c17b7_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</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="if8310adad13540b492af0bdad94295ce_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i518681697c8a422aa6c3bc2392608d72_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeed614148af4aef809552ba3e7e946c_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="i6955c9c4b7264781a4eec37203ed1b47_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</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="ib000dac549774fb8b3313df4438fe0ae_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia249f706f54a420887f517d729bcca8a_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77d553828ee4f10aef51a4ce3e1765b_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="i0e8b1f99c3284916aaa8376ce27ec142_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</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="id564f93fdc9d4573b52685386ddb65d3_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f2793b457d24b798f3bde0e65942613_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57c023e630604d759367de6e89cf4ec0_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="ide3f057655874c6c8f3b8736acadce30_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</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="iea75de8f85184f849befd4acac71c160_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bb5af1db2f94d159e01394532e62d9e_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d33fb5f19a3434795a941e9ce8fc6d9_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i0a113755f8024b61ad83dbebbd519a68_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</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="i3eb063dc98de4c3bb1ab0d6ae0a7bd96_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92ce46694731436c95e4eb81258859ba_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8e86615f920485d95e864398b96ab93_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</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="i41fb30c5770e47d6aa25fa7c20adb663_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</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="ibab4824f06f244cf9a9d7183dea29f19_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26305c6e0dd940559605bfabe2ed782e_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0599961e75c244ae978c5d6ed8bb212f_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i89225b097ca84b5bb1be22c73b9b0056_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</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="i46fcde51fa1e4c7daa8f98eddcdee978_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fccca5771b6448bb49867f2dc027586_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16c94feec59d4d1e84f8427e06a8b3f7_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</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="i84ca18c2f21246a585cf0954a894021e_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</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="ie36ab61dc85348c5bafa834f7cf993e6_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30d39ab8e7df422d9ba2383468659779_D20211101-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8deb18747057458a8833acdbc53602c5_D20221101-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">abm:CustomerContractsForHealthcareTechnologyManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ic24424aad9d6488f8041c7e466ebe45f_1"></div><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><div style="margin-top:9pt;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:1pt solid #000000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">                    </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xMzE_c2378347-a5d6-420d-96e7-f20008c3edd0">10-Q</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></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:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6YjEwZGJmZjFlMzY5NDU3MDlmY2QzZGQ0NGFhNjc3MDkvdGFibGVyYW5nZTpiMTBkYmZmMWUzNjk0NTcwOWZjZDNkZDQ0YWE2NzcwOV8wLTAtMS0xLTE0ODQ1Mw_a5e3b78a-0698-44de-ad04-4da6a458c5f5">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:9pt;text-align:center;text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">For the quarterly period ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xNzk_68f8e3e2-30e2-4dd0-9080-ebb1d82c1581">April 30, 2023</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></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:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6ODgzZmM2NWE2NzE3NGRiMWI5NjEzNTFmNzkzNTAxZGYvdGFibGVyYW5nZTo4ODNmYzY1YTY3MTc0ZGIxYjk2MTM1MWY3OTM1MDFkZl8wLTAtMS0xLTE0ODQ1Mw_f5cc08f3-8e03-4089-ac3c-4700ea8faaa9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to &#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yNzI_4d018b23-d22f-4f4c-923e-66581d933b2b">1-8929</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yNzc_cac61435-0d30-46cf-9d83-7b81d9205f4b">ABM INDUSTRIES INC</ix:nonNumeric>ORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:26.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.361%"></td><td style="width:0.1%"></td></tr><tr style="height:60pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6ZTA1MTRiMWFkZTI2NDI0Nzg0YThiZTFmOGZjMmJiNjYvdGFibGVyYW5nZTplMDUxNGIxYWRlMjY0MjQ3ODRhOGJlMWY4ZmMyYmI2Nl8wLTAtMS0xLTE0ODQ1Mw_0fe09551-3ad1-4141-8bdf-0d5870f00eb8">Delaware</ix:nonNumeric></span></td><td colspan="3" rowspan="2" style="padding:0 1pt"><div style="text-align:center"><img src="abm-20230430_g1.jpg" alt="abmbuildingvalue.jpg" style="height:97px;margin-bottom:5pt;vertical-align:text-bottom;width:169px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6ZTA1MTRiMWFkZTI2NDI0Nzg0YThiZTFmOGZjMmJiNjYvdGFibGVyYW5nZTplMDUxNGIxYWRlMjY0MjQ3ODRhOGJlMWY4ZmMyYmI2Nl8wLTItMS0xLTE0ODQ1Mw_3094bced-0b55-49db-89ca-e2898b95901f">94-1369354</ix:nonNumeric></span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zNzM_e0202773-3fef-440e-96e8-c85dfc556945">One&#160;Liberty Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yMjAy_bb2cb173-6841-44f2-b7e5-9f7e1d77adc1" continuedAt="i72ba10528e8c46cd8881740510d3a7e6">7</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"><ix:continuation id="i72ba10528e8c46cd8881740510d3a7e6" continuedAt="ib0de4e927a3541399d5200f53a2d83ec">th</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="ib0de4e927a3541399d5200f53a2d83ec"> Floor</ix:continuation>  </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zODk_14e8b391-5769-4c16-a76b-b7633250e629">New&#160;York</ix:nonNumeric>,&#160;<ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zOTM_7ad0a06e-e69f-42ee-af6e-ddd1468d96f2">New York</ix:nonNumeric> <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zOTY_97745fc9-c98d-4da4-9c43-87e291e2e55e">10006</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(<ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N180NDM_bf43698f-266b-4efd-a388-74536c10a354">212</ix:nonNumeric>) <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N180NDc_d067d516-520d-4af6-9d67-059ab22a6ea2">297-0200</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:31.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.730%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title of each class</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading Symbol</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:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6MjZmMDI1MGE0MjUxNDk1NzlhNjQ4MDg0MTFmNDFjY2IvdGFibGVyYW5nZToyNmYwMjUwYTQyNTE0OTU3OWE2NDgwODQxMWY0MWNjYl8xLTAtMS0xLTE0ODQ1Mw_305a27cd-6605-4103-9ce4-0e1f605ed782">Common Stock, $0.01 par value</ix:nonNumeric></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6MjZmMDI1MGE0MjUxNDk1NzlhNjQ4MDg0MTFmNDFjY2IvdGFibGVyYW5nZToyNmYwMjUwYTQyNTE0OTU3OWE2NDgwODQxMWY0MWNjYl8xLTItMS0xLTE0ODQ1Mw_233f322e-a2e0-49f0-8cf8-3eabf463a870">ABM</ix:nonNumeric></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6MjZmMDI1MGE0MjUxNDk1NzlhNjQ4MDg0MTFmNDFjY2IvdGFibGVyYW5nZToyNmYwMjUwYTQyNTE0OTU3OWE2NDgwODQxMWY0MWNjYl8xLTQtMS0xLTE0ODQ1Mw_d96c533e-1d58-4888-85a7-c773a84510b3">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xMDI4_83d76892-a01e-4974-bcfd-1fad64427b8c">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xMzU3_5d2e00a3-501b-4cba-89c5-182f45b55af4">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:1pt;margin-top:9pt;text-align:center"><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:16.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.658%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.602%"></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:'Arial',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6NGNmN2M0ZDMxNDdjNDVjZmI2ODYwZjJjYjczODQ1MmYvdGFibGVyYW5nZTo0Y2Y3YzRkMzE0N2M0NWNmYjY4NjBmMmNiNzM4NDUyZl8wLTAtMS0xLTE0ODQ1Mw_fdcffb09-010a-4288-9e40-959828d6d62e">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6NGNmN2M0ZDMxNDdjNDVjZmI2ODYwZjJjYjczODQ1MmYvdGFibGVyYW5nZTo0Y2Y3YzRkMzE0N2M0NWNmYjY4NjBmMmNiNzM4NDUyZl8wLTctMS0xLTE0ODQ1Mw_846105b8-8c23-453f-a13b-96e60a8ded44">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6NGNmN2M0ZDMxNDdjNDVjZmI2ODYwZjJjYjczODQ1MmYvdGFibGVyYW5nZTo0Y2Y3YzRkMzE0N2M0NWNmYjY4NjBmMmNiNzM4NDUyZl8wLTktMS0xLTE0ODQ1Mw_70c6aa85-f71c-4bf1-b42d-45b2787b7196">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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).&#160;&#160;                       Yes&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yMjAz_6527a300-c95e-4e12-86b4-97d0620a946d">&#9745;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of shares of the registrant&#8217;s common stock outstanding as of June 6, 2023: <ix:nonFraction unitRef="shares" contextRef="i1520c5f34cea462f8b7e75c35e896d60_I20230606" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yMTk5_8f470096-7ad9-4266-b849-ecc3982b1620">66,146,035</ix:nonFraction></span></div><div style="margin-bottom:1pt;margin-top:9pt;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:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt"><span><br/></span></div></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6ABM INDUSTRIES INCORPORATED AND SUBSIDIARIES</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:93.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.358%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FORWARD-LOOKING STATEMENTS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_10">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PART&#160;I. FINANCIAL INFORMATION</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;1. Consolidated Financial Statements </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_13">3</a></span></div></td></tr><tr><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></tr><tr><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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_85">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_115">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;4. Controls and Procedures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_118">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PART&#160;II. OTHER INFORMATION</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_121">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;1. Legal Proceedings</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_124">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item 1A. Risk Factors</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_127">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_130">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item 3. Defaults Upon Senior Securities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_133">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;4. Mine Safety Disclosures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_136">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;5. Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_139">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item 6. Exhibits</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_142">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SIGNATURES</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24424aad9d6488f8041c7e466ebe45f_145">44</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Form 10-Q contains both historical and forward-looking statements regarding ABM and its subsidiaries (collectively referred to as &#8220;ABM,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; or the &#8220;Company&#8221;). We make forward-looking statements related to future expectations, estimates, and projections that are uncertain and often contain words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;intend,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;outlook,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; or other similar words or phrases. These statements are not guarantees of future performance and are subject to known and unknown risks, uncertainties, and assumptions that are difficult to predict. Particular risks and uncertainties that could cause our actual results to be materially different from those expressed in our forward-looking statements include those listed below. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our success depends on our ability to gain profitable business despite competitive market pressures.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our results of operations can be adversely affected by labor shortages, turnover, and labor cost increases.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to attract and retain qualified personnel and senior management we need to support our business.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Investments in and changes to our businesses, operating structure, financial reporting structure, or personnel relating to our </span><span style="color:#d76428;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> strategy, including the implementation of strategic transformations, enhanced business processes, and technology initiatives, may not have the desired effects on our financial condition and results of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to preserve long-term client relationships is essential to our continued success.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our use of subcontractors or joint venture partners to perform work under customer contracts exposes us to liability and financial risk.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our international business involves risks different from those we face in the United States that could have an effect on our results of operations and financial condition.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Negative changes in general economic conditions, such as recessionary pressures, durable and non-durable goods pricing, changes in energy prices, or changes in consumer goods pricing, as well as potential declines in our clients&#8217; office spaces, could reduce the demand for facility services and, as a result, reduce our earnings and adversely affect our financial condition.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquisitions, divestitures, and other strategic transactions could fail to achieve financial or strategic objectives, disrupt our ongoing business, and adversely impact our results of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may experience breaches of, or disruptions to, our information technology systems or those of our third-party providers or clients, or other compromises of our data that could adversely affect our business.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We manage our insurable risks through a combination of third-party purchased policies and self-insurance, and we retain a substantial portion of the risk associated with expected losses under these programs, which exposes us to volatility associated with those risks, including the possibility that changes in estimates to our ultimate insurance loss reserves could result in material charges against our earnings.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our risk management and safety programs may not have the intended effect of reducing our liability for personal injury or property loss.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Unfavorable developments in our class and representative actions and other lawsuits alleging various claims could cause us to incur substantial liabilities.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to extensive legal and regulatory requirements, which could limit our profitability by increasing the costs of legal and regulatory compliance.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A significant number of our employees are covered by collective bargaining agreements that could expose us to potential liabilities in relation to our participation in multiemployer pension plans, requirements to make contributions to other benefit plans, and the potential for strikes, work slowdowns or similar activities, and union organizing drives.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business may be materially affected by changes to fiscal and tax policies. Negative or unexpected tax consequences could adversely affect our results of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Future increases in the level of our borrowings or in interest rates could affect our results of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Impairment of goodwill and long-lived assets could have a material adverse effect on our financial condition and results of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to maintain proper and effective internal control over financial reporting in the future, our ability to produce accurate and timely financial statements could be negatively impacted, which could harm our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt"><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating results and investor perceptions of our Company and as a result may have a material adverse effect on the value of our common stock.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business may be negatively impacted by adverse weather conditions.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Catastrophic events, disasters, pandemics, and terrorist attacks could disrupt our services.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ongoing impacts of the COVID-19 pandemic may adversely affect our liquidity, capital resources, supply chain, operations, and revenue.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Actions of activist investors could disrupt our business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The list of factors above is illustrative and by no means exhaustive. Additional information regarding these and other risks and uncertainties we face is contained in our Annual Report on Form 10-K for the year ended October&#160;31, 2022, and in other reports (including all amendments to those reports) we file from time to time with the Securities and Exchange Commission (&#8220;SEC&#8221;). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We urge readers to consider these risks and uncertainties in evaluating our forward-looking statements. We caution readers not to place undue reliance upon any such forward-looking statements, which speak only as of the date made. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6.5pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_16"></div><div style="margin-top:6.5pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS. </span></div><div style="margin-bottom:6pt;margin-top:6.5pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ABM INDUSTRIES INCORPORATED AND SUBSIDIARIES</span></div><div style="margin-bottom:6pt;margin-top:6.5pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-bottom:6pt;margin-top:6.5pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="margin-bottom:1pt;margin-top:6.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:66.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.811%"></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except share and per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMy0xLTEtMS0xNDg0NTM_8cabf243-5b4a-4967-933b-f3fdb7c86561">71.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMy0zLTEtMS0xNDg0NTM_2de8fb98-979f-4400-9374-8e9dd720ada8">73.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Trade accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjowYjhiYTNlYjBiODQ0Yzk0OTJlOTA5YTJiMGZlZmM2Zl81Mw_282f75b9-d11d-4cba-b4b1-a552ae3f8903">24.2</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjowYjhiYTNlYjBiODQ0Yzk0OTJlOTA5YTJiMGZlZmM2Zl82MQ_3270256a-243f-4aff-8048-ee27d94f4278">22.6</ix:nonFraction></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;at April&#160;30, 2023 and October&#160;31, 2022, 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0xLTEtMS0xNDg0NTM_663b64a9-5ed5-4f72-8aa9-f5e7962120f2">1,345.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0zLTEtMS0xNDg0NTM_453c4145-c8ab-497f-8833-674ba2020ba7">1,278.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Costs incurred in excess of amounts billed</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNS0xLTEtMS0xNDg0NTM_e8588598-7ff0-4db2-915c-57a6a00d5c3f">102.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNS0zLTEtMS0xNDg0NTM_8e319844-66f1-4d85-aa6f-af41cb1c6d18">75.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNi0xLTEtMS0xNDg0NTM_531054a4-ff53-4b56-a26a-2212a93ce38a">110.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNi0zLTEtMS0xNDg0NTM_a1b8fd30-89b3-48d6-bdbf-5db15442d91b">82.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNy0xLTEtMS0xNDg0NTM_d2b4bbff-08ef-4475-933e-6a44f6ab5f0f">63.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNy0zLTEtMS0xNDg0NTM_4803763f-032c-4773-8425-ff2f985fabb3">51.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current assets</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOC0xLTEtMS0xNDg0NTM_cb2e05ce-c6ac-46b5-8724-02778c54fa27">1,693.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOC0zLTEtMS0xNDg0NTM_03417d3d-fedf-4c22-a362-f59dc4bb6b90">1,561.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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OtherInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOS0xLTEtMS0xNDg0NTM_05f19ac6-5657-43e9-80ef-141933e7f5d2">14.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OtherInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOS0zLTEtMS0xNDg0NTM_2990d38c-ce2d-4efb-8c69-63efd980516b">14.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246M2U2MjFiNDQ1MTE1NDZiMDkwNGM1YTcxN2U3ZDgyNDRfNzE_08db5d29-2b9a-4f0e-b215-16cc9901a5aa">314.3</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246M2U2MjFiNDQ1MTE1NDZiMDkwNGM1YTcxN2U3ZDgyNDRfNzk_4af11716-5006-4865-aac0-54ff25f84042">296.9</ix:nonFraction></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;at April&#160;30, 2023 and October&#160;31, 2022, 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMS0xLTEtMTQ4NDUz_d6a086fe-0cba-4bd3-b15b-c3c86fa2801a">126.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMy0xLTEtMTQ4NDUz_647be0bb-c784-47fd-951f-eb64e91b5ebb">125.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTEtMS0xLTEtMTQ4NDUz_5910db94-ec15-4ba4-8d57-37877aa91774">111.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTEtMy0xLTEtMTQ4NDUz_175ffe99-857d-4d67-be22-768ecd82404a">115.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other intangible assets, net of accumulated amortizati</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">on </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246Nzk1N2U5NGQ4ZjI5NGVkMmFlOTVkZWRkNjc4NzQ4ZjBfNjU_689f2584-038a-4de9-b195-d89649debf20">499.6</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246Nzk1N2U5NGQ4ZjI5NGVkMmFlOTVkZWRkNjc4NzQ4ZjBfNzM_d1e9f114-34ec-48d1-b863-71d27dad8078">459.8</ix:nonFraction></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;at April&#160;30, 2023 and October&#160;31, 2022, 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMS0xLTEtMTQ4NDUz_b3fdea27-2464-4c1d-8b49-00d0387021b6">340.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMy0xLTEtMTQ4NDUz_f8763de5-e4c6-48c0-99a1-8052ab64efec">378.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTMtMS0xLTEtMTQ4NDUz_f67efcf3-101a-45f9-9731-d7573c160292">2,494.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTMtMy0xLTEtMTQ4NDUz_0df2c403-f6e1-44c0-b0a5-67c5ca98b990">2,485.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other noncurrent 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTUtMS0xLTEtMTQ4NDUz_ab5ace13-efda-4ec2-854a-df3efce99003">152.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTUtMy0xLTEtMTQ4NDUz_54e87333-5d16-48da-ae00-2bb04e2ded73">188.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTYtMS0xLTEtMTQ4NDUz_9193803e-629b-49c7-ad37-4841edc66776">4,932.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTYtMy0xLTEtMTQ4NDUz_d0d42b3c-f9bf-44de-9bb7-d352e383011c">4,868.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></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="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current portion of debt, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTktMS0xLTEtMTQ4NDUz_94f9e4e0-4050-46d6-b446-1413945d5a59">31.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:'Arial',sans-serif;font-size:8.5pt;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTktMy0xLTEtMTQ4NDUz_c6d0ca18-4297-4b75-ba2e-90c882ce3100">181.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjAtMS0xLTEtMTQ4NDUz_e769d522-d658-450e-a65a-87d31687555f">263.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjAtMy0xLTEtMTQ4NDUz_273ce34d-b752-459c-b029-dbd5ab9f9ebd">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued compensation</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjEtMS0xLTEtMTQ4NDUz_efb21347-b589-4472-9d65-c38924c082e0">207.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjEtMy0xLTEtMTQ4NDUz_c8666474-de3b-4745-ba70-5b43e7c03122">246.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued taxes &#8212; other than income</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjItMS0xLTEtMTQ4NDUz_e1e25659-c8c9-4fa4-b62f-cf4b0bddb999">50.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjItMy0xLTEtMTQ4NDUz_e604ac81-662f-4fc6-8559-c25ba5b5f6ef">124.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Insurance claims</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:SelfInsuranceReserveCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjMtMS0xLTEtMTQ4NDUz_1599b7e5-9e33-45b7-ae3d-f4969956297e">182.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:SelfInsuranceReserveCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjMtMy0xLTEtMTQ4NDUz_c1bba8fe-cbf1-42f8-aa5e-e4ed6b6aba74">171.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjQtMS0xLTEtMTQ4NDUz_c35b5c21-924e-4033-963f-a04e529fd07e">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjQtMy0xLTEtMTQ4NDUz_84d5178e-5efd-44c6-9946-ec8faf35896b">6.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current portion of lease 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjUtMS0xLTEtMTQ4NDUz_66bb9445-d645-46a0-8742-165ab45ee84a">32.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjUtMy0xLTEtMTQ4NDUz_09787b39-86da-4513-81ed-e116c3e85d11">30.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjYtMS0xLTEtMTQ4NDUz_e6fb5b3a-960e-41ef-a671-199d82696145">334.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjYtMy0xLTEtMTQ4NDUz_593a63d4-b393-445e-80ff-3c0ce2b4f24f">276.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current liabilities</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjctMS0xLTEtMTQ4NDUz_b97df619-5d85-40a1-b82a-f6ba80727edd">1,109.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjctMy0xLTEtMTQ4NDUz_01112703-15ee-4701-8f96-45271b285bbe">1,353.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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjgtMS0xLTEtMTQ4NDUz_e3f3e340-b7b0-4191-a13a-17e75f92807d">1,352.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjgtMy0xLTEtMTQ4NDUz_fae64126-8e95-4767-97c8-c18b0b19cede">1,086.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term lease 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjktMS0xLTEtMTQ4NDUz_339823bc-382c-4ca7-ad36-3736e23855c5">98.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjktMy0xLTEtMTQ4NDUz_4b876697-06be-4cc6-990b-87c9cb3a8a1d">104.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income tax liability, net</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzAtMS0xLTEtMTQ4NDUz_06edef1d-5c25-45c5-8098-5afef4e8bb94">88.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzAtMy0xLTEtMTQ4NDUz_6154cbd2-bdae-48bd-8089-9e412240b77f">89.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncurrent insurance claims</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzEtMS0xLTEtMTQ4NDUz_92fafbe5-3984-4069-ba8e-520b515bd785">402.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzEtMy0xLTEtMTQ4NDUz_54a839ef-7889-4fab-830a-8bf629a721eb">387.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzItMS0xLTEtMTQ4NDUz_d9f96980-dfb4-4afa-8820-8cdfb8e62c35">94.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzItMy0xLTEtMTQ4NDUz_a55b832d-390d-48d1-af47-94da9284bf57">126.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncurrent 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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzMtMS0xLTEtMTQ4NDUz_aae1bece-c147-4d62-a4e8-dd88759f7b49">4.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzMtMy0xLTEtMTQ4NDUz_60a2f30a-c706-4a28-8f04-8ed72f3bcfad">4.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzQtMS0xLTEtMTQ4NDUz_0aa6eba9-4afd-47aa-a608-cd7cc37df66b">3,150.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzQtMy0xLTEtMTQ4NDUz_4fc973b4-70bd-4b50-b890-4dd2f9c2ba3b">3,151.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzUtMS0xLTEtMTQ4NDUz_a7a025f0-dd80-40ba-bd86-5c5af4607d3a"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzUtMy0xLTEtMTQ4NDUz_bf43c37d-929d-4bb2-8c5c-0c9cbb858715"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMjE_2a13168c-7a48-4b83-8d7d-d6e03d97c68b"><ix:nonFraction unitRef="usdPerShare" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMjE_5a3c3b73-78d3-4e85-9703-42c96547a96f">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMzU_678c135c-26c5-4263-88de-97f0e3b40c19"><ix:nonFraction unitRef="shares" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMzU_947c5be9-4200-4706-9d5c-40f9b47deeee">500,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfNTc_195de0cd-2d66-4335-890a-4f77a07ef833"><ix:nonFraction unitRef="shares" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfNTc_2101d9c3-82c9-4870-915f-bc10c35d2240">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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMS0xLTEtMTQ4NDUz_7537cd67-4045-4125-a41d-ad1d53d34829">&#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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMy0xLTEtMTQ4NDUz_60284ddf-7ec8-40bc-ada7-fec98a60020c">&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMTk_7f2e16dd-9ec2-4f6d-979c-58046a1af7df"><ix:nonFraction unitRef="usdPerShare" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMTk_a8e62a85-2a7f-4a08-b5b7-4839eccd2bbf">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMzM_4ba6ad9b-e356-4220-9512-a468d430e91b"><ix:nonFraction unitRef="shares" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMzM_fd6c074a-dc4b-43ca-90ab-6e416fc194f3">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; </span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNTY_2f13adfd-f080-4dd0-98e6-6a7739085bc0"><ix:nonFraction unitRef="shares" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNTY_c781212d-919b-4587-b4a7-d709ad391f1c">66,139,271</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNjM_6bca78b7-fb6f-4b57-be27-6e3ff400356b"><ix:nonFraction unitRef="shares" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNjM_f3a79110-6ee2-489f-8bd8-8aef2917dca8">65,587,894</ix:nonFraction></ix:nonFraction> shares issued and outstanding at </span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">April&#160;30, 2023 and October&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMS0xLTEtMTQ4NDUz_b1688b1b-c514-416f-bff3-5d9b77b3c599">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMy0xLTEtMTQ4NDUz_a0c9d3f7-b636-4a9d-92b6-54fd3faffd1d">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzktMS0xLTEtMTQ4NDUz_8b1f7f35-de48-41ad-98d3-d7d8d29d72f6">679.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzktMy0xLTEtMTQ4NDUz_e1e4e827-c388-46b6-bacc-3412fb6a34ac">675.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net of taxes</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDAtMS0xLTEtMTQ4NDUz_903c7026-7886-4bb5-b390-f71b08707c18">14.6</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDAtMy0xLTEtMTQ4NDUz_afe05cd8-55d4-4962-8d0b-a5e0155905f3">16.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Retained earnings</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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDEtMS0xLTEtMTQ4NDUz_3ba138db-e609-4a0b-8861-2a088045b20e">1,117.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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDEtMy0xLTEtMTQ4NDUz_967f2026-f15d-4444-a605-c68942d9fb0b">1,057.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDItMS0xLTEtMTQ4NDUz_68b94de4-52a7-4e00-a372-fcef9930fe74">1,782.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDItMy0xLTEtMTQ4NDUz_6a43d3fc-2d92-4ad3-95b6-a4acdef487d2">1,717.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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:'Arial',sans-serif;font-size:8.5pt;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDMtMS0xLTEtMTQ4NDUz_726782f6-3969-418e-aed9-fa30851caa7b">4,932.9</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8.5pt;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:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDMtMy0xLTEtMTQ4NDUz_62a56aae-2d20-4ccb-817d-01c5e4460729">4,868.9</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><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ABM INDUSTRIES INCORPORATED AND SUBSIDIARIES</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="margin-bottom:1pt;margin-top:6pt;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:49.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></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:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">Six Months Ended April 30,</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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except per share amounts)</span></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:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8.8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">Revenues </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi0xLTEtMS0xNDg0NTM_c0eb3c3e-8980-41aa-bec3-b9a2c127d622">1,984.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi0zLTEtMS0xNDg0NTM_f2f12c3f-9dc0-472c-b5b9-300de5463b24">1,897.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi01LTEtMS0xNDg0NTM_11980b9e-c7af-4375-a6ca-7bc4a43b9f77">3,975.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi03LTEtMS0xNDg0NTM_7a7a1ae9-b58f-4dd4-8c4b-fa80b33e50d1">3,834.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Operating expenses </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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy0xLTEtMS0xNDg0NTM_d97d9ff8-f153-4a28-82c8-c185501557fc">1,715.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy0zLTEtMS0xNDg0NTM_44fa79d4-9cf5-4be9-b086-c8b7a449a3a4">1,648.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy01LTEtMS0xNDg0NTM_3ec1ac91-949e-4e23-a30a-5cfe709d6781">3,465.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy03LTEtMS0xNDg0NTM_61f416bf-0dfc-42ac-be33-3bf8a0840bfa">3,307.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC0xLTEtMS0xNDg0NTM_71d913fc-19c1-46ec-bea5-a3ab10275f1b">156.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC0zLTEtMS0xNDg0NTM_ff2d6993-4c72-45bd-87d5-63e9152c1953">156.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC01LTEtMS0xNDg0NTM_b618ffba-583a-4a82-a52f-379e7cba873f">307.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC03LTEtMS0xNDg0NTM_962fa2ea-a07f-4f54-85e1-8fcc7434714d">309.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Amortization of intangible 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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS0xLTEtMS0xNDg0NTM_c4e10c8a-d58e-4d8d-b98d-9eaf3bc0a5ca">19.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS0zLTEtMS0xNDg0NTM_61d175b3-1514-4205-8531-93128ccca587">17.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS01LTEtMS0xNDg0NTM_4858f3c5-4415-4b15-b900-02bb006adba7">39.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS03LTEtMS0xNDg0NTM_0df77595-b94d-4744-ae3b-2ee53e2ef0c8">35.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">Operating profit </span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy0xLTEtMS0xNDg0NTM_e0040d31-71e7-4f42-ad1d-88cf4e5e8bf6">92.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy0zLTEtMS0xNDg0NTM_d5896441-0a20-498b-be46-0a60604e6de6">75.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy01LTEtMS0xNDg0NTM_9bbe2ebc-7faf-46cd-ad98-4ef3ee5d1aba">164.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy03LTEtMS0xNDg0NTM_a34251fb-7351-46f4-b241-06fba391387f">181.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC0xLTEtMS0xNDg0NTM_5efbacfc-5d75-4623-bfaa-a3892d0e5357">0.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC0zLTEtMS0xNDg0NTM_b1cb62e0-e07f-47b4-a782-74866686299e">0.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC01LTEtMS0xNDg0NTM_30d53b46-0f4b-429b-a749-d83504940af9">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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC03LTEtMS0xNDg0NTM_47f618cf-3f4f-46e4-925d-8cb0da3a941b">1.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS0xLTEtMS0xNDg0NTM_05e915dd-37ac-4f69-9cb0-e865b34286c9">21.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS0zLTEtMS0xNDg0NTM_79600059-dc92-42a7-8134-73ec9de899e7">7.8</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS01LTEtMS0xNDg0NTM_e009459d-b915-4519-86c6-9776878e413e">40.9</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS03LTEtMS0xNDg0NTM_defe4cb2-14ee-41e2-a6d7-32698b64f37a">14.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Income 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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtMS0xLTEtMTQ4NDUz_7a5640d0-b63d-44f4-aae8-61e096805ddb">72.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtMy0xLTEtMTQ4NDUz_78bbe710-734b-458c-b3b0-627e6b714b91">67.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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtNS0xLTEtMTQ4NDUz_f6b4b6b3-5a92-4f84-bdcc-9b5e3e19d8d1">125.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtNy0xLTEtMTQ4NDUz_3eec7802-f6d7-4e21-9309-dcd5122afacb">168.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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtMS0xLTEtMTQ4NDUz_4aac49d8-aabd-4625-b2c5-ff8d413ddbfb">20.4</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtMy0xLTEtMTQ4NDUz_cb72097a-cfbf-4b4b-8efd-48af747061ff">19.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtNS0xLTEtMTQ4NDUz_e47099b6-2fc3-4f5f-8655-d59f745ae847">34.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtNy0xLTEtMTQ4NDUz_af88f801-c272-4a39-90c1-aa7440de0ed4">43.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Net income </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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItMS0xLTEtMTQ4NDUz_a505aedc-5091-4184-9ae7-a4e8133cd7fb">51.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 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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItMy0xLTEtMTQ4NDUz_1b01ab64-9234-4b7a-9dbd-1787583a7f76">48.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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItNS0xLTEtMTQ4NDUz_1aefc4c7-7bea-4481-9e98-e22043cc34a3">90.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItNy0xLTEtMTQ4NDUz_83cfca72-d572-464d-8e72-1f6b670f18a2">124.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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtMS0xLTEtMTQ4NDUz_8511af08-13a8-4baf-ac70-36fbc93c4dd7">2.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtMy0xLTEtMTQ4NDUz_ea382bdc-4101-4b8e-92a4-46b42efb037b">11.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtNS0xLTEtMTQ4NDUz_57c72550-5ce9-4a1e-a588-c0adb7adadf2">15.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtNy0xLTEtMTQ4NDUz_c834aba9-eac1-442f-acd9-2b173c7e2af8">11.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:#dce2ef;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtMS0xLTEtMTQ4NDUz_24292e86-70f8-4e6d-bf3e-29336d993f39">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtMy0xLTEtMTQ4NDUz_b766c794-74a6-4277-ac92-41cf4a7227e8">8.9</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtNS0xLTEtMTQ4NDUz_dc6cf007-489c-455e-840b-4bc4b74c737c">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtNy0xLTEtMTQ4NDUz_f12bab7d-3c9d-46c9-902e-01d5d9173f7a">11.4</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Income tax benefit (provision)</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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtMS0xLTEtMTQ4NDUz_54cd3591-5ebf-4408-9441-01c33b18cafe">0.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtMy0xLTEtMTQ4NDUz_a06a26d4-224e-448b-91a9-8d3247ef400d">3.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtNS0xLTEtMTQ4NDUz_15300fc7-981d-49dd-9599-711b89ad9c0c">4.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtNy0xLTEtMTQ4NDUz_7b88353c-0e02-44fb-b81c-d3e0097df6c6">3.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="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Comprehensive income </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctMS0xLTEtMTQ4NDUz_048ed157-8771-468a-a939-febfa1c53652">52.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctMy0xLTEtMTQ4NDUz_62a8db44-9dd0-4299-bb62-5f507242a8bd">48.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctNS0xLTEtMTQ4NDUz_cb5e5735-07a5-461d-8569-cf18a200d369">92.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctNy0xLTEtMTQ4NDUz_934a139e-e4a1-4802-a519-6dd0180e064a">122.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">Net income per common share</span></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 #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="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktMS0xLTEtMTQ4NDUz_4c5999c7-9463-4ed0-8d70-ea67ac9349cf">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktMy0xLTEtMTQ4NDUz_6ae7eb71-167d-4460-97f6-e20e54ed7954">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktNS0xLTEtMTQ4NDUz_04ecf7d3-ae7f-4b01-a66e-43cf105386cd">1.36</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktNy0xLTEtMTQ4NDUz_9b724014-c8d6-4edb-9d98-a7641d62c6d1">1.85</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8.8pt;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtMS0xLTEtMTQ4NDUz_71f5d3f9-06dc-42e0-ae8c-9b07cf6c980f">0.78</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:'Arial',sans-serif;font-size:8.8pt;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtMy0xLTEtMTQ4NDUz_0c55041a-070e-4fe6-8b75-606d9f8f5618">0.72</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:'Arial',sans-serif;font-size:8.8pt;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtNS0xLTEtMTQ4NDUz_60c21679-ac13-49eb-bced-be5757030c0d">1.35</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:'Arial',sans-serif;font-size:8.8pt;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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtNy0xLTEtMTQ4NDUz_b2ae64b4-c3c5-4810-b62e-d705d03c5b36">1.84</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">Weighted-average common and common equivalent<br/>&#160;&#160;&#160;shares outstanding</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItMS0xLTEtMTQ4NDUz_066acb1b-e606-4416-80b1-ca122b38652b">66.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItMy0xLTEtMTQ4NDUz_68678ade-a67d-4987-abb1-baa08761f464">67.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItNS0xLTEtMTQ4NDUz_d4bdf0e6-2387-493e-9a53-e5ed26f21e2e">66.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:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItNy0xLTEtMTQ4NDUz_d8796c28-bdda-47b5-af8b-f666193c72ef">67.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtMS0xLTEtMTQ4NDUz_65b6b472-868a-417d-8e0e-f7425cc1db0a">66.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtMy0xLTEtMTQ4NDUz_767ecfed-4d99-463e-b108-68529b2f93e5">67.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtNS0xLTEtMTQ4NDUz_2d855c25-5d8a-466f-b665-8d53ffd29c79">66.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtNy0xLTEtMTQ4NDUz_ecedc5c7-c19c-4031-ae29-ec617093d206">67.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited consolidated financial statements. </span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ABM INDUSTRIES INCORPORATED AND SUBSIDIARIES</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(UNAUDITED)</span></div><div style="margin-bottom:1pt;margin-top:6pt"><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:35.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:6.063%"></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:6.063%"></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:6.063%"></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:6.063%"></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:6.063%"></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:6.063%"></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:6.063%"></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:6.077%"></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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:7pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except per share amounts)</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, beginning of period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id86f998241154d129b95412004b9f9d2_I20230131" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0yLTEtMS0xNDg0NTM_8cddf218-1a5a-41b0-8c29-29a7b09bd2b6">66.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id86f998241154d129b95412004b9f9d2_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC00LTEtMS0xNDg0NTM_173966ac-18d9-460d-9f7d-e68225d895dc">0.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i30f21eb90e644e809439554160799f21_I20220131" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC02LTEtMS0xNDg0NTM_90d58b49-d295-4b4b-a635-2a356d5b2873">67.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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30f21eb90e644e809439554160799f21_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC04LTEtMS0xNDg0NTM_26c3bc1d-e6f3-40a3-ab22-18c47933a467">0.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b97167f971848eeb8226b0b44b8be82_I20221031" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xMC0xLTEtMTQ4NDUz_622955fe-5f58-49a6-8555-3286b4fd9adc">65.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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b97167f971848eeb8226b0b44b8be82_I20221031" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xMi0xLTEtMTQ4NDUz_866cc56c-a3f4-45b7-9c44-bc36c39fe4eb">0.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5514408f28fd40b58ae759588926b624_I20211031" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xNC0xLTEtMTQ4NDUz_17c73b1b-45e0-4249-b35a-7bd883783084">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5514408f28fd40b58ae759588926b624_I20211031" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xNi0xLTEtMTQ4NDUz_572a7990-cc52-404d-b6ee-6a412d303371">0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock issued under employee stock purchase and share-based compensation plans</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0yLTEtMS0xNDg0NTM_d558f3f3-1115-4547-a9e2-4970bd61bb1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS00LTEtMS0xNDg0NTM_c060cd19-99f8-4033-9de1-7f60a4da16ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS02LTEtMS0xNDg0NTM_69352068-955e-4e4b-b978-90573d3cfc86">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS04LTEtMS0xNDg0NTM_d7fb0eb6-3f2d-4dcc-9155-dce1d3455742">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xMC0xLTEtMTQ4NDUz_7800c205-e397-43a5-bc2e-e654b9e7f6cb">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xMi0xLTEtMTQ4NDUz_6f82b4ea-f06d-4baa-ba4d-b21346f568dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xNC0xLTEtMTQ4NDUz_6bf7b363-0efa-4814-b3c4-7cedfa83ce2c">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xNi0xLTEtMTQ4NDUz_425c5fe3-f269-4b47-afb6-b211300db39b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0yLTEtMS0xNDg0NTM_fa732ce6-0728-4967-95e4-88e9e038b69b">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi00LTEtMS0xNDg0NTM_1fce4713-f033-4747-bd6f-5421215840ab">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi02LTEtMS0xNDg0NTM_64b6f6fb-f124-4184-9c9a-84d42207eb58">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi04LTEtMS0xNDg0NTM_0eb6b161-246e-4c8c-a645-f02608d1612c">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xMC0xLTEtMTQ4NDUz_86cb0749-58b0-4a7b-a707-b0febfa5df63">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xMi0xLTEtMTQ4NDUz_b85a9b59-a38b-46be-8bdc-962f346b22f5">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xNC0xLTEtMTQ4NDUz_298f2457-66dd-49e3-85ed-d5c10c79623d">1.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xNi0xLTEtMTQ4NDUz_81a71eba-c936-4ba6-9d2b-76899f5fd162">&#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:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0yLTEtMS0xNDg0NTM_b8107b8f-0ee8-45cf-b023-5b5163a01de3">66.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy00LTEtMS0xNDg0NTM_5c16414d-8f37-457a-a89e-494e38a630dc">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy02LTEtMS0xNDg0NTM_387cef9c-eb91-45ba-bd4f-4c2b0c0ecb95">66.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy04LTEtMS0xNDg0NTM_9502bbf9-59c4-49c7-a372-e606a00d0a6d">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xMC0xLTEtMTQ4NDUz_75f86dbb-6842-4e30-bd1b-41d759adc7fd">66.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xMi0xLTEtMTQ4NDUz_9e0ab4e7-a8a6-40f8-a759-cb7ff17a50c0">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430" decimals="-5" name="us-gaap:SharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xNC0xLTEtMTQ4NDUz_c8f485d4-1c56-439e-a686-17a3810f4acf">66.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xNi0xLTEtMTQ4NDUz_49d070e6-7ad7-4086-9ffa-d485dd59caa3">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c8fb51c0afe4f26afc1c953b3ec3ef3_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS00LTEtMS0xNDg0NTM_6b1f3521-7dea-4564-9f25-a1e5107f2575">670.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16a27b2135784ac7878e557fe42460e2_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS04LTEtMS0xNDg0NTM_6d6e5b3c-2120-4897-be9a-712e192a0816">737.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8f157235a04e299e49b2732f489542_I20221031" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS0xMi0xLTEtMTQ4NDUz_1b23685f-fce7-4067-97de-a83d6f8849ba">675.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e6bc90a5d94d3aa773a15d6d041f60_I20211031" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS0xNi0xLTEtMTQ4NDUz_abfdcf4f-2760-413f-bab7-f6d76600173b">750.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtNC0xLTEtMTQ4NDUz_b45ff8a8-0d40-4ea3-bd93-d70e6f816c1d">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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia125c0134869402caebf516db4ce88f8_D20220201-20220430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtOC0xLTEtMTQ4NDUz_ba77d3e1-0168-4cd8-88a8-36a7ee89e5a9">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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtMTItMS0xLTE0ODQ1Mw_ad6011c8-409e-43db-83e1-3f91122f4c31">10.9</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtMTYtMS0xLTE0ODQ1Mw_524db8cd-dea8-445b-8128-de6ff56709b4">8.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:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation expense </span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtNC0xLTEtMTQ4NDUz_728555e0-bae5-4bf1-bc51-ae5c386ffca3">7.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia125c0134869402caebf516db4ce88f8_D20220201-20220430" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtOC0xLTEtMTQ4NDUz_dab8f376-78e2-471e-8bf9-4c27d18d2546">8.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtMTItMS0xLTE0ODQ1Mw_237ddc58-5a09-4770-8144-ba003d0b4a96">14.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtMTYtMS0xLTE0ODQ1Mw_89a89ac2-dce2-401f-900d-a5da637892a2">16.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItNC0xLTEtMTQ4NDUz_295c7de8-3b02-4493-af0d-5bd23e42f08b">&#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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia125c0134869402caebf516db4ce88f8_D20220201-20220430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItOC0xLTEtMTQ4NDUz_430139a9-ae61-47a4-9750-4f1be41cc7d4">30.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItMTItMS0xLTE0ODQ1Mw_88cb4ffc-d14b-450a-8f6d-7482cbd7bc6b">&#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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItMTYtMS0xLTE0ODQ1Mw_60c4583d-034f-4250-a909-593dfa79b416">43.3</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:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if72611f92de642bdb7a9cbe67ead4c8b_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtNC0xLTEtMTQ4NDUz_fd984acc-2b73-4b1d-afd3-c995b76665c3">679.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0547418c370d46e3a46da0400dc35d05_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtOC0xLTEtMTQ4NDUz_6ec536b4-09c3-411f-ac1e-61da1a6b4dd3">716.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if72611f92de642bdb7a9cbe67ead4c8b_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtMTItMS0xLTE0ODQ1Mw_27c9efc7-8991-4c95-9a9c-815382e582ff">679.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0547418c370d46e3a46da0400dc35d05_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtMTYtMS0xLTE0ODQ1Mw_e0e3f9cc-c593-4518-b892-ac3b256fe76c">716.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss, Net of Taxes</span></div></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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5a9d145c7a84cc684dec36186996cc0_I20230131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtNC0xLTEtMTQ4NDUz_c2f2b6fd-6a90-4d7e-8785-b4abc9e10160">15.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3061c63b2254016a426e36c530bb833_I20220131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtOC0xLTEtMTQ4NDUz_9f291280-451e-43e3-a6e8-2c1bf146b5f2">24.6</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0b9754040f8f4192a49d728c06379594_I20221031" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtMTItMS0xLTE0ODQ1Mw_343dd101-4ddd-4c07-b4eb-cdd86810482c">16.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5828d82222524e27bfb151f17bfb735e_I20211031" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtMTYtMS0xLTE0ODQ1Mw_bd2feba2-8f02-4e51-accf-50cf818efa65">22.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9fa0ecb34e45ae87048951ed4faf60_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtNC0xLTEtMTQ4NDUz_d33fd916-51de-44a5-abef-0fca6394ab7f">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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if317e850718a4d6ba4640d95a2e1bd02_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtOC0xLTEtMTQ4NDUz_7eef6229-77b1-4f83-aeaa-8bc2df917628">0.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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b73fe7c89624272b258b97d7a26f274_D20221101-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtMTItMS0xLTE0ODQ1Mw_b2f88dcf-1b03-4b37-8546-31425a7fc393">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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if922191203f04b528deaed45fd0eb7bc_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtMTYtMS0xLTE0ODQ1Mw_edfde16a-258c-461c-baec-bb6e36c00a19">2.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:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53305c7345724c3f8f3d96b57c4f1f9d_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctNC0xLTEtMTQ4NDUz_c54bfa07-8b3d-427c-b118-c0a3a447b876">14.6</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65f8486105ed4aca8fedf3065cb96f55_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctOC0xLTEtMTQ4NDUz_3e0aa1fd-0aa1-41d5-8cbb-473ecd5d91ff">25.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53305c7345724c3f8f3d96b57c4f1f9d_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctMTItMS0xLTE0ODQ1Mw_ce62047f-052c-4339-bcd8-290e0e27e21c">14.6</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65f8486105ed4aca8fedf3065cb96f55_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctMTYtMS0xLTE0ODQ1Mw_4a3ca762-69f4-46ae-b117-f3657323c284">25.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained 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;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;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;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;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="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07f21e9b1ed74c7bbeea5fee28d19ca0_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktNC0xLTEtMTQ4NDUz_06e14402-1c1c-4ae2-93dd-4629ea4a0147">1,080.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5667031ac1be4258ac8365a0c9dc14f0_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktOC0xLTEtMTQ4NDUz_58f40e8c-fa4f-4ea6-bb26-fc29db65015b">942.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib602c3cce7d14b58a497b46713f47288_I20221031" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktMTItMS0xLTE0ODQ1Mw_a87bf496-a6d6-485f-b858-937178e0bd00">1,057.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7f3b3aa21446b9d79099f54d20f4d_I20211031" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktMTYtMS0xLTE0ODQ1Mw_54280217-c391-4457-ab04-b44ecba830e0">880.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtNC0xLTEtMTQ4NDUz_1418d287-07d6-455b-8a7c-71b69d025381">51.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtOC0xLTEtMTQ4NDUz_055830ba-5f5e-4c68-ad93-e63bd09dfb48">48.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtMTItMS0xLTE0ODQ1Mw_e71c3fd6-375b-4dd3-8cd9-ff65840357cf">90.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtMTYtMS0xLTE0ODQ1Mw_fe7a895d-18c5-4268-b61d-7564ec22331b">124.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:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends </span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246OWZkNjNhODM3MWEwNDNkZDhjYjE1N2U0ZDQ3YmE2MmFfMTg_f2475213-1671-4d34-9378-c726e4bec54c">0.220</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246OWZkNjNhODM3MWEwNDNkZDhjYjE1N2U0ZDQ3YmE2MmFfMjU_9d7907c3-0b69-4767-b96a-e4c1e4ee81e6">0.195</ix:nonFraction> per share)</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItNC0xLTEtMTQ4NDUz_e7bde0ce-eec2-487e-bdba-8759154a6edf">14.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItOC0xLTEtMTQ4NDUz_67270c49-0bbc-4f87-99f5-42468ddf8511">13.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMTItMS0xLTE0ODQ1Mw_1daad058-03e7-473f-b70b-5cd3a8031598">29.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMTYtMS0xLTE0ODQ1Mw_c08e7e08-d1e9-4806-b237-581bdc2943de">26.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="background-color:#dce2ef;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock issued under share-based compensation <br/>&#160;&#160;&#160;&#160;plans</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtNC0xLTEtMTQ4NDUz_0c32c8d7-550c-4051-8c85-606448041675">0.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtOC0xLTEtMTQ4NDUz_f36ed582-d79a-4c6e-91ea-51d576261643">0.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtMTItMS0xLTE0ODQ1Mw_b866d27c-cd2d-441a-aeda-30af8f90dded">1.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtMTYtMS0xLTE0ODQ1Mw_4d8fe169-aa31-41fe-9f7d-66ff54357f45">1.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, end of period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b8620071fa6468d8cbca9125fc4bd7a_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtNC0xLTEtMTQ4NDUz_bac5b4a4-5fac-4e9d-9250-54c6f2252d0c">1,117.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic752799df5a149608165f5ba1fe9e25f_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtOC0xLTEtMTQ4NDUz_04838e3d-6c59-4379-bf0d-b8a90c6ce048">977.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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b8620071fa6468d8cbca9125fc4bd7a_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtMTItMS0xLTE0ODQ1Mw_806145af-79cc-4685-947c-882f2b4e4cd4">1,117.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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic752799df5a149608165f5ba1fe9e25f_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtMTYtMS0xLTE0ODQ1Mw_e1b048a0-f4da-4e0f-b9ad-f9c4e0e12857">977.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><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtNC0xLTEtMTQ4NDUz_0f826df0-9a7e-4ae6-b0aa-a51d5cff7957">1,782.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1139c9a81493eabe2506a475700d5_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtOC0xLTEtMTQ4NDUz_d25d514f-1eae-43a9-966d-14d81d782981">1,669.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtMTItMS0xLTE0ODQ1Mw_b0465910-cc0a-4c30-a5eb-0f8992e2f0b6">1,782.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1139c9a81493eabe2506a475700d5_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtMTYtMS0xLTE0ODQ1Mw_dbf216df-786a-441b-a253-6e67627d09b3">1,669.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:6pt"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited consolidated financial statements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ABM INDUSTRIES INCORPORATED AND SUBSIDIARIES</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="margin-bottom:1pt;margin-top:6pt;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:72.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended 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:7pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:8pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMy0xLTEtMS0xNDg0NTM_1196e73a-b431-46bb-bfd1-47f727295bff">90.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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMy0zLTEtMS0xNDg0NTM_4ace1c1a-6df9-48d0-a7fa-b054b83d154f">124.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments to reconcile net income to net cash provided by operating<br/>&#160;&#160;&#160;&#160;activities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNS0xLTEtMS0xNDg0NTM_a29183f5-b4f9-4143-94b8-0e078a9d78d1">61.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNS0zLTEtMS0xNDg0NTM_97641b9c-03a9-4fc1-a774-b9e982b9f2db">55.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></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOC0xLTEtMS0xNDg0NTM_fb0a7c2d-e538-4a01-92a3-97550630f8c5">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOC0zLTEtMS0xNDg0NTM_c4e2dade-4ae3-4b65-97b4-f55e7977244e">39.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOS0xLTEtMS0xNDg0NTM_249d7ffd-52ee-4c03-a6bb-0f9c42366cf1">14.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOS0zLTEtMS0xNDg0NTM_247dd72a-6a1c-47e0-b7c8-c2060de61b2b">16.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery of bad debt</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTAtMS0xLTEtMTQ4NDUz_be89853b-ec0b-4f3b-9af5-fd692020318a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTAtMy0xLTEtMTQ4NDUz_47239378-c04e-4113-966a-c3ada8c4dd02">2.9</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of accumulated other comprehensive gain on interest rate swaps </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:AmortizationOfDeferredHedgeGains" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTEtMS0xLTEtMTQ4NDUz_be405678-2d1c-4b23-9259-35b0b98dae17">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:AmortizationOfDeferredHedgeGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTEtMy0xLTEtMTQ4NDUz_06d80cbc-1bd5-440c-95d4-490146f08256">2.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="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount accretion on insurance claims</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:AccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTItMS0xLTEtMTQ4NDUz_012f64da-ba79-45a8-8f07-2b2fa94925b5">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:AccretionExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTItMy0xLTEtMTQ4NDUz_f7c3a975-6fc2-44a1-8728-29ce0416413e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss/(Gain) on sale of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTMtMS0xLTEtMTQ4NDUz_ce766ad0-87c3-4856-af34-e8afe77c234f">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTMtMy0xLTEtMTQ4NDUz_3dda7e1f-2464-41d2-80ff-eecaa9dfd0ba">0.3</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value in contingent consideration</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMS0xLTEtMTYyMzMy_23705c57-ae65-4aa0-9a0d-a445264ab631">8.4</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMy0xLTEtMTYyMzQw_b0ca4115-7133-43be-ac9a-4b1f0e20d92a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMS0xLTEtMTQ4NDUz_a4fc3f58-4530-4711-b8b2-f6ccb919d644">1.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMy0xLTEtMTQ4NDUz_bcbd91cc-d023-49f2-82e2-14afa9a925fe">1.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions from unconsolidated affiliates</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTUtMS0xLTEtMTQ4NDUz_396036b7-2e06-49d8-9e70-738cb33ec037">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTUtMy0xLTEtMTQ4NDUz_aa99b06b-e847-446b-bcce-d5f84c369d94">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable and costs incurred in excess of amounts billed</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncreaseDecreaseInReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTctMS0xLTEtMTQ4NDUz_f0ead503-6a96-45c4-8db5-93286df14da7">93.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncreaseDecreaseInReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTctMy0xLTEtMTQ4NDUz_f78347fb-87d6-4e1e-8faf-cf8c0d785f09">93.7</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTgtMS0xLTEtMTQ4NDUz_24fa71d9-8409-47b5-a778-98bb4edf1f0f">35.9</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTgtMy0xLTEtMTQ4NDUz_282df34d-604d-4758-9a4a-c422a564b722">7.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTktMS0xLTEtMTQ4NDUz_0e703934-8d6a-443e-a9ee-e3142571500a">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTktMy0xLTEtMTQ4NDUz_76f8ae78-c5ac-4efc-a7d8-9aca93f8486e">11.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noncurrent 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjAtMS0xLTEtMTQ4NDUz_52f57616-a575-47fa-b60c-75f1b8c01c9e">22.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjAtMy0xLTEtMTQ4NDUz_ccb9caba-1311-43a9-8104-94e8f13c6238">7.3</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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjEtMS0xLTEtMTQ4NDUz_f1303115-1d64-4a47-b184-ba6aa942e608">118.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjEtMy0xLTEtMTQ4NDUz_73ae4af6-706f-4d0b-97db-afd3f880bc9f">163.3</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term lease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjItMS0xLTEtMTQ4NDUz_6d27d5bb-3281-4a44-8744-e945b2a2c6c3">6.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjItMy0xLTEtMTQ4NDUz_31fdf62f-ef21-40cf-9017-e800c8ca96ca">10.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Insurance claims</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjMtMS0xLTEtMTQ4NDUz_eb3e7e51-c54c-43a9-bb6d-000f740617fb">25.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjMtMy0xLTEtMTQ4NDUz_259a310a-f244-4765-ad73-4ae0fe63b508">11.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes payable, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjQtMS0xLTEtMTQ4NDUz_919e92de-27a3-44d9-8a76-cf194818d073">4.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjQtMy0xLTEtMTQ4NDUz_d4e5cbb5-cf17-4e28-ad1d-9e3c42f40c2d">17.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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjUtMS0xLTEtMTQ4NDUz_dee407f0-9942-4553-8779-7791817a12a8">0.3</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjUtMy0xLTEtMTQ4NDUz_1c04fbd2-8ac8-4a83-a037-5b40a9bbaf80">66.6</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjYtMS0xLTEtMTQ4NDUz_a3d0ea81-7816-4a00-8fdc-a37e159471a8">135.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjYtMy0xLTEtMTQ4NDUz_bf41ec25-ed74-40c2-93eb-a8d0a699be3a">262.3</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><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjctMS0xLTEtMTQ4NDUz_b2324a6a-784c-49eb-8fe4-a609b74fbe01">45.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjctMy0xLTEtMTQ4NDUz_f977dd02-d6fb-4fba-913d-b985ac6ca481">137.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to property, plant and equipment</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjktMS0xLTEtMTQ4NDUz_0fcd6c09-4656-49cd-9bdd-104b32997fb6">23.8</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjktMy0xLTEtMTQ4NDUz_83e3766c-b551-4b1b-bd68-350841734ec0">19.6</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzAtMS0xLTEtMTQ4NDUz_2965b3da-0d31-4b33-83ae-c0360381b612">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzAtMy0xLTEtMTQ4NDUz_ace50e1c-0830-46fc-ad93-f4075a15d5a5">3.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of businesses, net of cash acquired</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzEtMS0xLTEtMTQ4NDUz_883c9f6d-d545-47d6-81c7-55c7025293c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzEtMy0xLTEtMTQ4NDUz_82c31a66-159e-4186-826c-676fc1efa94a">56.7</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments in equity securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzItMS0xLTEtMTQ4NDUz_0245e7fc-c1cb-4c43-a654-0c2ba0f0356f">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzItMy0xLTEtMTQ4NDUz_ad851e4d-49d8-4e4e-a61e-18c177662a2d">3.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzMtMS0xLTEtMTQ4NDUz_243740f8-c73f-4241-ae7b-39e459d1f771">22.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzMtMy0xLTEtMTQ4NDUz_f20b1eb8-d571-4683-9cf5-75240ead9898">75.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes withheld from issuance of share-based compensation awards, net </span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzUtMS0xLTEtMTQ4NDUz_c2b9a0e5-271c-41a5-af5d-d169e0a2056f">12.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzUtMy0xLTEtMTQ4NDUz_764825ef-2708-4c1e-a3d0-b1d86d17a330">9.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzYtMS0xLTEtMTQ4NDUz_2ceb625e-5716-4e40-a381-5ffacffe2c43">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzYtMy0xLTEtMTQ4NDUz_7210511b-ec97-4562-b79b-3f3c859abb88">43.3</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzctMS0xLTEtMTQ4NDUz_53b97ab3-bce8-4238-8083-c1e27540bc39">29.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzctMy0xLTEtMTQ4NDUz_f5911ae7-d5db-4372-8b63-e325fea16975">26.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrowings from 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzktMS0xLTEtMTQ4NDUz_dd32cdfe-b0b4-4415-b7c2-61de9fd36d1e">575.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzktMy0xLTEtMTQ4NDUz_fe43c101-5c77-4776-abf5-b68fbd609f70">720.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of borrowings from debt</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDAtMS0xLTEtMTQ4NDUz_9823da47-534f-46df-a5fa-5c44f61795e0">459.8</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDAtMy0xLTEtMTQ4NDUz_b0d328f0-dd1b-42b4-9fc8-bd78deef7bfe">437.3</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in book cash overdrafts</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDEtMS0xLTEtMTQ4NDUz_67a90178-b2ae-4ec5-b8dc-e91e013f7c12">11.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDEtMy0xLTEtMTQ4NDUz_1eb0ec3d-8df6-440a-8f4c-ef9f60764f0b">9.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing of energy savings performance contracts</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:ProceedsFromConstructionLoansPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDItMS0xLTEtMTQ4NDUz_4d761fb0-53a3-4fc5-8ecd-d4b3dae5db37">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:ProceedsFromConstructionLoansPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDItMy0xLTEtMTQ4NDUz_05ef280c-b40c-4425-a03e-c9c2c962fdd8">6.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of finance lease obligations</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDMtMS0xLTEtMTQ4NDUz_aa626a58-26c7-4132-855d-b7a1d65e43ac">1.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDMtMy0xLTEtMTQ4NDUz_d4141ed5-d5de-4133-a640-076a4906fee1">1.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDQtMS0xLTEtMTQ4NDUz_0b276bcb-51e5-451f-a497-ccc44fd16070">62.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDQtMy0xLTEtMTQ4NDUz_85548336-1298-4bb9-b97f-681ab4b83dbc">201.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDUtMS0xLTEtMTQ4NDUz_37682f5e-9745-4b67-abbe-a19466dd1378">2.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDUtMy0xLTEtMTQ4NDUz_bfb9bb91-6579-4054-a647-b14632453e10">2.2</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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net decrease in cash and cash equivalents</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDYtMS0xLTEtMTQ4NDUz_89b43dcb-80e9-465f-9752-e34f8b9868c1">1.8</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDYtMy0xLTEtMTQ4NDUz_c6d1dce8-c3cd-4fe9-959c-47f65fd9ac1d">14.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents at beginning of year</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDctMS0xLTEtMTQ4NDUz_b9313992-fc41-4f57-8871-ce9d1e3bbbc9">73.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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f4c24ae12e1495db2591d084f9941bd_I20211031" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDctMy0xLTEtMTQ4NDUz_a2d38408-a08a-4099-88e0-05ba2270093c">62.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDgtMS0xLTEtMTQ4NDUz_18b2f4b7-1e5a-4795-b133-270eca09d8b3">71.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1139c9a81493eabe2506a475700d5_I20220430" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDgtMy0xLTEtMTQ4NDUz_79a547af-5177-464c-9b01-8baa59fb8fbb">48.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ABM INDUSTRIES INCORPORATED AND SUBSIDIARIES</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_31"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zMS9mcmFnOjMzNDBmNWQyMTVmNTQ1Y2ZhMzFmMDg4ZjBhOGM3OTk0L3RleHRyZWdpb246MzM0MGY1ZDIxNWY1NDVjZmEzMWYwODhmMGE4Yzc5OTRfNDUw_5062f8ae-0aea-4c3c-a391-3c1252e07424" continuedAt="i5deda399a28f4112b99504731794c55e" escape="true">THE COMPANY AND NATURE OF OPERATIONS </ix:nonNumeric></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i5deda399a28f4112b99504731794c55e" continuedAt="ibf5e1178edd24bb7b2764f14885b0d33"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABM is a leading provider of integrated facility services with a mission to make a difference, every person, every day. We are organized into <ix:nonFraction unitRef="industrygroup" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="INF" name="abm:NumberOfIndustryGroups" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zMS9mcmFnOjMzNDBmNWQyMTVmNTQ1Y2ZhMzFmMDg4ZjBhOGM3OTk0L3RleHRyZWdpb246MzM0MGY1ZDIxNWY1NDVjZmEzMWYwODhmMGE4Yzc5OTRfMTkw_07fa3261-0e61-4d3c-b304-1fd21106a34e">four</ix:nonFraction> industry groups and <ix:nonFraction unitRef="segment" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="INF" name="abm:NumberOfTechnicalSolutionSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zMS9mcmFnOjMzNDBmNWQyMTVmNTQ1Y2ZhMzFmMDg4ZjBhOGM3OTk0L3RleHRyZWdpb246MzM0MGY1ZDIxNWY1NDVjZmEzMWYwODhmMGE4Yzc5OTRfMjEz_055dbf2f-b264-46a6-bd00-73e86f525a38">one</ix:nonFraction> Technical Solutions segment: </span></div><div style="margin-top:9pt;text-align:center"><img src="abm-20230430_g2.jpg" alt="FN1.jpg" style="height:110px;margin-bottom:5pt;vertical-align:text-bottom;width:582px"/></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf5e1178edd24bb7b2764f14885b0d33">Through these groups, we offer janitorial, facilities engineering, parking, and specialized mechanical and electrical technical solutions, on a standalone basis or in combination with other services.</ix:continuation> </span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_34"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjgyMw_6b8ab587-5892-4388-adc1-ce94152105d7" continuedAt="i130177cc4a1d4eafa6146760d8fa000b" escape="true">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt;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:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i130177cc4a1d4eafa6146760d8fa000b" continuedAt="ieabcc6c7612e4d7b87cf4900dfc86198"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjg3Mg_8c845fc3-1d7e-4def-aaa2-d78759e02f79" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#8220;Financial Statements&#8221;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rounding</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We round amounts in the Financial Statements to millions and calculate all percentages and per-share data from the underlying whole-dollar amounts. Thus, certain amounts may not foot, crossfoot, or recalculate based on reported numbers due to rounding.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjgxOA_64d81a90-7e62-4223-ac3f-da397914ce71" continuedAt="id86194f05bcd439a8e8f9313b3ce7db2" escape="true">Management Reimbursement Revenue by Segment</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id86194f05bcd439a8e8f9313b3ce7db2" continuedAt="i4b598eb505734c6e8acef0804825d1f8">We operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners. These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations.</ix:continuation> Management reimbursement revenue for the three and six months ended April 30, 2023, was $<ix:nonFraction unitRef="usd" contextRef="i0191a325a2fb446c964ca24be3f800fe_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMTY4OQ_dea1003c-8402-4df3-937a-5c96597d9ff6">73.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iea05314c83d646a48a9319b6442c5a41_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfNDM5ODA0NjUxNDI0NQ_550e6fc8-d0d1-46c0-8420-4c10de225d88">146.0</ix:nonFraction> million, respectively. Management reimbursement revenue for the three and six months ended April 30, 2022, was $<ix:nonFraction unitRef="usd" contextRef="ic4f54715277f4ca59499e898810a8fce_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfNDM5ODA0NjUxNDM0Ng_d393c8ee-f73b-43fd-90e1-8711104b0923">66.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie1d73fb0f4ce48339bcf5d484f5a7cfb_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfNDM5ODA0NjUxNDM1NA_fa25b87a-6a19-43a7-bf8d-b8bd971a56f6">131.3</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjg2NQ_c97aab25-8288-4492-8e2c-ee7b848d4c8a" continuedAt="i69a8d25b0a41436f927d6dbf745d9929" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedients to assist with the discontinuance of LIBOR. The expedients allow companies to ease the potential accounting burden when modifying contracts and hedging relationships that use LIBOR as a reference rate, if certain criteria are met. In January 2021, FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. This ASU clarifies that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions under Topic 848. Effective November 1, 2022, we applied available practical </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ieabcc6c7612e4d7b87cf4900dfc86198"><ix:continuation id="i69a8d25b0a41436f927d6dbf745d9929">expedients under ASC 848 to account for modifications, changes in critical terms, and updates to the designated hedged risks as qualifying changes have been made to applicable debt and derivative contracts as if they were not substantial.</ix:continuation></ix:continuation></span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAxOA_f4e2c95b-bc67-4014-87b3-ad544d8ead90" continuedAt="i35ce4b95110b4bdca3802a4a8868ad55" escape="true">ACQUISITIONS AND DISPOSITIONS</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt;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:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i35ce4b95110b4bdca3802a4a8868ad55"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of RavenVolt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On September 1, 2022, we completed the acquisition of all of the equity interests of RavenVolt, Inc. (&#8220;RavenVolt&#8221;), a nationwide provider of advanced turn-key microgrid systems utilized by diversified commercial and industrial customers, national retailers, utilities, and municipalities. RavenVolt&#8217;s operations are included within our Technical Solutions segment. The transaction met the definition of a business combination. We applied the acquisition method of accounting.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial purchase price for the acquisition was approximately $<ix:nonFraction unitRef="usd" contextRef="i7a48bfeec34e49fc837a70138fbf5e43_D20220901-20220901" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNjA4_bf5bc719-67c5-443f-a9bc-34f19830a5f9">170.0</ix:nonFraction>&#160;million in cash at closing (subject to customary working capital and net debt adjustments) plus the potential of post-closing contingent consideration of up to $<ix:nonFraction unitRef="usd" contextRef="i1d43f70ae17144f4a5505bbae5bbbd5c_D20220901-20220901" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNzYz_48aebcc5-cace-4276-ae7c-7df86484f13a">280.0</ix:nonFraction>&#160;million. The post closing contingent consideration is payable in cash in calendar years 2024, 2025, and 2026 if RavenVolt&#8217;s earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), as defined in the RavenVolt merger agreement, meets or exceeds certain defined targets. The maximum contingent consideration that is payable in calendar years 2024, 2025, and 2026 is $<ix:nonFraction unitRef="usd" contextRef="i5b6fc9a209f94d22869e163394bc596a_I20241231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTEzOQ_9cf19020-e18f-4a9a-a67b-ccca39778c34">75.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i2012e83263e5492cbf741d8ca52d2f2a_I20251231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTE0Mw_a18434a1-95a8-4cf0-a277-86ca153d774d">75.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i5a663c8ab7114ed383230f49fa6f3658_I20261231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTE1MQ_b1dfeb60-ff17-4b2d-8a3e-dcf3c6bbde2e">130.0</ix:nonFraction>&#160;million, respectively. If the EBITDA achieved for calendar years 2023&#8211;2025 cumulatively meets the defined EBITDA targets, the entire $<ix:nonFraction unitRef="usd" contextRef="i818ab1e70e6045048689fccb51a42920_D20260101-20261231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTI4MQ_e842578c-a6da-441a-93d5-b7314955386e">280.0</ix:nonFraction>&#160;million would be paid in calendar year 2026, minus any earn-out payments made in 2024 and 2025. The estimate of the fair value of the contingent consideration on the date of acquisition, was $<ix:nonFraction unitRef="usd" contextRef="i8c2935a4eadb4391974a26a96331fe5b_I20220901" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTQ2Nw_28d0970a-d5e6-4e49-ab96-f01070f8a3f1">59.0</ix:nonFraction>&#160;million.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April 30, 2023, the estimate of the fair value of the contingent consideration was $<ix:nonFraction unitRef="usd" contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzI5ODUzNDg5MTAyMA_41a2a14d-5e78-42ce-9abd-e44a80303162">50.6</ix:nonFraction>&#160;million. The change in fair value is recognized within &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets acquired and liabilities assumed were recognized at their acquisition date fair values. The acquisition accounting is subject to change as the Company obtains additional information during the measurement period about the facts and circumstances that existed as of the acquisition date. The final acquisition accounting may include changes to intangible assets, and deferred taxes within the measurement period not to exceed one year from the acquisition date. Goodwill is <ix:nonFraction unitRef="usd" contextRef="i8c2935a4eadb4391974a26a96331fe5b_I20220901" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjAxMg_1846b2bd-95d6-4ad7-99a0-c13f2516d270">not</ix:nonFraction> deductible for income tax purposes. As of April&#160;30, 2023, we recorded preliminary goodwill and intangibles of $<ix:nonFraction unitRef="usd" contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjEzMA_bf5e868b-fc01-4fb8-9517-7d63583fd86c">207.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjEzNw_74438070-9e44-49b8-934a-52c3a0bc8b49">16.7</ix:nonFraction> million, respectively. The total assets acquired, excluding goodwill and intangibles, and liabilities assumed amounted to $<ix:nonFraction unitRef="usd" contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430" decimals="-5" name="abm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjI1NA_b263e73e-986d-417a-9c3d-1dcf1d3cf251">49.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjI2MQ_4541d080-90cb-4561-b262-1d1e1df1df09">44.5</ix:nonFraction> million, respectively.  </span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Consolidated Statements of Comprehensive Income for the three and six months ended April&#160;30, 2023, include revenues attributable to RavenVolt of $<ix:nonFraction unitRef="usd" contextRef="id04640d02f9346beb9c20bebb7b369ca_D20230201-20230430" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjE2MA_069b2f76-f981-45c7-a732-cc9920f60885">29.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ide18b4f7476b4e5aadd8c44b758fa309_D20221101-20230430" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjIyMg_2e55429b-8a15-4e18-9711-c9749ec0de03">48.1</ix:nonFraction> million, respectively, and operating profit of $<ix:nonFraction unitRef="usd" contextRef="id04640d02f9346beb9c20bebb7b369ca_D20230201-20230430" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjI0OA_429386bb-49fd-4a12-b9fa-2f7c2dffccad">1.3</ix:nonFraction> million and operating loss of $<ix:nonFraction unitRef="usd" contextRef="ide18b4f7476b4e5aadd8c44b758fa309_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjI2NA_7b0ec02e-60ec-490c-81ab-a13a620821a1">0.8</ix:nonFraction> million, respectively. </span></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Acquisition of Momentum</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 7, 2022, we acquired Maybin Support Services Limited, Momentum Support Limited (UK), and Momentum Property Support Services Limited (collectively &#8220;Momentum&#8221;), a leading independent provider of facility services, primarily janitorial, across the Republic of Ireland and Northern Ireland, for a purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i15956cb732aa485c861a9d9775e4f0dc_D20220407-20220407" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjgwMA_5bab79db-ea02-4a69-abac-39eed3d0a52f">54.8</ix:nonFraction>&#160;million. As of April 30, 2023, we have completed the acquisition accounting, and recorded goodwill and intangibles of $<ix:nonFraction unitRef="usd" contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzE4NA_c230b236-601c-4e62-a55e-0ea92eba1c54">42.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzE5MQ_fb32e769-5f2d-4354-a997-3d6c20e9372a">10.4</ix:nonFraction>&#160;million, respectively. Goodwill is <ix:nonFraction unitRef="usd" contextRef="i6e1173b6f16d4522a6c2c9da261f142e_I20220407" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzI5ODUzNDg5MTkyNQ_aaff963b-f614-45bf-9db0-474afa83ddcc">not</ix:nonFraction> deductible for income tax purposes. The total assets acquired, excluding goodwill and intangibles, and liabilities assumed amounted to $<ix:nonFraction unitRef="usd" contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430" decimals="-5" name="abm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzMwOA_af33ac9b-dfc3-480e-aac0-dba8224de31b">20.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzMxNQ_95698590-e00b-4e23-a2ab-4d9c54cd237e">18.9</ix:nonFraction>&#160;million, respectively. The one-year measurement period in which the purchase price allocation is subject to adjustments expired on April 7, 2023. There were no material changes made to ABM&#8217;s preliminary acquisition accounting.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disposition of Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, the Company sold a group of customer contracts for healthcare technology management within our Technical Solutions segment for $<ix:nonFraction unitRef="usd" contextRef="i365a3e444b7e442eb421225867d69099_I20220131" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzc5NA_25080a6f-0225-4bdf-84ec-a24a521dca24">8.5</ix:nonFraction>&#160;million and recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="ib86e975f5d174b8baa2bb97fcddd9ba1_D20211101-20220430" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzgyMg_7eee42d7-823d-40e7-a48d-f70d299e50e7">7.7</ix:nonFraction>&#160;million during the six months ended April 30, 2022, which is included in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAyMQ_f7eb5be5-577f-46a7-bf6d-4425cdd665ec">Selling, general and administrative expenses</span>&#8221; in the accompanying unaudited Consolidated Statements of Comprehensive Income.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODk0Nw_d202004c-f930-47de-98be-0454fc26e28a" continuedAt="i5f4f863791ce4bf4a1ba8a984787aeef" escape="true">REVENUES</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i5f4f863791ce4bf4a1ba8a984787aeef" continuedAt="id41b128443ca4ef89a7e1e288bbc75a3"><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues under several types of contracts, which are further explained below. Generally, the type of contract is determined by the nature of the services provided by each of our major service lines throughout our reportable segments; therefore, we disaggregate revenues from contracts with customers into major service lines. We have determined that disaggregating revenues into these categories best depicts how the nature, amount, timing, and uncertainty of revenues and cash flows are affected by economic factors. Our reportable segments are B&amp;I, M&amp;D, Education, Aviation, and Technical Solutions, as described in Note 12, &#8220;Segment Information.&#8221;</span></div><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODkzNw_8aeb3527-ce23-46c0-855e-df610d51b5b6" continuedAt="ifb3118c27faf49b490a44156055b86c1" escape="true"><div style="margin-top:9pt"><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:8.695%"></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:4.309%"></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:4.601%"></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:6.940%"></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:5.771%"></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:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></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:5.478%"></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:4.601%"></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:6.940%"></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:5.771%"></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:6.940%"></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:5.496%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Six Months Ended April 30, 2023</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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Major Service Line</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Janitorial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e47d80b5ae440c6a0a82618bbd0cf41_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yLTEtMS0xNDg0NTM_9ed65334-eb7e-44c6-a95f-9d9bb8d3177a">673.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibccf5cf941f54867ac60e2e014a6785d_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC00LTEtMS0xNDg0NTM_0eda5211-4b9e-4cc2-ba7c-6ebc88e03a21">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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52ee998d31545bca2f967802fdf6558_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC02LTEtMS0xNDg0NTM_a7b5b05e-bc46-4720-89bc-dc6b924f76fc">188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3b37ca05bab41cb88531f6b8059ae4a_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC04LTEtMS0xNDg0NTM_49593e9c-f6e1-4994-9a1c-90b61afbd195">36.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bde7fcb5be748a29de1e359e5b22a3f_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xMC0xLTEtMTQ4NDUz_39f2ffb6-177d-4238-9dbd-0254e407b3dc">&#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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71cd6bac1ffb484fba9f5690c394c6a4_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xMi0xLTEtMTQ4NDUz_a6433ea3-c65c-48c9-bee1-495c681e9707">1,223.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae218c9186a48fc9f782ae64b07f19c_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xNC0xLTEtMTQ4NDUz_42c19791-006c-438a-8343-75ef9e02da22">1,360.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eaeebca8c9a41a6b2516955abd1aaa9_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xNi0xLTEtMTQ4NDUz_74fd8ada-b73d-487d-bf95-42d16e0912af">653.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a81d53dafd24b6895875b0c0bfb4104_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xOC0xLTEtMTQ4NDUz_17a67334-3657-4fec-89f1-8ac13caa8817">375.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06f4279ccbe648a4867dd5546b2eb4a4_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yMC0xLTEtMTQ4NDUz_eeb53052-b3b5-426d-8157-8ae79681750e">72.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ac7d34dfab4f73961d6fcda544684b_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yMi0xLTEtMTQ4NDUz_897bdc37-951b-4900-bd8e-ff26ebde75ea">&#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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1721b0ef7156425ea80528dc1a2ee0dd_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yNC0xLTEtMTQ4NDUz_1313c2a6-abbc-4e4e-b53d-218498dbd965">2,462.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Parking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3433506a3f5413793e985353e842837_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yLTEtMS0xNDg0NTM_e985d6ad-b675-4cee-a8bd-1f9f464bfff6">100.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87858921a2014e31b2da3cb044c4690a_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS00LTEtMS0xNDg0NTM_9c99df73-de7c-42c3-a355-00204ed187b8">9.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf8e9a8d5f3942dbaab10f810959dbec_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS02LTEtMS0xNDg0NTM_1f5334c0-23d3-49c6-a385-68726ebc94d5">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42c7d2796aec46488652b46f0b7ffe00_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS04LTEtMS0xNDg0NTM_7396053a-ef28-4d14-9466-d1b213d1c340">91.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a99cde78a484cff9ce96a64044d9d84_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xMC0xLTEtMTQ4NDUz_9f35d493-052b-4929-8742-6a1752dd6ba7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i992b0874c2e54304b8ca170e56f25abe_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xMi0xLTEtMTQ4NDUz_d1b23a3c-758f-426d-b950-3e401bc88a86">202.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09b3c204239442c4a4a3a70b4331e5b3_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xNC0xLTEtMTQ4NDUz_07e4fe0b-5073-4f5e-b9db-b4d120e0dc09">197.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id13e0f97552549dd9a19560a990a3aac_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xNi0xLTEtMTQ4NDUz_7db2113e-9806-493e-bc8e-0debd63d57ef">21.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ee1d2ad4f014ce298ac04f8878c4fb5_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xOC0xLTEtMTQ4NDUz_0fdbea96-b9b4-44aa-a0a2-34fd46bced69">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66f84b490fd140d7acf6b3dd0637f06a_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yMC0xLTEtMTQ4NDUz_c57aca99-adb8-4e5b-9b3c-ffe2698e4f4c">166.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f7a6790d2a4e9891376631003b0cf4_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yMi0xLTEtMTQ4NDUz_29b517c3-1a83-466a-9eb0-8fed137c8be7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ccff09940d64ce18416f27ddc53e4cf_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yNC0xLTEtMTQ4NDUz_d2463bab-39cf-4099-865f-bf6fd5653291">385.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Facility Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(3)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i815313ce4bc5403fa257a5bbc05531c3_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yLTEtMS0xNDg0NTM_ad4de977-a13b-4ccd-bd61-677aa9e5b767">224.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23f9a93a40d8420d93d1f60a0511bfae_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi00LTEtMS0xNDg0NTM_8ee6b128-a62f-4b4e-828e-421a979e54df">38.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe609f011e2746c694ed9b9c7b410284_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi02LTEtMS0xNDg0NTM_f281f6d6-0612-4888-9245-542b0f1e8ec0">28.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf1cf3319d844b77aa0c8b2ce780cea4_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi04LTEtMS0xNDg0NTM_51574a3d-a7e7-4cc7-b804-1b57716f6f42">8.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01e8ccb2f62d40cfa8c8044d726c8508_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xMC0xLTEtMTQ4NDUz_f6184a7b-d85b-4b60-9e05-9bf204d25534">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i717003ea9ee7412184261ff1fa07eecc_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xMi0xLTEtMTQ4NDUz_95834bde-1e86-42f8-9319-d812cc72cf41">298.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1663b5a50874e969c6667ad04b97439_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xNC0xLTEtMTQ4NDUz_0e3a218e-15c1-4b07-a7c3-f103a9b28265">477.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93fc3fbe17154dd89aff3f9d697f0b77_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xNi0xLTEtMTQ4NDUz_6fc852b3-f32b-42ad-9a0b-8f220ccaa2e7">78.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38cc53b7261d4456b50f2612729d87bc_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xOC0xLTEtMTQ4NDUz_838d6bce-3f9c-4abf-bdb5-f0c48e747286">55.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f856cfd40d647759882e431ac6ff897_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yMC0xLTEtMTQ4NDUz_55ac7225-20d7-47d9-a737-0ae97853f65d">16.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1615bff1617142938946e653b0864e0d_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yMi0xLTEtMTQ4NDUz_8115dfa5-a960-4639-9370-35ad10a812ce">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4bc1f4c247f44efa4f83ca353ee996a_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yNC0xLTEtMTQ4NDUz_584f32f0-097b-470f-9e7f-9c044d3a6d86">627.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Building &amp; Energy Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d88e7e96184b1886fcc27de6312ae9_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yLTEtMS0xNDg0NTM_20f098c6-878e-4d4f-adc4-ac70a236a4e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i467fc6207b9f41d698a95f7138fe1b9b_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy00LTEtMS0xNDg0NTM_c2a3a6c2-4164-443a-a67c-342c4ee500c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daf69c4aa6046ccac6ac942699e9a42_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy02LTEtMS0xNDg0NTM_5956e4e7-642c-4ec6-9157-d5245eb37928">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf8c7e7dbfc647b9b0905eb381b5fc2c_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy04LTEtMS0xNDg0NTM_df1c1586-1102-448b-a846-041a0f23bd90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a40def67c4540999c1f372d5a7765f7_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xMC0xLTEtMTQ4NDUz_7f34324b-cafa-4ba2-abce-9a4ffbb06b92">168.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2967395683a4161bec356a1a03e7158_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xMi0xLTEtMTQ4NDUz_a51e13b9-f8b9-4467-815f-d6acdae5a352">168.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifacec36de41947bab907f49adc8984d1_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xNC0xLTEtMTQ4NDUz_7b91eade-76a0-404f-a8dd-7a68c6a450e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af0c01eceff4627a33d612f5c528d64_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xNi0xLTEtMTQ4NDUz_bf1b6c0b-b889-4549-9e5e-4d8bea8d84be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9295895764d4fee809b8faf32b04b53_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xOC0xLTEtMTQ4NDUz_a3fa6707-668d-47d1-ac3e-4f8a0ed39c26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba888d7edac41b98b9d55d8c9149f94_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yMC0xLTEtMTQ4NDUz_c1bd6269-0f3e-4930-ad57-f37fdd60f879">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9933be94321404a9e999bbdd5274f8d_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yMi0xLTEtMTQ4NDUz_cffa66d1-520f-4f57-a41e-58e2a9bc84a5">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e0ba06b8b9a4ba18fdde20a9c17cc6b_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yNC0xLTEtMTQ4NDUz_1c38e7bb-d969-41d6-8125-8b8b03ba7a5e">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Airline Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(5)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bf1e9e38ad34ff5949a52924c042342_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yLTEtMS0xNDg0NTM_624a0323-b3d4-4ac5-95d9-bc2d6747af32">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5bab415a091414da97bb8a82e7eb567_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC00LTEtMS0xNDg0NTM_004383bc-7c84-4e85-8c98-89a46017e09f">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e4f967ce86a49a4a7304b28f7776964_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC02LTEtMS0xNDg0NTM_59150876-ba4f-4b74-abc0-f5bb82327157">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a72b75caf92431fa86afef2ca2692c1_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC04LTEtMS0xNDg0NTM_8ebc567b-4b78-4c40-9bbd-2b892786f776">91.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8465a7e146b7416193224ec5939f9530_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xMC0xLTEtMTQ4NDUz_dad50498-53bf-4313-a9dc-f1e17accb8db">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c0db4f5be61414e8eeb578e71eda187_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xMi0xLTEtMTQ4NDUz_54914969-7e40-40bd-947e-d0e9ab7ba301">91.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6c0c62912b345ea990ea6c1406eb528_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xNC0xLTEtMTQ4NDUz_b78b8414-bcea-4e69-99e5-2582f0a82034">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5fc03f25e449aca348e63f3b564bb3_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xNi0xLTEtMTQ4NDUz_9a9bcbfe-0060-49f3-afe5-02a34441aad4">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1767300a4def4de7936892eb5a4b0c85_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xOC0xLTEtMTQ4NDUz_182c7897-fe06-4ced-ba7f-7a26992207e2">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3223f807b95c45e885f1a74d16f5002b_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yMC0xLTEtMTQ4NDUz_f8ebd4d4-49d1-4af7-a0b5-6c9f023f612d">184.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e11cfc3b9e4cfa812b915920841440_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yMi0xLTEtMTQ4NDUz_54d99fa2-9835-4835-9a17-d584a4335917">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibda8bff5cb694b8b86f5ebcb63cf8809_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yNC0xLTEtMTQ4NDUz_119d1740-c62a-422d-9b63-463d1d61af7e">184.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21a839e0ef6648ac875f2c1304dd6ac4_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yLTEtMS0xNDg0NTM_8ba38feb-fbc4-4500-87a7-c26e063d406e">998.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f843db351a44998882bd36dd3f9eb9c_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS00LTEtMS0xNDg0NTM_178ce5c6-a770-4388-a875-3363da16cca4">373.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cd41a91b84f4a8e99fcfc6d1a0fc5f8_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS02LTEtMS0xNDg0NTM_cf7dd37c-12af-4a4a-97fa-7ee044784a9a">216.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b8ae76c56224930a15655d1eb097ef5_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS04LTEtMS0xNDg0NTM_d29f6128-f821-43f9-ad3c-9913e540b1ed">227.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6183140fc7fb48f4a592e11ec4a13b3f_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xMC0xLTEtMTQ4NDUz_ac4cd2a2-a4db-4918-b880-91c83eaeef66">168.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xMi0xLTEtMTQ4NDUz_62e2039a-dc37-47ab-b388-de1818dd2928">1,984.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a84bb2e57a54eba94923c1de8612f69_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xNC0xLTEtMTQ4NDUz_f43b9cf4-5a33-4b92-8ab1-0afd9fbb1da3">2,035.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a5486e5a644e3f8c96b5e99b8ba8d6_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xNi0xLTEtMTQ4NDUz_a7fa3e6e-596e-40d4-b24e-d8f739badbd5">753.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i206edf5430eb49389591a41e8990e5f9_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xOC0xLTEtMTQ4NDUz_9730cbd2-ebdc-4acc-a7fb-095b8bd7b9e7">431.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d764188db243fca6b53c96fecaee1b_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yMC0xLTEtMTQ4NDUz_821147d8-05b4-45ff-9ebb-44e8e86d8103">439.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia04b50efa24e4746b6560ebf8a004558_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yMi0xLTEtMTQ4NDUz_b6ff22c8-729c-48b0-af5d-464ad0bb096c">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yNC0xLTEtMTQ4NDUz_d947313f-4d8f-4910-8c90-750d03ac6239">3,975.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:9pt;margin-top:3pt;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:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.502%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Six Months Ended April 30, 2022</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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Major Service Line</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Janitorial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83034c795ea64b2facb11fb17b66b285_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yLTEtMS0xNDg0NTM_d10d28d7-07bf-403b-b3b0-13ea4ef7115f">676.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6dbb7ef8adf4895a49a30264ee013f3_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC00LTEtMS0xNDg0NTM_de9fac7a-25a1-45f7-b6d4-48501da3772c">307.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d4fc8e9e98c49968f5b36070343143b_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC02LTEtMS0xNDg0NTM_ca05563a-b448-4d7f-93c9-954a20e3aeae">177.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66f09408884e45caa3e11d95795f9971_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC04LTEtMS0xNDg0NTM_e29dd47c-795a-44dd-9123-a3a290f9c4fb">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7821cf1e2ab74092ac4c7f83bf2995ec_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xMC0xLTEtMTQ4NDUz_b86eda82-e366-44ee-a1e9-c1c2dfcc160f">&#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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22994e7a6f524efbacd3703c539253eb_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xMi0xLTEtMTQ4NDUz_9d063303-5e02-45f9-a2b0-2a7a3d086f50">1,188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac1a7450dcb4f8bbbf840f020b4c2b1_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xNC0xLTEtMTQ4NDUz_32dc6a18-0550-4649-a155-d8b97de4c199">1,354.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bce4c888cd94290b6bd2b6ef52cb3a8_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xNi0xLTEtMTQ4NDUz_5adecf9f-5839-46ae-83ae-d9669ee79bd9">611.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i846a59da1a5147259f2834e84412be99_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xOC0xLTEtMTQ4NDUz_16c00d89-0216-4492-b5f2-b05da8d1fd22">356.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic94ae4acf80d49839227420c3be636fc_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yMC0xLTEtMTQ4NDUz_7e733a84-0871-40d4-adea-521b7a599482">56.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3938f294b5b14e49892fc318456156d9_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yMi0xLTEtMTQ4NDUz_62fe497f-dbfc-4fba-a8bc-790767102b4c">&#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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99b8fb6818b74a65ba6944e64634bb28_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yNC0xLTEtMTQ4NDUz_34b56f56-c735-45c4-a080-3da9336bc1c1">2,378.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Parking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9f94cc16da74396bc648b77efc4a3a8_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yLTEtMS0xNDg0NTM_ab5348ce-cd11-4883-98d7-f94437a4e0e4">85.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03d4041bf4494fc0b4bbab49a265988b_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS00LTEtMS0xNDg0NTM_2416aff5-c91c-4b59-80c1-7eb5f1123d15">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e67a35e9b1741cd83691c7583bc5284_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS02LTEtMS0xNDg0NTM_31134bc8-c303-4a96-b6ce-41eb031600f4">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22cb5f72daae485c88b5054baf14e1e9_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS04LTEtMS0xNDg0NTM_cbc8431f-f822-4215-b0eb-68979de91416">77.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7038c415e59a49109ec72eb2c24fa546_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xMC0xLTEtMTQ4NDUz_9e155ac8-c13c-4741-a6e5-f7a54577d8a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i000967595d6345e7bc632a1e2f248a18_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xMi0xLTEtMTQ4NDUz_68b760e7-fca8-4809-932d-ef744046cae7">171.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic28bdaac2841425880bfcd72d30e0e7a_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xNC0xLTEtMTQ4NDUz_4d2d5903-6f6c-4ca7-bffa-22c14cbf76fd">168.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i448125a72f5540af80a9b86c6a602f19_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xNi0xLTEtMTQ4NDUz_06ee3de6-69e5-4322-85e1-9a018e2e7b3d">19.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6339e6736b2c4cb5969cbcb2404d1863_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xOC0xLTEtMTQ4NDUz_fc1cf1b4-915b-40c2-a239-5c0ed37623de">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c24b120b9a49a09e562054ebdc504a_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yMC0xLTEtMTQ4NDUz_df516ba6-cf46-40bc-9cf9-a6ce69d4f3f9">154.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i093c5cb71ab4453f947a12da351e0a16_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yMi0xLTEtMTQ4NDUz_bb63d06c-9a50-4fae-a439-ea965344bcfc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46131709f05c497f9ecd9a6716fc955b_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yNC0xLTEtMTQ4NDUz_fd34af19-ac91-450f-a10a-ff44bfaeac4f">343.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Facility Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(3)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9109e7b3278942dbb153c462c8d52b8e_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yLTEtMS0xNDg0NTM_25c42e98-1ebc-439a-accb-d66d4084cdf6">241.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc623a4a065f4f479d07d3f16b5f36f4_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi00LTEtMS0xNDg0NTM_da4c57f8-a0aa-411c-9fd1-5bdba9c7607e">41.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84715c2a29af4c819aae6f0306cc6e5c_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi02LTEtMS0xNDg0NTM_f068cf6e-da18-4c36-87f4-9ddfb9dbaac1">26.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f5739027c3a420e9511ce5c993849cc_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi04LTEtMS0xNDg0NTM_87456fcd-ef9a-4745-8040-7e5dea634813">6.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if28a9213de044b14bd27915e842a6d91_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xMC0xLTEtMTQ4NDUz_a74c6c2d-e4ae-4f25-a268-575cfd8e76a5">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54e36bbd693e4a12bc2d5b2d80440049_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xMi0xLTEtMTQ4NDUz_bd3969a5-d818-4e7c-8304-a518d0280b24">315.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69681e610b444c59b97bb8dcb87c42bf_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xNC0xLTEtMTQ4NDUz_10e9ccb7-8187-4b81-9db0-248416744305">510.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cee19a573cd4f31bd35f4e2561942af_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xNi0xLTEtMTQ4NDUz_f4fa5efe-bd0e-4892-8c46-5267fa711516">85.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7f6d4983cb44c7995bff62c025c4ee0_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xOC0xLTEtMTQ4NDUz_dea7e11a-9b97-4e3d-8665-2362f68601c7">53.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied7f788d14d24458b66985ee8ab4ed9d_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yMC0xLTEtMTQ4NDUz_42ba360b-6f6c-4cd0-a8b8-904ddcec72d9">13.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b267b079444d85a53ade234f346ddf_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yMi0xLTEtMTQ4NDUz_f3a469eb-8a97-442d-9967-dcf216efffea">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if148e0be90cc4793a569b9c61de53180_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yNC0xLTEtMTQ4NDUz_0b2f2ecc-cb92-4c5c-afb3-0b8651a547b0">661.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Building &amp; Energy Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91708665d069457da35d9804f6cd9958_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yLTEtMS0xNDg0NTM_ed560bc0-6a0d-4c36-93be-caddec23bcfd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a73c374a8ec4026877840a44e469a8b_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy00LTEtMS0xNDg0NTM_b0b0beeb-ed87-4e2c-b3d1-d095589363b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6e75469d9544c2bb641bb1faa2496e4_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy02LTEtMS0xNDg0NTM_4fe07cbf-325f-406e-8638-055d69d66f48">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3742a3c72444a128dc6079c30ec53c8_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy04LTEtMS0xNDg0NTM_e20b2307-d900-4583-94fd-a01048ea80fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4513e8336b93444f942dbfc2850497b5_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xMC0xLTEtMTQ4NDUz_a396ed7c-cca4-45bc-8628-a1c0fafc1c40">147.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e38e8fb916e4509a6d38250b259d835_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xMi0xLTEtMTQ4NDUz_634aa419-9de8-425c-9ec0-2c39c807a8d9">147.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e3146d4848d45db9fbe992ed7c14021_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xNC0xLTEtMTQ4NDUz_7415638e-ad4d-4f07-9d6f-15fda55453b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30804e242d2c46c39892130bf2a018d7_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xNi0xLTEtMTQ4NDUz_87fe8555-2140-4e8b-b799-7da4a1fcd39b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae924939a6e64b4a91f665dd9f64fbc8_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xOC0xLTEtMTQ4NDUz_86323ae0-5263-4728-8e00-2b4e1b795efd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bf7a3e6539b4165b3840a73a03926e1_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yMC0xLTEtMTQ4NDUz_0dba276f-c972-41dd-afa3-af45d863fd95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b925da47caa423e8c0e5c84e01ed9bb_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yMi0xLTEtMTQ4NDUz_15ed92f9-7070-4e30-a9ca-4c6fc48b0f19">288.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i295a1ec58f764955b10e4a52be01925b_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yNC0xLTEtMTQ4NDUz_134a5041-a0f5-4478-95a4-2ec0c4458221">288.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Airline Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(5)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8017a22188747589d64306c8da02240_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yLTEtMS0xNDg0NTM_72b12790-fc40-460a-b95a-c2ef5358efa2">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i554e8925f7e64a469df363502cdc5047_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC00LTEtMS0xNDg0NTM_8ca34400-1e12-489b-82e5-b6306ef65071">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0798e132a14d2598416a6417a2c912_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC02LTEtMS0xNDg0NTM_13df52f0-9537-47ed-9798-f0ae6e64071e">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4cc05aee0fe49658ee591e163dc1ef9_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC04LTEtMS0xNDg0NTM_2f5847c8-015e-4aea-92ce-e67b333dee94">75.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if413a2dbd2b34dffa2de8e3869c3f897_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xMC0xLTEtMTQ4NDUz_1766c1d0-2cdb-4f44-8fd8-a87e66e89b87">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4533cbf55ad453e95d796c53687a8b0_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xMi0xLTEtMTQ4NDUz_69c44230-060c-4126-b0c8-f99cab4fe485">75.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0505be798b2e4802ab00b1ff36e95651_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xNC0xLTEtMTQ4NDUz_76ebc07d-6a47-4046-b349-c92bac98a4c3">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4df3fd6ea99e4ecdbc5735a76e34d93f_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xNi0xLTEtMTQ4NDUz_0ed32f9b-ebcd-4971-a89f-97cf1d2f61dd">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic751aeecb6164ad69e63f33c7a9d0820_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xOC0xLTEtMTQ4NDUz_54734aba-e0cc-4185-a7c5-40db105dcd6c">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8540b95db444b91b782be6d17bae3d5_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yMC0xLTEtMTQ4NDUz_fc716f9b-e98b-404f-a13a-b9af70a3519b">161.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3a54f1ff8f44c1ebbcccaefcd200549_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yMi0xLTEtMTQ4NDUz_12ca1a2c-0dfc-4096-88f8-fcdfcdeb561f">&#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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib44c39f72b5b456aa56e5be5e38d276f_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yNC0xLTEtMTQ4NDUz_57c732cb-f820-4e71-aafb-e80210737c2a">161.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0290823af6504018a321999497d53ecf_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yLTEtMS0xNDg0NTM_d28394aa-a420-45a3-9820-4cf0e7eed33d">1,003.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60dc5d264c54056a49cd7c2414f97b6_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS00LTEtMS0xNDg0NTM_d1cc6189-7528-4b71-b966-55f484fdf138">356.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ff9830b6fe4763b673a4e811f16b5d_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS02LTEtMS0xNDg0NTM_3dfe947e-7ade-48e9-8552-8affcb48d413">204.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f1c282cc8c54f53ac92fe411837dc34_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS04LTEtMS0xNDg0NTM_c1b96a5b-5e3b-4242-8a8c-6c38c2023438">185.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d9316cc59b042aa97d5d03a7e88f945_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xMC0xLTEtMTQ4NDUz_6e4381e3-b3cf-461c-b239-1e3fc97987f7">147.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xMi0xLTEtMTQ4NDUz_15e7ea91-2786-4f9c-9f5f-d17b286491aa">1,897.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a5c25d20f4c3687b02b03b023e7be_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xNC0xLTEtMTQ4NDUz_529823c6-0909-46c7-9ec0-f00240ef74e2">2,033.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7594c729c04ccb9ab6dc530fb74cd8_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xNi0xLTEtMTQ4NDUz_c5c28dc9-a9e0-4612-9e88-afd7aaf43513">716.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0653284af8fe44d5930ab7086c4f8b58_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xOC0xLTEtMTQ4NDUz_769aa226-9ba7-4128-a8d2-93ce1ece1f3d">410.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabb2bbdd0ec844359bbd3313755ae161_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yMC0xLTEtMTQ4NDUz_0d91faf6-6358-4631-bc7d-4a494303d9c9">386.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93280ab3bf2b42db99a46f2c7dc4ad12_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yMi0xLTEtMTQ4NDUz_53e74d94-91d9-4214-9ece-ed8faf78d84a">288.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yNC0xLTEtMTQ4NDUz_9dc8628d-f59c-4899-9ffb-18e928e81cff">3,834.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of Topic 853; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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 style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="id41b128443ca4ef89a7e1e288bbc75a3" continuedAt="i7f360679185645628053c89c7396a718"><ix:continuation id="ifb3118c27faf49b490a44156055b86c1"><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Building &amp; Energy Solutions arrangements provide custom energy solutions, including microgrid systems installation, electrical, HVAC, lighting, electric vehicle charging station installation, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as energy savings, fixed-price repair, and refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands pursuant to franchise contracts. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.</span></div></ix:continuation><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODkzNA_660b7a12-eeab-407e-8ef8-87143e6987e2" continuedAt="i167c068b4ac04d259a2383f260ca2834" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Types</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have arrangements under various contract types, as described in Note 2, &#8220;Basis of Presentation and Significant Accounting Policies,&#8221; in our Annual Report on Form 10-K for the year ended October&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned. Some of our contracts, often related to Airline Services, may also include performance incentives based on variable performance measures that are ascertained exclusively by future performance and therefore cannot be estimated at contract inception and are recognized as revenue once known and mutually agreed upon. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. </span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i167c068b4ac04d259a2383f260ca2834" continuedAt="iabddf9ea88324994bdabb23ada69a433">We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer.</ix:continuation> </span></div><ix:continuation id="i4b598eb505734c6e8acef0804825d1f8"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, performance obligations that were unsatisfied for which we expect to recognize revenue totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i352dff8d2bed4882b9d24d3b18d0089e_I20230430" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfNTc3NA_e2fc31ea-f498-4b0f-af69-c8c71fa7e6d4">263.3</ix:nonFraction> million. We expect to recognize revenue on approximately <ix:nonFraction unitRef="number" contextRef="i352dff8d2bed4882b9d24d3b18d0089e_I20230430" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfNTgyNg_6b8b0d49-9272-4f07-ae70-462dbaca5995">76</ix:nonFraction>%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the remaining performance obligations over the next <ix:nonNumeric contextRef="i352dff8d2bed4882b9d24d3b18d0089e_I20230430" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfNTg4NA_1cea8544-a320-495b-ba3b-6ff4f3c74d80">12</ix:nonNumeric> months, with the remainder recognized thereafter, based on our estimates of project timing.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts exclude variable consideration primarily related to: (i) contr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. For these contract types we apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.</span></div></ix:continuation><ix:continuation id="iabddf9ea88324994bdabb23ada69a433" continuedAt="i551e95b09a9241db81406fb4b87f3a79"><div style="margin-top:9pt"><span style="color:#164fa2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we </span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i7f360679185645628053c89c7396a718" continuedAt="i412088db27ac4ab48db01e8c445b9964"><ix:continuation id="i551e95b09a9241db81406fb4b87f3a79"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.</span></div></ix:continuation><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODk1MA_a8839ad7-4167-4431-9bef-191e20402ee9" continuedAt="i4bc83ca32262483b8c01034870fb8444" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the balances in our contract assets and contract liabilities: </span></div><div style="margin-bottom:6pt;margin-top:6pt;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:57.964%"></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:18.636%"></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:18.640%"></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-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed trade receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:ContractWithCustomerAssetBilledTradeReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMi0yLTEtMS0xNDg0NTM_87cff881-fd04-4539-b679-8e0e194098ce">1,198.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:ContractWithCustomerAssetBilledTradeReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMi00LTEtMS0xNDg0NTM_6db5f168-7f0c-4727-a520-1e9d13f4535b">1,138.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled trade receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMy0yLTEtMS0xNDg0NTM_af7ae96c-96c0-4341-8e3c-711de82423fc">171.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMy00LTEtMS0xNDg0NTM_99e53bd7-1ab3-4dca-af41-01df1e13eb2e">162.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs incurred in excess of amounts billed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNC0yLTEtMS0xNDg0NTM_9277fdef-2927-420a-829d-11a7275848a0">102.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNC00LTEtMS0xNDg0NTM_5c53a932-c449-4580-99e1-4a037a367d32">75.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized commissions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:ContractWithCustomerAssetCapitalizedCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNS0yLTEtMS0xNDg0NTM_07414c48-66d5-4168-91e1-627ebaa8f555">30.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:ContractWithCustomerAssetCapitalizedCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNS00LTEtMS0xNDg0NTM_ab1d38e0-f33f-4c16-9201-69adce11c90b">30.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2023, we capitalized $<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODcwOQ_b7398ba3-951a-47d2-a67b-ff2f25e6fcb0">7.5</ix:nonFraction> million of new costs and amortized $<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODczOQ_8adea038-11d9-447d-9832-34f5217e35d0">7.8</ix:nonFraction> million of previously capitalized costs. There was <ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODc4NQ_ec9b37a4-254c-4b66-9732-4cc7ddd1ea12">no</ix:nonFraction> impairment loss recorded on the costs capitalized.</span></div><div style="margin-top:6pt"><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:76.677%"></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:20.393%"></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-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>April 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfMi0yLTEtMS0xNDg0NTM_ae9d3e96-d584-4d76-ae51-5744779a8320">79.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional contract liabilities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="abm:ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfMy0yLTEtMS0xNDg0NTM_09cfcc43-b533-4234-b9d5-5d23ba4b6f7c">144.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="abm:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfNC0yLTEtMS0xNDg0NTM_5a60ae20-3776-4bef-a79e-ae8ef327ce5a">106.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfNS0yLTEtMS0xNDg0NTM_3c35c84b-286c-4e63-8332-469311601fd9">118.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="i412088db27ac4ab48db01e8c445b9964" continuedAt="i9f95d36e9aab4161908b7b424446a805"><ix:continuation id="i4bc83ca32262483b8c01034870fb8444" continuedAt="i6220106106184accaec840bbbfadd338">(1)</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i9f95d36e9aab4161908b7b424446a805"><ix:continuation id="i6220106106184accaec840bbbfadd338"> Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.</ix:continuation></ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_43"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RleHRyZWdpb246OGM0MDg4OTQ4OGRiNDFlMGJhM2M0ODViZjg0NTJiODFfNDY2_371608b2-52cf-45b1-84be-ee3f1de55f24" continuedAt="ibb225384d5214cbfad4bc81520ec6d75" escape="true">NET INCOME PER COMMON SHARE</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="ibb225384d5214cbfad4bc81520ec6d75"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RleHRyZWdpb246OGM0MDg4OTQ4OGRiNDFlMGJhM2M0ODViZjg0NTJiODFfNDYz_e41d637e-6d4c-44c2-ad7e-effb1b8a9732" continuedAt="ia297fbf949d84adc9a68b125a0e5313e" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and Diluted Net Income Per Common Share Calculations</span></div><div style="margin-bottom:1pt;margin-top:3pt;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:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></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:12.350%"></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:12.350%"></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:12.355%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except per share amounts)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi0xLTEtMS0xNDg0NTM_a505aedc-5091-4184-9ae7-a4e8133cd7fb">51.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi0zLTEtMS0xNDg0NTM_1b01ab64-9234-4b7a-9dbd-1787583a7f76">48.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi01LTEtMS0xNDg0NTM_5feca492-d4c4-456f-b0d8-088b0a5bc9af">90.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi03LTEtMS0xNDg0NTM_b55dba71-1f83-4b42-ad93-8795d3c6f157">124.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average common and common </span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;equivalent shares outstanding &#8212; Basic</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC0xLTEtMS0xNDg0NTM_066acb1b-e606-4416-80b1-ca122b38652b">66.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC0zLTEtMS0xNDg0NTM_68678ade-a67d-4987-abb1-baa08761f464">67.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC01LTEtMS0xNDg0NTM_eb17bd2a-9498-43cd-a194-d21dd549de05">66.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC03LTEtMS0xNDg0NTM_05f6780c-d7a7-4df0-9df1-6c78d6084dcf">67.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i818b1fe81c7540d3bbf3de61ad6da23b_D20230201-20230430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi0xLTEtMS0xNDg0NTM_4fc1c7d3-b1a7-4118-9370-100b56409303">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib32f89cc36c34fc09772548dac6bd819_D20220201-20220430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi0zLTEtMS0xNDg0NTM_725f413f-7a0d-4715-a520-0e4f80b7b931">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc1b1e4920444128ac4cae722bdec0a0_D20221101-20230430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi01LTEtMS0xNDg0NTM_d14e8b37-9e96-4d80-8cff-4083ec25eeca">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1645ed08ca14fe98ab8b29f5308b435_D20211101-20220430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi03LTEtMS0xNDg0NTM_2e6db99f-4aec-4796-940c-50bd4225c039">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance shares</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ed9f0a45b714c52b65a5bc27c1d2bcd_D20230201-20230430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC0xLTEtMS0xNDg0NTM_2661a591-26ac-403d-bf04-c8d30d3ebca5">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia4ed77aafa714238841379b31d9c984c_D20220201-20220430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC0zLTEtMS0xNDg0NTM_1cc5480b-a82a-4b69-a331-06dcc72b9fac">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie06283fe664c4491907556513be683c1_D20221101-20230430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC01LTEtMS0xNDg0NTM_f73ff6f0-3465-478a-be4b-09004a678348">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i16996ca3479c4359ae90dc249b8b88aa_D20211101-20220430" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC03LTEtMS0xNDg0NTM_3a7100d7-da10-4829-8858-f2a58282294d">0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average common and common</span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;equivalent shares outstanding &#8212; Diluted</span></div></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS0xLTEtMS0xNDg0NTM_65b6b472-868a-417d-8e0e-f7425cc1db0a">66.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS0zLTEtMS0xNDg0NTM_767ecfed-4d99-463e-b108-68529b2f93e5">67.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS01LTEtMS0xNDg0NTM_a5a1f944-544c-461e-8dda-01d9483a8bf1">66.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS03LTEtMS0xNDg0NTM_b5d812e5-81d6-413d-8c08-ed987e49324e">67.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 #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="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItMS0xLTEtMTQ4NDUz_4c5999c7-9463-4ed0-8d70-ea67ac9349cf">0.78</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItMy0xLTEtMTQ4NDUz_6ae7eb71-167d-4460-97f6-e20e54ed7954">0.73</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItNS0xLTEtMTQ4NDUz_04ecf7d3-ae7f-4b01-a66e-43cf105386cd">1.36</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItNy0xLTEtMTQ4NDUz_9b724014-c8d6-4edb-9d98-a7641d62c6d1">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="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtMS0xLTEtMTQ4NDUz_71f5d3f9-06dc-42e0-ae8c-9b07cf6c980f">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtMy0xLTEtMTQ4NDUz_0c55041a-070e-4fe6-8b75-606d9f8f5618">0.72</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtNS0xLTEtMTQ4NDUz_60c21679-ac13-49eb-bced-be5757030c0d">1.35</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtNy0xLTEtMTQ4NDUz_b2ae64b4-c3c5-4810-b62e-d705d03c5b36">1.84</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="ia297fbf949d84adc9a68b125a0e5313e" continuedAt="i369ac065b6c0400b980d3cbf56024bda">(1)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i369ac065b6c0400b980d3cbf56024bda"> Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below.</ix:continuation> </span></div><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RleHRyZWdpb246OGM0MDg4OTQ4OGRiNDFlMGJhM2M0ODViZjg0NTJiODFfNDcx_d1d3cdd9-e23f-43e8-8c25-c403ac00847f" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><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:42.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.452%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Anti-dilutive</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi0xLTEtMS0xNDg0NTM_edeac9e8-ea3b-488b-884d-b579ca3c605d">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi0zLTEtMS0xNDg0NTM_7b224197-da70-44d7-a249-5ef41da27d21">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi01LTEtMS0xNDg0NTM_eed8fc5b-7d4a-4978-803d-d08c85ba251b">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi03LTEtMS0xNDg0NTM_d5310a76-e6a9-4098-87f2-43b2246493e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:3pt;margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RleHRyZWdpb246YzFmNjg1YjVmZjczNGNlNzk1OTRmMmVkZTM4NDY1NDdfMzY4Mg_cf0f45e5-32da-4812-a0f0-2a26c862c599" continuedAt="i6a4ea565cea84fd5a0ff84b993d5a5ed" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i6a4ea565cea84fd5a0ff84b993d5a5ed"><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Hierarchy of Our Financial Instruments</span></div><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RleHRyZWdpb246YzFmNjg1YjVmZjczNGNlNzk1OTRmMmVkZTM4NDY1NDdfMzY3OA_2dcd301b-0368-471b-b578-7a00b324dedc" continuedAt="ifed178340f464cf796708247202e9520" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:50.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:15.712%"></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:15.717%"></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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8950c6aa7f1d4858b87e0346194ef635_I20230430" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMS0zLTEtMS0xNDg0NTM_232fcfa7-ca62-47d0-bf58-a58dc5cdb784">71.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1010d492fa0742b98e1e1d54ebb2172f_I20221031" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMS01LTEtMS0xNDg0NTM_9f2afaa0-3323-481d-8c4e-1d1e588049ec">73.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8950c6aa7f1d4858b87e0346194ef635_I20230430" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMi0zLTEtMS0xNDg0NTM_e22b5eed-c739-483f-8c9c-4b1baf4957e5">2.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1010d492fa0742b98e1e1d54ebb2172f_I20221031" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMi01LTEtMS0xNDg0NTM_4a991b3e-50bc-45e3-90e7-4cda4122e64a">0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held in funded deferred compensation plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8950c6aa7f1d4858b87e0346194ef635_I20230430" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMy0zLTEtMS0xNDg0NTM_fb83fe51-ccc1-4260-9ac4-b248240fc5f7">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1010d492fa0742b98e1e1d54ebb2172f_I20221031" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMy01LTEtMS0xNDg0NTM_c3b357b5-ffc4-4d61-b3ee-1c6e2e5ae920">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt facilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a67b5737de24a54ae244cd523b2a86f_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNC0zLTEtMS0xNDg0NTM_3f023d3b-3dc0-4ab5-bd07-12f9799bdcff">1,387.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida4b4db7d58749589463c843d1aa44e7_I20221031" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNC01LTEtMS0xNDg0NTM_f51bdc2b-ef0c-48c8-be7a-9cd870288db3">1,271.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a67b5737de24a54ae244cd523b2a86f_I20230430" decimals="-5" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNS0zLTEtMS0xNDg0NTM_c5d73d95-4bee-4bd5-a3ee-10b3f6441b03">22.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida4b4db7d58749589463c843d1aa44e7_I20221031" decimals="-5" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNS01LTEtMS0xNDg0NTM_652bf9e5-d0a7-46f2-af80-9314e5b92d66">36.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a67b5737de24a54ae244cd523b2a86f_I20230430" decimals="-5" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNi0zLTEtMS0xNDg0NTM_373dbeb9-6884-492e-9206-8f37ca5254fa">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida4b4db7d58749589463c843d1aa44e7_I20221031" decimals="-5" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNi01LTEtMS0xNDg0NTM_04896240-2694-43a0-ba12-6e906d3cf796">&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred equity investment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i252829335c4e48409073e5d69bba480e_I20230430" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNy0zLTEtMS0xNDg0NTM_fd21f423-88e4-4766-8b30-153335ec6e9b">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id33563799b2744518589639593bd9204_I20221031" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNy01LTEtMS0xNDg0NTM_05addfbf-3092-42c6-9e19-afbe4d7a6290">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i252829335c4e48409073e5d69bba480e_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfOC0zLTEtMS0xNDg0NTM_c1c772e7-889e-4799-89de-764eb9df5f2b">50.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id33563799b2744518589639593bd9204_I20221031" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfOC01LTEtMS0xNDg0NTM_1a8270eb-12f3-4f39-870c-126c42e3ee84">59.0</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><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents are stated at nominal value, which equals fair value.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#8220;Insurance,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents gross outstanding borrowings under our Credit and Receivables Facilities. Due to variable interest rates, the carrying value of outstanding borrowings under these facilities approximates the fair value. See Note 8, &#8220;Debt,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) forward rates at the end of the period. Our interest rate swap assets and liabilities are included in &#8220;Other noncurrent assets&#8221; and &#8220;Other noncurrent liabilities,&#8221; respectively, on the accompanying unaudited Consolidated Balance Sheets. See Note 8, &#8220;Debt,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We purcha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">sed $<ix:nonFraction unitRef="usd" contextRef="ia453107e07e541f0ab2cf6465f0c41f8_I20220430" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RleHRyZWdpb246YzFmNjg1YjVmZjczNGNlNzk1OTRmMmVkZTM4NDY1NDdfMTg2Mg_1e7a2a2e-30ec-454f-900f-6d63446c24b1">3.0</ix:nonFraction> million i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n a preferred equity investment of a privately held company during the six months ended April 30, 2022, which we include in &#8220;Other investments&#8221; on the accompanying unaudited Consolidated Balance Sheet. Our investment does not have a readily determinable fair value; therefore, we account for the investment using the measurement alternative under Topic 321 and measure the investment at initial cost less impairment, if any.</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="ifed178340f464cf796708247202e9520" continuedAt="ib58fb2ef56834b2e89059866cbffbd2c">(7) </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ib58fb2ef56834b2e89059866cbffbd2c">Our contingent consideration payable related to the RavenVolt Acquisition is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. After the acquisition date and until the contingency is resolved, the fair value of contingent consideration payable is adjusted each reporting period based primarily on the expected probability of achievement of the contingency targets, which are subject to our estimate. These changes in fair value are recognized within &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Financial Assets Measured at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to assets and liabilities that are measured at fair value on a recurring basis, we are also required to measure certain items at fair value on a non-recurring basis. These assets can include: goodwill; intangible assets; property, plant and equipment; lease-related ROU assets; and long-lived assets that have been reduced to fair value when they are held for sale. If certain triggering events occur, or if an annual impairment test is required, then we would evaluate these non-financial assets for impairment. If an impairment were to occur, then the asset would be recorded at the estimated fair value, using primarily unobservable Level 3 inputs.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_49"></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:InsuranceDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjkxNg_ff1f784f-7907-410b-a93a-076c49d80196" continuedAt="i9ac9bedd06de4be9ab27525faca6df8d" escape="true">INSURANCE</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i9ac9bedd06de4be9ab27525faca6df8d" continuedAt="i74b1c2a741294e149eaa2355a72c9752"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a combination of insured and self-insurance programs to cover workers&#8217; compensation, general liability, automobile liability, property damage, and other insurable risks. For the majority of these insurance programs, we retain the initial $<ix:nonFraction unitRef="usd" contextRef="i4bbed6687200422b8202ce5f34a8d30d_I20230430" decimals="-5" name="abm:SelfInsuredRetentionAmountPerOccurrence" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjY2_e86d00ab-8309-4ed9-b7ea-d5eea6e4a438">1.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430" decimals="-5" name="abm:SelfInsuredRetentionAmountPerOccurrence" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjcy_e8796bdc-10e7-4f6e-b56e-e48ede85f1c4">1.5</ix:nonFraction>&#160;million of exposure on a per-occurrence basis, either through deductibles or self-insured retentions. Beyond the retained exposures, we have varying primary policy limits ranging between $<ix:nonFraction unitRef="usd" contextRef="i4bbed6687200422b8202ce5f34a8d30d_I20230430" decimals="-5" name="abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNDU0_8c2f78e8-6395-421a-b8f0-e58cbb88577d">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430" decimals="-5" name="abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNDYx_289ad574-040c-4827-a2fc-f05d3147b2f4">5.0</ix:nonFraction> million per occurrence. To cover general liability and automobile liability losses above these primary limits, we maintain commercial umbrella insurance policies that provide aggregate limits of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNjUx_d5fac4b9-412b-40c7-8f59-ebdf79b944b9">200.0</ix:nonFraction> million. Our insurance policies generally cover workers&#8217; compensation losses to the full extent of statutory requirements. Additionally, to cover property damage risks above our retained limits, we maintain policies that provide per occurrence limits of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:PropertyDamagePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfOTAw_1a7924fd-56c6-4887-810b-026e112c2514">75.0</ix:nonFraction> million. We are also self-insured for certain employee medical and dental plans. We maintain stop-loss insurance for our self-insured medical plan under which we retain up to $<ix:nonFraction unitRef="usd" contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430" decimals="-5" name="abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMTA3MA_b2a2263b-c7c7-4e2c-bcd8-2cc0f197e610">0.5</ix:nonFraction> million of exposure on a per-participant, per-year basis with respect to claims.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain our reserves for workers&#8217; compensation, general liability, automobile liability, and property damage insurance claims based upon known trends and events and the actuarial estimates of required reserves considering the most recently completed actuarial reports. We use all available information to develop our best estimate of insurance claims reserves as information is obtained. The results of actuarial reviews are used to estimate our insurance rates and insurance reserves for future periods and to adjust reserves, if appropriate, for prior years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Actuarial Review and Interim Update Performed During 2023</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our self-insurance liabilities on a regular basis and adjust our accruals accordingly. Actual claims activity or development may vary from our assumptions and estimates, which may result in material losses or gains. As we obtain additional information that affects the assumptions and estimates used in our reserve liability calculations, we adjust our self-insurance rates and reserves for future periods and, if appropriate, adjust our reserves for claims incurred in prior accounting periods. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, we performed a comprehensive actuarial review of the majority of our casualty insurance programs to evaluate changes made to claims reserves and claims payment activity for the period of May 1, 2022, through October 31, 2022 (the &#8220;Actuarial Review&#8221;). The Actuarial Review was comprehensive in nature and was based on loss development patterns, trend assumptions, and underlying expected loss costs during the period analyzed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2023, we performed an interim actuarial update of the majority of our casualty insurance programs that considered changes in claims development and claims payment activity for the period of November 1, 2022, through January 31, 2023 (the &#8220;Interim Update&#8221;). This Interim Update was abbreviated in nature based on actual versus expected developments during the periods analyzed and relied on the key assumptions in the Actuarial Review (most notably loss development patterns, trend assumptions, and underlying expected loss costs).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the results of the Actuarial Review and Interim Update at April 30, 2023, it was determined that there was <ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="INF" name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjMwNQ_d3581c09-7848-42f3-b285-86b14a74a1fb">no</ix:nonFraction> adjustment required for our total reserves related to prior years during the six months ended April 30, 2023. During the six months ended April&#160;30, 2022, we decreased our total reserves related to prior years by $<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNDM5ODA0NjUxNjA0NQ_242939bf-4fe2-4687-9454-56d0de30e53c">28.7</ix:nonFraction> million. We will continue to assess ongoing developments, which may result in further adjustments to reserves.</span></div><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjkxNQ_a325eff8-852d-4f33-814d-2d121fb80c84" escape="true"><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance-Related Balances and Activity </span></div><div style="margin-bottom:6pt;margin-top: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:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance claim reserves, excluding medical and dental</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if661c35bd9514e37acb6f7c3e31a1020_I20230430" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMS0xLTEtMS0xNDg0NTM_6ebe7d38-91c8-4476-9bca-3a7006f66fc5">575.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ca2c075ccc94ebc9909c54b94340def_I20221031" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMS0zLTEtMS0xNDg0NTM_182742b7-fb8c-440a-93cf-e180b4b29c33">551.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical and dental claim reserves</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98f1c3995334ef09b95387c6ae9552e_I20230430" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMi0xLTEtMS0xNDg0NTM_8567e599-ff30-4611-add5-cc282ee198b9">9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2fff497256b422da26ad10f810aff6a_I20221031" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMi0zLTEtMS0xNDg0NTM_1b517fe1-5dd6-4bfd-8901-e2e7cee57a93">8.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance recoverables</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:EstimatedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMy0xLTEtMS0xNDg0NTM_ce8e12b7-1624-4b98-8d2d-d5b3368aa5b1">71.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:EstimatedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMy0zLTEtMS0xNDg0NTM_6cb48259-4ebd-4161-a09f-bf0b7d516605">71.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023, and October&#160;31, 2022, insurance recoverables are included in both &#8220;Other current assets&#8221; and &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i74b1c2a741294e149eaa2355a72c9752"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="abm:InsuranceDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjkwMQ_b5be8dda-dfc3-4c59-bc47-d192b9f1af10" escape="true"><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Instruments Used to Collateralize Our Insurance Obligations</span></div><div style="margin-bottom:1pt;margin-top: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:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Standby letters of credit </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i334b348db04b41d296a69b2d69e80754_I20230430" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMS0xLTEtMS0xNDg0NTM_44fe5f39-97ce-4799-8272-ea83a6cf47ee">54.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8958b6a08bc641fbaf9bffd8c2d8af5e_I20221031" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMS0zLTEtMS0xNDg0NTM_caa47f54-32df-42d6-b7bf-dfbeb483ffd1">153.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Surety bonds and surety-backed letters of credit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib244a065fde942ef8b849b940db70b69_I20230430" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMi0xLTEtMS0xNDg0NTM_4980f726-388a-42b5-85bb-6f3245d46a88">174.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40c662a2fc944dde969d41d05f7f5680_I20221031" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMi0zLTEtMS0xNDg0NTM_5558d678-7902-409b-a2fb-a90ab5f3d169">73.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted insurance deposits</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7b0cffa2d44bd9a8ac1484a8ec3002_I20230430" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMy0xLTEtMS0xNDg0NTM_126285e3-0859-400f-98a2-52e9cd43a44f">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6329e4e933e1481aaa2a65faa8c9a386_I20221031" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMy0zLTEtMS0xNDg0NTM_cf791df0-9dab-46ba-a700-4f51ce36ac04">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfNC0xLTEtMS0xNDg0NTM_6283faf4-cf45-4d16-9cec-45c009775db3">230.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfNC0zLTEtMS0xNDg0NTM_b9354b11-4cc0-4f2c-8650-6cdc1e065097">227.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:continuation><div style="margin-top:1pt;text-align:justify"><span><br/></span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_52"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjczOA_297fe877-785a-4fe5-82c2-6ca161637884" continuedAt="id01fdb37d64948dd988b36d3d72edd1b" escape="true">DEBT</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="id01fdb37d64948dd988b36d3d72edd1b" continuedAt="iaa7665224e894c6c82c319529f94ecff"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjcyNg_00d816b9-3c16-437d-880f-befd585685b8" escape="true"><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Debt</span></div><div style="margin-top:3pt;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:62.350%"></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:16.443%"></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:16.447%"></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-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross term loan</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:LoansPayableCurrentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMi0yLTEtMS0xNDg0NTM_63243bdf-7fc2-4111-99e4-8872fb14e20a">32.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:LoansPayableCurrentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMi00LTEtMS0xNDg0NTM_2356f6e4-3c31-43d2-bb86-5e4edae09178">32.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMy0yLTEtMS0xNDg0NTM_436b84ac-28bf-4ffe-ac86-4c11294a4db5">1.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMy00LTEtMS0xNDg0NTM_5d96e659-444b-4e23-b618-518bffdbd792">1.0</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of term loan</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LoansPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNC0yLTEtMS0xNDg0NTM_01cc62b2-3df8-4ae9-9771-a23e4e638820">31.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LoansPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNC00LTEtMS0xNDg0NTM_932cc75c-42a4-4be2-b4e8-556168160a8e">31.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables facility</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:ReceivablesFacilityCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNS0yLTEtMS0xNDg0NTM_d12d3862-a81a-49b9-a0cb-e315fa27733d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:ReceivablesFacilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNS00LTEtMS0xNDg0NTM_eec00970-122c-46ec-997f-0f7ec74353be">150.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNi0yLTEtMS0xNDg0NTM_1416a69f-f004-4a08-b17d-ffc8f7bc7199">31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNi00LTEtMS0xNDg0NTM_acc5f720-299b-4885-98d2-ecc058fbe4a9">181.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 style="height:14pt"><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross term loan</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:LoansPayableNoncurrentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfOS0yLTEtMS0xNDg0NTM_354a6cd4-5a56-42ae-9521-2f91d8b8950e">552.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="abm:LoansPayableNoncurrentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfOS00LTEtMS0xNDg0NTM_0b51c5d0-00e4-4ee0-a943-1312d5d40df0">568.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTAtMi0xLTEtMTQ4NDUz_6826e10f-2bd6-44d1-bd97-175374d0f69c">2.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTAtNC0xLTEtMTQ4NDUz_badf63da-3be3-46b9-8c1e-a45886e5910c">2.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:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noncurrent portion of term loan</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LongTermLoansPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTEtMi0xLTEtMTQ4NDUz_615e9299-2980-41b1-b299-59e28eac73ce">550.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LongTermLoansPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTEtNC0xLTEtMTQ4NDUz_63ec2a48-a691-4de6-b7e4-e40c914d2214">566.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving line of credit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LongTermLineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTItMi0xLTEtMTQ4NDUz_f8a595e8-47da-4b63-832e-5d5c787b7557">802.0</ix:nonFraction>&#160;</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LongTermLineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTItNC0xLTEtMTQ4NDUz_6c02ae1e-d77f-4d93-b001-1e2509804309">520.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTMtMi0xLTEtMTQ4NDUz_6553cdbd-76ea-4b85-97f8-35ac07538cdd">1,352.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTMtNC0xLTEtMTQ4NDUz_8394c560-b54b-47c7-bc2d-cf4f0e66e6e9">1,086.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Standby letters of credit amounted to $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNzg_45f1e900-a3c3-4765-9976-32c625fe850c">58.6</ix:nonFraction> million at April&#160;30, 2023. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> At April&#160;30, 2023, we had borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTI5_81c4f60e-3330-420e-bb52-ba455c3fc11f">432.0</ix:nonFraction> million.</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At April&#160;30, 2023, and October&#160;31, 2022, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was <ix:nonFraction unitRef="number" contextRef="iea878a900547478da963f568a634bfab_I20230430" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjc5_0c6347e9-e0cc-457b-9f85-7dd74e45bc11">6.70</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ia55809a62ae34bbda38f0065a1c597a7_I20221031" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjg2_73ed9c99-95aa-4055-a548-3e2458e56b2a">4.97</ix:nonFraction>%, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2017, we refinanced and replaced our then-existing $<ix:nonFraction unitRef="usd" contextRef="i54d9df7589c942cfac5c0e3e7fdf0b3a_I20170831" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzcy_8359960c-ac6e-4213-b294-99b736f21317">800.0</ix:nonFraction> million credit facility with a new senior, secured <ix:nonNumeric contextRef="i8d15994a56504e1d8afd7125d0ec9ff9_D20170901-20170901" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjc0MA_a8550e79-4ad4-43a0-b45a-008faf9f324c">five-year</ix:nonNumeric> syndicated credit facility (the &#8220;Credit Facility&#8221;), consisting of a $<ix:nonFraction unitRef="usd" contextRef="i7ce1a328c3364b45856285b9ed892b99_I20170901" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNDgx_ab2748b7-fac1-49dd-ae1f-170421f36cda">900.0</ix:nonFraction> million revolving line of credit (the &#8220;revolver&#8221;) and an $<ix:nonFraction unitRef="usd" contextRef="ifcb86c807fe64f55b02659ab60d3d10e_I20170901" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNTMz_6ee4be90-b8ad-49d8-aef8-35b620d7f12d">800.0</ix:nonFraction> million amortizing term loan, both of which matured on September 1, 2022. In accordance with terms of the Credit Facility, the revolver was reduced to $<ix:nonFraction unitRef="usd" contextRef="i4306ceecf9554db7bbe115896dd0531e_I20180901" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjk2_e0962814-1f04-4aaf-994b-3108ca8d503b">800.0</ix:nonFraction>&#160;million on September 1, 2018.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2021, the Company amended and restated the Credit Facility (the &#8220;Amended Credit Facility&#8221;), extending the maturity date to June 28, 2026, and increasing the capacity of the revolving credit facility from $<ix:nonFraction unitRef="usd" contextRef="i5ea0325610bf42e4b38b9459ebc7f099_I20210627" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfOTM3_f528b04f-c2da-42af-91f0-79a239c6036d">800.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i322008f80cdf476ab45f3d7f7c7ceb34_I20210628" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfOTQz_5e458a3f-e1c0-43c5-ac9b-c3362fda198c">1.3</ix:nonFraction>&#160;billion and the then-remaining term loan outstanding from $<ix:nonFraction unitRef="usd" contextRef="icf15f89743a14664812960ac60be72a6_I20210627" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfOTk2_b6bb3c52-f99d-41b2-bafd-8d2c2b523247">620.0</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i8da48adba02248b8b1322412ed313a19_I20210628" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTAwMg_2a217284-db03-4d01-b821-de27792b4f3b">650.0</ix:nonFraction>&#160;million. The Amended Credit Facility provides for the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="i69489dcf80fc4997a745a9a4aec55e65_I20210628" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTA2OQ_037402a8-c062-4298-9173-c80795b025d6">350.0</ix:nonFraction>&#160;million for standby letters of credit and the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="ifd494fc591434a57ad03214a3ed4e65f_I20210628" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTEyOA_be002d70-41b2-45c4-be0b-e9c6c435c255">75.0</ix:nonFraction> million in swingline advances. The obligations under the Amended Credit Facility are secured on a first-priority basis by a lien on substantially all of our assets and properties, subject to certain exceptions. Additionally, we may repay amounts borrowed under the Amended Credit Facility at any time without penalty. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At November 1, 2022, we amended our Amended Credit Facility pursuant to the LIBOR Transition Amendment and the Fifth Amendment to replace the benchmark rate at which U.S.-dollar-denominated borrowings bear interest from LIBOR to the forward-looking Secured Overnight Financing Rate (&#8220;SOFR&#8221;) term rate administered by CME Group Benchmark Administration Limited. As a result of these amendments, we can borrow at Term SOFR plus a credit spread adjustment of <ix:nonFraction unitRef="number" contextRef="id8bfd17baeb249e7b5d667fa9e0f0a9b_D20221101-20221101" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTg2MQ_1f91d823-f668-4616-afd4-5b595726ae2c">0.10</ix:nonFraction>% subject to a floor of <ix:nonFraction unitRef="number" contextRef="ib01be30d24aa4f418be6b2a9122aa2fb_D20221101-20221101" decimals="INF" name="abm:DebtInstrumentBasisSpreadFloor" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTg4Ng_7f868f20-9769-4157-aca4-918f1235c026">zero</ix:nonFraction>. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="iaa7665224e894c6c82c319529f94ecff" continuedAt="i1f00d3389990406da87510b4c33ada39"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Facility contains certain covenants, including a maximum total net leverage ratio of <ix:nonFraction unitRef="number" contextRef="i18060d08445f4ec79fa68348581758f5_I20210628" decimals="INF" name="abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTk5NQ_e1469cf7-5324-4219-a123-294efd0f31a5">5.00</ix:nonFraction> to 1.00, a maximum secured net leverage ratio of <ix:nonFraction unitRef="number" contextRef="i18060d08445f4ec79fa68348581758f5_I20210628" decimals="INF" name="abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjA0Nw_1534a5db-198b-4c73-9612-fd712235b360">4.00</ix:nonFraction> to 1.00, and a minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="i18060d08445f4ec79fa68348581758f5_I20210628" decimals="INF" name="abm:DebtInstrumentCovenantMinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjEwMA_f09f7018-d324-46cf-aba7-bcb56cd8419b">1.50</ix:nonFraction> to 1.00, as well as other financial and non-financial covenants. In the event of a material acquisition, as defined in the Amended Credit Facility, we may elect to increase the maximum total net leverage ratio to <ix:nonFraction unitRef="number" contextRef="i3731bcdcd5e04ef49dba41660e45803d_I20210628" decimals="INF" name="abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjMxNg_2b111c4b-19c6-4ae7-8dc5-cbb724e00240">5.50</ix:nonFraction> to 1.00 for a total of four fiscal quarters and increase the maximum secured net leverage ratio to <ix:nonFraction unitRef="number" contextRef="i3731bcdcd5e04ef49dba41660e45803d_I20210628" decimals="INF" name="abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjQxOA_37d7db78-1f19-4d13-8f3a-6769ad56854c">4.50</ix:nonFraction> to 1.00 for a total of four fiscal quarters. Our borrowing capacity is subject to, and limited by, compliance with the covenants described above. At April&#160;30, 2023, we were in compliance with these covenants.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Facility also includes customary events of default, including: failure to pay principal, interest, or fees when due; failure to comply with covenants; the occurrence of certain material judgments; and a change in control of the Company. If certain events of default occur, including certain cross-defaults, insolvency, change in control, or violation of specific covenants, then the lenders can terminate or suspend our access to the Amended Credit Facility, declare all amounts outstanding (including all accrued interest and unpaid fees) to be immediately due and payable, and require that we cash collateralize the outstanding standby letters of credit. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i18060d08445f4ec79fa68348581758f5_I20210628" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzMxMA_59ec8dbc-7776-4f10-908f-15c7604fa7ae">6.4</ix:nonFraction> million in conjunction with the execution of the Amended Credit Facility and carried over $<ix:nonFraction unitRef="usd" contextRef="i8da48adba02248b8b1322412ed313a19_I20210628" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzM5NQ_f90cd574-904d-436c-a6a5-33f23629c227">6.2</ix:nonFraction> million of unamortized deferred financing from initial execution and previous amendments of the Credit Facility. Total deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="idddddbf79fb547e7a102dd204d622f0c_I20210628" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzUyNA_db84fcb4-0e85-469d-998c-0ec9995a70b9">12.6</ix:nonFraction>&#160;million, consisting of $<ix:nonFraction unitRef="usd" contextRef="if471763f2d754cd09b509ba887a92e8b_I20210628" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzU0Mg_548fa8e8-22aa-460c-aac8-ca242dcd2a6c">4.9</ix:nonFraction>&#160;million related to the term loan and $<ix:nonFraction unitRef="usd" contextRef="if7be18819a754e488efc92e3032a59ff_I20210628" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzU3NA_95035cef-61a9-40d5-b306-ed77351ddf1a">7.7</ix:nonFraction>&#160;million related to the revolver, are being amortized to interest expense over the term of the Amended Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2022, we entered into an uncommitted receivable repurchase facility (the &#8220;Receivables Facility&#8221;) of up to $<ix:nonFraction unitRef="usd" contextRef="i70550a3adb644bc29ab859857dc3c7d5_I20220301" decimals="-6" name="abm:ReceivablesFacilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzc5Mw_1a147fca-82a0-41e4-baf6-51bd2f4d5180">150</ix:nonFraction>&#160;million, which expired on March 30, 2023. The Receivables Facility allowed the Company to sell a portfolio of available and eligible outstanding U.S. trade accounts receivable to a participating institution and simultaneously agree to repurchase them generally on a monthly basis. Under this arrangement, we made floating rate interest payments equal to the forward-looking term rate based on SOFR plus <ix:nonFraction unitRef="number" contextRef="i2bce7e9d94ff42828a9a4a4aaa1770c1_D20220301-20220301" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNDIzNw_26a2f29c-1070-46c7-8abf-e56ebb4cb147">1.05</ix:nonFraction>%. These interest payments were payable monthly in arrears. The repurchase price of the receivables in the facility was the original face value. Outstanding receivables were repurchased on a date agreed upon by both the buyer and seller, generally on a monthly basis, and on the termination date of the repurchase facility. This facility was considered a secured borrowing and provided the buyer with customary rights of termination upon the occurrence of certain events of default. We guaranteed all of the sellers&#8217; obligations under the facility. We accounted for the sale of receivables under the Receivables Facility as short-term debt and carried the receivables on the unaudited Consolidated Balance Sheets, primarily as a result of the requirement to repurchase receivables sold. </span></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt Maturities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended April&#160;30, 2023, we made principal payments under the term loan of $<ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNTI0MA_da5f46ca-329a-4a42-b5c9-0607e0086f14">8.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNDM5ODA0NjUxODAzMQ_00ec1ac6-d800-4ca3-9865-426e4e306482">16.3</ix:nonFraction>&#160;million, respectively. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjcxNQ_c414e72e-d7e1-4922-9343-0768aa35c891" continuedAt="i86943dd9860c4bb3922bda81024f28ab" escape="true">As of April&#160;30, 2023, the following principal payments are required under the term loan:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><ix:continuation id="i86943dd9860c4bb3922bda81024f28ab"><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:32.233%"></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.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.625%"></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-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2027</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt maturities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS0yLTEtMS0xNDg0NTM_78fd73a7-7a51-4734-90bc-ae728bd932a6">16.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS00LTEtMS0xNDg0NTM_aaf8d459-df60-4ef3-80de-069cacf028d4">32.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS02LTEtMS0xNDg0NTM_2aef5397-0336-4649-b1c9-2f2cc19beff2">32.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS04LTEtMS0xNDg0NTM_5d8bfe7a-bd3b-4fa4-9e22-0c205f1557d0">1,305.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS0xMC0xLTEtMTQ4NDUz_2b2b430d-da90-4ab6-8e6e-9e27ab570064">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize interest rate swap agreements to fix the variable interest rates on portions of our debt. The purpose of using these derivatives is to reduce our exposure to the interest rate risk associated with variable borrowings. Under these agreements, we typically pay a fixed interest rate in exchange for a SOFR-based variable interest rate on a given notional amount. All of our interest rate swaps are designated and accounted for as cash flow hedges. Changes in the fair value of these derivatives are reported as a component of other comprehensive income and are reclassified into earnings in the period or periods in which the hedged transaction affects earnings. For information regarding the valuation of our interest rate swaps, see Note 6, &#8220;Fair Value of Financial Instruments.&#8221; </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i1f00d3389990406da87510b4c33ada39"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjczMA_b60814e5-3ddc-4492-bcc3-3ac9f875716d" continuedAt="if24921e34e4f4b868d608e9668c41aa1" escape="true"><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:23.350%"></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:23.350%"></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:23.350%"></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:23.354%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amount</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fixed Interest Rate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Date</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</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></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></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></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></tr><tr><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ifc7ecb3a5a36413b919edb27f0c7c212_I20220209" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNS0wLTEtMS0xNDg0NTM_8e1c2535-37bf-42b3-9a7a-fb4317129075">100.0</ix:nonFraction> million</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc7ecb3a5a36413b919edb27f0c7c212_I20220209" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNS0yLTEtMS0xNDg0NTM_68cfd5f0-6605-43a8-aa79-5e999f1acbca">1.72</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 9, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="iaba3899aae9e42dfb6462c4ba8b41b29_I20220225" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNi0wLTEtMS0xNDg0NTM_3a65f77f-4773-4f68-adc5-d322219fa6c0">150.0</ix:nonFraction> million</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaba3899aae9e42dfb6462c4ba8b41b29_I20220225" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNi0yLTEtMS0xNDg0NTM_80ecd30c-23d4-4cca-a4e2-729e6498ab02">1.85</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 25, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i6b7c5878315542ecad931c7bcac72e1e_I20220504" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNy0wLTEtMS0xNDg0NTM_6d7dba85-9991-43c2-80c4-8bf24d86336c">100.0</ix:nonFraction> million</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6b7c5878315542ecad931c7bcac72e1e_I20220504" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNy0yLTEtMS0xNDg0NTM_9d8f1f6f-f1d3-46ea-9ff4-cbf3a1bdff58">2.88</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;$<ix:nonFraction unitRef="usd" contextRef="i33720e740a834036ac37a54621253cd1_I20220707" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOC0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjo3MzNlOTk0ZDEzYTg0ZTIwOGQwOGJkZDJjNjYwYjk1OF85_61b06b06-4db7-45ff-9824-fade93535f9f">235.0</ix:nonFraction> million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33720e740a834036ac37a54621253cd1_I20220707" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOC0yLTEtMS0xNDg0NTM_4e92a6f9-f65d-4fed-b970-f90d4cf6f10c">2.83</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 7, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;$<ix:nonFraction unitRef="usd" contextRef="i92c93fa8514e4a3caafc88b10492e04f_I20220718" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOS0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjpmMzZkYzBmNmMyOGY0YjdiODdhYjNmZDk2NGUwYmEzZF85_d48213c4-284e-4f17-912f-f9d3d3c4285e">65.0</ix:nonFraction> million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i92c93fa8514e4a3caafc88b10492e04f_I20220718" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOS0yLTEtMS0xNDg0NTM_292c03d4-5012-4a3b-9012-eb84dbea018e">2.79</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ib7ba88f707f541d2acec4722dfcb4735_I20221101" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfMTAtMC0xLTEtMTQ4NDUz_8eeb01de-9732-4d22-a694-cdc5e56cc968">170.0</ix:nonFraction> million</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib7ba88f707f541d2acec4722dfcb4735_I20221101" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfMTAtMi0xLTEtMTQ4NDUz_e48a9c24-352e-46f8-8a96-7192011a7464">3.81</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><ix:continuation id="if24921e34e4f4b868d608e9668c41aa1" continuedAt="ib1547099283d4d2b9a5752b025431d73"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ib1547099283d4d2b9a5752b025431d73">In July 2022, we entered into interest rate swap agreements with notional values totaling $<ix:nonFraction unitRef="usd" contextRef="iff72aeedcada499ea32d72317efd0a2a_I20220731" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjIzMg_37e1cc3b-d8d2-4ac0-a842-cd23a2e1666d">300.0</ix:nonFraction>&#160;million at inception. The notional amount reduces to $<ix:nonFraction unitRef="usd" contextRef="i8d4439c51e1e449a96122fcf15ce8d5d_I20240430" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjI4MA_1de0e891-f0ae-44be-a017-863fc7046387">250.0</ix:nonFraction>&#160;million in April 2024, $<ix:nonFraction unitRef="usd" contextRef="i2e2bc8288bd84fc5ba9a23205c4b9ac1_I20241031" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjI5OA_f4bcb432-176a-4266-bad2-a3fa38346e01">175.0</ix:nonFraction>&#160;million in October 2024, and $<ix:nonFraction unitRef="usd" contextRef="i46a98da969f0425fae1d73e3a95fd11e_I20251031" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjMyMg_6df95d44-5a57-4b3e-a70e-bf1d7bfdc5cd">100.0</ix:nonFraction>&#160;million in October 2025 before maturing on June 28, 2026.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023, and October&#160;31, 2022, amounts recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) for interest rate swaps were a gain o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $<ix:nonFraction unitRef="usd" contextRef="id1dee9672b5f4a55ae0178a12cf8bc51_D20221101-20230430" decimals="-5" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjQ5Ng_aca0d6e4-64ef-41fa-a756-af4b72b0431c">15.1</ix:nonFraction> million, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="id1dee9672b5f4a55ae0178a12cf8bc51_D20221101-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjUxNg_afcfd908-043e-4bd4-b13d-71c7f1b16747">6.3</ix:nonFraction> million, and a gain of $<ix:nonFraction unitRef="usd" contextRef="i99a166fcb3674e409fa5e6ed27a9cb0d_D20211101-20221031" decimals="-5" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjUzNA_22cf48ae-dd22-4951-9683-ac6f0cea5cb2">26.8</ix:nonFraction> million, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i99a166fcb3674e409fa5e6ed27a9cb0d_D20211101-20221031" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjU1NA_06ba92b8-5272-4c38-b0e9-a3cb2c67ccf4">10.1</ix:nonFraction> million, respectively. At April&#160;30, 2023, the total amount expected to be reclassified from AOCL to earnings during the next 12 months is a gain of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjY4NQ_98cfbe67-199c-4bbe-b17f-ee498b2ca5ad">4.9</ix:nonFraction> million, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjcwNQ_0c6d7c5b-7f59-437b-85a1-94f16a7f9b6a">1.9</ix:nonFraction> million.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfNDQ4_9b6439e1-1eb2-43cd-8163-d8ed81acc90c" continuedAt="i538b42299d004b9995745c3ac5394c21" escape="true">COMMON STOCK  </ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt;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:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i538b42299d004b9995745c3ac5394c21">Effective December 9, 2022, our Board of Directors expanded our existing share repurchase program by an additional $<ix:nonFraction unitRef="usd" contextRef="if1cd0b8aa8694ba5bbca388e39bd1559_I20221209" decimals="INF" name="abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMTQx_178c201f-cc33-4169-af87-ba53bf71e3be">150.0</ix:nonFraction>&#160;million. <ix:nonFraction unitRef="shares" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMTY0OTI2NzQ0MjE5Mg_36f001bc-d1d5-4a2e-83e1-47565b7f76a4"><ix:nonFraction unitRef="shares" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMTY0OTI2NzQ0MjE5Mg_5543acd6-b662-4bd8-a52c-b0fe2b9fbe24">No</ix:nonFraction></ix:nonFraction> shares were repurchased during the three and six months ended April&#160;30, 2023. At April&#160;30, 2023, authorization for $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMzUz_0706af7e-a523-40b2-bb0b-cafc75533eb5">197.4</ix:nonFraction>&#160;million of repurchases remained under our share repurchase program.</ix:continuation></span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_58"></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMzAzNA_380d5487-ff07-4110-89a5-e3f6334e53cb" continuedAt="i80905eaba8ca46c8a761acc577aa039b" escape="true">COMMITMENTS AND CONTINGENCIES </ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i80905eaba8ca46c8a761acc577aa039b" continuedAt="i37158ad6db81458b93a289b5cc0f76c2"><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit and Surety Bonds</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use letters of credit and surety bonds to secure certain commitments related to insurance programs and for other purposes. As of April&#160;30, 2023, these letters of credit and surety bonds and surety-backed letters of credit totaled $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMjYx_45f1e900-a3c3-4765-9976-32c625fe850c">58.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430" decimals="-5" name="abm:SuretyBondsAndSuretyBackedLettersOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMjY4_22805435-f971-4242-ad82-68ea977b8fae">755.8</ix:nonFraction>&#160;million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some instances, we offer clients guaranteed energy savings under certain energy savings contracts. At April&#160;30, 2023, total guarantees were $<ix:nonFraction unitRef="usd" contextRef="i0e8d8e7de83a4d6e89c025e813d52fff_I20230430" decimals="-5" name="abm:GuaranteeObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfNDI5_f2a70aad-f156-40bc-a618-cb3735730e3d">238.5</ix:nonFraction> million and extend through 2043. We include the estimated costs of guarantees in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. Historically, we have not incurred any material losses in connection with these guarantees. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales Taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect sales tax from clients and remit those collections to the applicable states. In some cases when clients fail to pay their invoices, including the amount of any sales tax that we paid on their behalf, we may be entitled to seek a refund of that amount of sales tax from the applicable state. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales tax laws and regulations enacted by the various states are subject to interpretation, and our compliance with such laws is routinely subject to audit and review by such states. Audit risk is concentrated in several states that are conducting ongoing audits. The outcomes of ongoing and any future audits and changes in the states&#8217; interpretation of the sales tax laws and regulations could materially adversely impact our results of operations</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to a number of lawsuits, claims, and proceedings incident to the operation of our business, including those pertaining to labor and employment, contracts, personal injury, and other matters, some of which allege substantial monetary damages. Some of these actions may be brought as class actions on behalf of a class or purported class of employees.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $<ix:nonFraction unitRef="usd" contextRef="i69740ec3d48f4f559491c963819a12b3_I20230430" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMTg3Ng_7cb7e20b-664d-4cf3-b1e8-0769b732dc39">29.0</ix:nonFraction> million. We do not accrue for contingent losses that, in our judgment, are considered to be reasonably possible but not probable. The estimation of reasonably possible losses also requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. Our management currently estimates the range of loss for all reasonably possible losses for which a reasonable estimate of the loss can be made is between <ix:nonFraction unitRef="usd" contextRef="i4bbed6687200422b8202ce5f34a8d30d_I20230430" decimals="INF" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMTg4NQ_d3fedd0b-5702-4968-a679-d1f14c2afc8c">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMTg5Mg_c3309f64-84ae-450e-b94f-0139b8987e76">3</ix:nonFraction> million. Factors underlying this estimated range of loss may change from time to time, and actual results may vary significantly from this estimate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Litigation outcomes are difficult to predict, and the estimation of probable losses requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. If one or more matters are resolved in a particular period in an amount in excess of or in a manner different than what we anticipated, this could have a material adverse effect on our financial position, results of operations, or cash flows.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i37158ad6db81458b93a289b5cc0f76c2"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some cases, although a loss is probable or reasonably possible, we cannot reasonably estimate the maximum potential losses for probable matters or the range of losses for reasonably possible matters.&#160;Therefore, our accrual for probable losses and our estimated range of loss for reasonably possible losses do not represent our maximum possible exposure.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether to include any particular lawsuit or other proceeding in our disclosure, we consider both quantitative and qualitative factors. These factors include, but are not limited to: the amount of damages and the nature of any other relief sought in the proceeding; if such damages and other relief are specified, our view of the merits of the claims; whether the action is or purports to be a class action, and our view of the likelihood that a class will be certified by the court; the jurisdiction in which the proceeding is pending; and the potential impact of the proceeding on our reputation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not currently a party to any material legal proceedings, and we are not aware of filings of any pending or contemplated litigation, claims, or assessments. There can be no assurance that future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations, or cash flows.</span></div></ix:continuation><div id="ic24424aad9d6488f8041c7e466ebe45f_61"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfMTM5Mg_8da8ad46-9dd2-4970-bb1a-05ab87a2fa74" continuedAt="ib7639f0cde0b472da8512fbee3158cd9" escape="true">INCOME TAXES </ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="ib7639f0cde0b472da8512fbee3158cd9" continuedAt="i41895ba82d634cb4a463f3774d915eda"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly tax provision is calculated using an estimated annual tax rate that is adjusted for discrete items occurring during the period to arrive at our effective tax rate. During the three and six months ended April&#160;30, 2023, we had effective tax rates of <ix:nonFraction unitRef="number" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfMjU5_e8b780e5-da69-4979-8f27-fdc759941782">28.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjc0MQ_ceb4009d-a475-4508-b3a4-ec93f6eb7ab5">27.6</ix:nonFraction>%, respectively, resulting in provisions for taxes of $<ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfMzIx_4aac49d8-aabd-4625-b2c5-ff8d413ddbfb">20.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDk0NzgwMjMyNjkxOQ_e47099b6-2fc3-4f5f-8655-d59f745ae847">34.5</ix:nonFraction> million, respectively.  During the three and six months ended April 30, 2022, we had effective tax rates of <ix:nonFraction unitRef="number" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjczMQ_305365d0-4bd1-4bc0-9c43-d4fa739de950">28.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjczNw_b44c0693-cb53-4a8a-a8fe-0df8fe6552a1">25.7</ix:nonFraction>%, respectively, resulting in provisions for taxes of $<ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjc3Mw_cb72097a-cfbf-4b4b-8efd-48af747061ff">19.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjc4Mg_af88f801-c272-4a39-90c1-aa7440de0ed4">43.2</ix:nonFraction> million, respectively. The difference between the effective tax rate and statutory rate is primarily related to state income taxes, non-deductible compensation, and non-taxable change in the fair value of the contingent consideration related to the RavenVolt Acquisition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three months ended April&#160;30, 2023, and  April&#160;30, 2022, were not impacted by any significant discrete items.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the six months ended April 30, 2023, was benefited by discrete items, primarily by  $<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfOTg5NTYwNDY1NDQ5NA_a616a989-dba2-40db-8523-30ea2cfa3380">1.4</ix:nonFraction> million for share-based compensation. Our effective tax rate for the six months ended April 30, 2022, was benefited by discrete items, primarily by $<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" sign="-" name="abm:EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxNTY1Mg_532a9a0d-017b-440a-962f-46f01f2d0dc3">3.4</ix:nonFraction> million change in tax reserves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) that included various payroll tax provisions. Through December 2020, we deferred approximately $<ix:nonFraction unitRef="usd" contextRef="i42304ec039964dd0ba1ec8d7c00618f0_I20201231" decimals="-6" name="abm:SocialSecurityTaxEmployerDeferralCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfODQ1_50eaae45-d20b-4a7b-884a-3bfb50c97ae8">132</ix:nonFraction>&#160;million of payroll tax. The deferred payroll tax has been remitted in full: $<ix:nonFraction unitRef="usd" contextRef="i6a801c8a0b37456dbba828873a33cc35_D20211201-20211231" decimals="-6" name="abm:SocialSecurityTaxEmployerPaymentCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfOTE2_5a642fbd-51f7-4ca4-b699-a9aa87bb770f">66</ix:nonFraction>&#160;million was paid in December 2021 and the remaining $<ix:nonFraction unitRef="usd" contextRef="i4df8db6d203c4edebe9e4a75250cc298_D20221201-20221231" decimals="-6" name="abm:SocialSecurityTaxEmployerPaymentCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfOTYz_6d71a2e3-6eb7-4c6d-a304-e19e7ca3d307">66</ix:nonFraction>&#160;million was paid in December 2022. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i41895ba82d634cb4a463f3774d915eda">We plan to reinvest our foreign earnings to fund future non-U.S. growth and expansion, and we do not anticipate remitting such earnings to the United States. While U.S. federal tax expense has been recognized as a result of the Tax Cuts and Jobs Act of 2017, no deferred tax liabilities with respect to federal and state income taxes or foreign withholding taxes have been recognized.</ix:continuation> </span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_64"></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RleHRyZWdpb246OWUyMWMxMzVlMzc4NDdjMWIwYTlhZTQwNzZkZjc5ZjhfMTExNA_8eb0f75e-eec5-4d69-8999-81911036a93f" continuedAt="i187feb1385ab4519ac333ab0c12ab018" escape="true">SEGMENT INFORMATION </ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><ix:continuation id="i187feb1385ab4519ac333ab0c12ab018" continuedAt="i94923ce8163c441f952c1f36f77aa21b"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current reportable segments consist of B&amp;I, M&amp;D, Education, Aviation, and Technical Solutions, as further described below. </span></div><div style="margin-top:9pt"><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:27.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#dce2ef;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REPORTABLE SEGMENTS AND DESCRIPTIONS</span></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B&amp;I</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B&amp;I, our largest reportable segment, encompasses janitorial, facilities engineering, and parking services for commercial real estate properties (including corporate offices for high-tech clients), sports and entertainment venues, and traditional hospitals and non-acute healthcare facilities. B&amp;I also provides vehicle maintenance and other services to rental car providers.</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;D</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;D provides integrated facility services, engineering, janitorial, and other specialized services in different types of manufacturing, distribution, and data center facilities. Manufacturing facilities include traditional motor vehicles, electric vehicles, batteries, pharmaceuticals, steel, semiconductors, chemicals, and many others. Distribution facilities include e-commerce, cold storage, logistics, general warehousing, and others. </span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education delivers janitorial, custodial, landscaping and grounds, facilities engineering, and parking services for public school districts, private schools, colleges, and universities.</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation.</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions specializes in facility infrastructure, mechanical, and electrical services, including power design, installation, and maintenance, as well as microgrid systems installations. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally.</span></div></td></tr></table></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i94923ce8163c441f952c1f36f77aa21b"><ix:nonNumeric contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RleHRyZWdpb246OWUyMWMxMzVlMzc4NDdjMWIwYTlhZTQwNzZkZjc5ZjhfMTEyMg_01affcdd-1796-43b6-a06f-f876a1d8beae" escape="true"><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information by Reportable Segment</span></div><div style="margin-bottom:1pt;margin-top:6pt"><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.707%"></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.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.745%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3becd53bdfe647ec930aaf5824405742_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy0xLTEtMS0xNDg0NTM_22ba9504-c08e-4555-a4b3-ec8cb0ac5fd6">998.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3bd4f8affbe4c15a24f8b428f6c17b7_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy0zLTEtMS0xNDg0NTM_bd7095d8-2e70-4fa6-8447-a215290dfd42">1,003.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8310adad13540b492af0bdad94295ce_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy01LTEtMS0xNDg0NTM_44df361f-fc89-45dd-bb55-2d2412df9f8c">2,035.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i518681697c8a422aa6c3bc2392608d72_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy03LTEtMS0xNDg0NTM_68889a91-e03e-45ff-9b32-95b2b84d082b">2,033.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifeed614148af4aef809552ba3e7e946c_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC0xLTEtMS0xNDg0NTM_68fc9904-c54c-4bbd-8c85-0b30c0855c3c">373.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6955c9c4b7264781a4eec37203ed1b47_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC0zLTEtMS0xNDg0NTM_9b99753e-6246-4fdb-aabe-0579290edd1a">356.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib000dac549774fb8b3313df4438fe0ae_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC01LTEtMS0xNDg0NTM_8d667bfa-0bb5-4078-b144-a3368bd1fe60">753.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia249f706f54a420887f517d729bcca8a_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC03LTEtMS0xNDg0NTM_ce682004-1ceb-4b7f-9d57-0b47ca6a8f8c">716.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77d553828ee4f10aef51a4ce3e1765b_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS0xLTEtMS0xNDg0NTM_389f2356-8a7b-4d78-a0c8-5caae1cd5549">216.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8b1f99c3284916aaa8376ce27ec142_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS0zLTEtMS0xNDg0NTM_ee41a73e-21af-4ac8-8668-eff5e73df10a">204.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id564f93fdc9d4573b52685386ddb65d3_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS01LTEtMS0xNDg0NTM_f3de6817-ec2d-4205-8566-d8708009101f">431.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f2793b457d24b798f3bde0e65942613_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS03LTEtMS0xNDg0NTM_346e0a1e-b088-4950-b8c1-8c1b64d5fe7e">410.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c023e630604d759367de6e89cf4ec0_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi0xLTEtMS0xNDg0NTM_98f25920-23fd-426a-a2fd-9f8b8346ab17">227.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide3f057655874c6c8f3b8736acadce30_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi0zLTEtMS0xNDg0NTM_6fbf7a9f-4eed-4ca2-ae80-b2075a35016b">185.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea75de8f85184f849befd4acac71c160_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi01LTEtMS0xNDg0NTM_983b3299-fe01-49bd-82c9-354b3a195ab3">439.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb5af1db2f94d159e01394532e62d9e_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi03LTEtMS0xNDg0NTM_1b602205-73c6-4b54-b6ee-b66e0b82b4e3">386.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d33fb5f19a3434795a941e9ce8fc6d9_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy0xLTEtMS0xNDg0NTM_9f155df7-6f14-4556-b537-eaf739e35c05">168.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a113755f8024b61ad83dbebbd519a68_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy0zLTEtMS0xNDg0NTM_443f0ffe-f4d8-4658-86ff-f405807d3e4c">147.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eb063dc98de4c3bb1ab0d6ae0a7bd96_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy01LTEtMS0xNDg0NTM_215a4e8a-8c77-4957-94a9-7194fc847ef7">315.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ce46694731436c95e4eb81258859ba_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy03LTEtMS0xNDg0NTM_7b9f61a6-9455-4207-b6bb-2874b044b35b">288.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><td colspan="3" style="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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS0xLTEtMS0xNDg0NTM_c0eb3c3e-8980-41aa-bec3-b9a2c127d622">1,984.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS0zLTEtMS0xNDg0NTM_f2f12c3f-9dc0-472c-b5b9-300de5463b24">1,897.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS01LTEtMS0xNDg0NTM_09472b8a-19df-4b1c-b594-f54ed0a74d41">3,975.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS03LTEtMS0xNDg0NTM_02456f6d-5945-4115-8d86-edb0e5969c69">3,834.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit </span></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 #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="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3becd53bdfe647ec930aaf5824405742_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtMS0xLTEtMTQ4NDUz_6bc2265a-0971-4ea0-a88e-6d7c389a5614">76.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3bd4f8affbe4c15a24f8b428f6c17b7_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtMy0xLTEtMTQ4NDUz_ba434b6a-a8df-480e-b5cf-f1b2353f9c5d">76.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8310adad13540b492af0bdad94295ce_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtNS0xLTEtMTQ4NDUz_9de419e3-1617-4b7a-9ff6-f9f22ea082ae">152.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i518681697c8a422aa6c3bc2392608d72_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtNy0xLTEtMTQ4NDUz_bade42c2-82d9-48f1-8e3f-3c50eed7aabc">160.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifeed614148af4aef809552ba3e7e946c_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItMS0xLTEtMTQ4NDUz_cd79d0f0-1e76-438f-9d04-9c6d459c5122">40.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6955c9c4b7264781a4eec37203ed1b47_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItMy0xLTEtMTQ4NDUz_8bff8a6d-b623-4aff-b4b9-5524ce80ed98">41.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib000dac549774fb8b3313df4438fe0ae_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItNS0xLTEtMTQ4NDUz_baedd0d6-c796-4fa0-b77a-00d06f0a8dcc">81.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia249f706f54a420887f517d729bcca8a_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItNy0xLTEtMTQ4NDUz_77837738-e455-49c2-bb78-ca0e90e0693c">82.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77d553828ee4f10aef51a4ce3e1765b_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtMS0xLTEtMTQ4NDUz_8831bc14-5465-44fb-b9d6-b41f5e4a0825">11.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8b1f99c3284916aaa8376ce27ec142_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtMy0xLTEtMTQ4NDUz_bd9e01fb-4f4c-4dd6-b09b-c0edf96d1850">11.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id564f93fdc9d4573b52685386ddb65d3_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtNS0xLTEtMTQ4NDUz_3c14536e-2bf5-4f6d-ba07-45e26994d16b">23.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f2793b457d24b798f3bde0e65942613_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtNy0xLTEtMTQ4NDUz_c107e84d-8a8c-452c-9047-3abc72a3e640">24.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c023e630604d759367de6e89cf4ec0_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtMS0xLTEtMTQ4NDUz_ec5c53b7-a5fc-449c-afa0-be694a8f91f3">23.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide3f057655874c6c8f3b8736acadce30_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtMy0xLTEtMTQ4NDUz_4f994789-2265-4a46-a88e-d62cd1492cc1">9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea75de8f85184f849befd4acac71c160_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtNS0xLTEtMTQ4NDUz_47b28bab-a020-4fab-bc0c-75978ea1a6cc">31.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb5af1db2f94d159e01394532e62d9e_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtNy0xLTEtMTQ4NDUz_6d73c313-bc6d-4a27-a6eb-1cad3da897cc">18.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d33fb5f19a3434795a941e9ce8fc6d9_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtMS0xLTEtMTQ4NDUz_2ac6082e-6011-479e-8d74-576b8139d3b1">10.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a113755f8024b61ad83dbebbd519a68_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtMy0xLTEtMTQ4NDUz_c4ccda84-e89d-4f9e-a823-089560523404">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eb063dc98de4c3bb1ab0d6ae0a7bd96_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtNS0xLTEtMTQ4NDUz_04347e61-efcb-4e92-85fa-e4e443198a45">17.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ce46694731436c95e4eb81258859ba_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtNy0xLTEtMTQ4NDUz_fb41cefa-ec4a-4221-9130-1b8d1dad8839">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8e86615f920485d95e864398b96ab93_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtMS0xLTEtMTQ4NDUz_a607ff69-6fce-4701-9744-8ec1aba91eb3">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41fb30c5770e47d6aa25fa7c20adb663_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtMy0xLTEtMTQ4NDUz_45e97576-fece-4f9f-8362-1987f12de537">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibab4824f06f244cf9a9d7183dea29f19_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtNS0xLTEtMTQ4NDUz_bf8b962d-39ff-410b-9db7-4768ae317aef">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26305c6e0dd940559605bfabe2ed782e_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtNy0xLTEtMTQ4NDUz_2483648e-8da7-44aa-a316-110bd0bf1abd">0.3</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0599961e75c244ae978c5d6ed8bb212f_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctMS0xLTEtMTQ4NDUz_814929bd-30f3-4c48-8f66-686ec8f0a867">69.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89225b097ca84b5bb1be22c73b9b0056_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctMy0xLTEtMTQ4NDUz_07d084ce-0ace-4dc3-b606-b9636392cb23">74.5</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46fcde51fa1e4c7daa8f98eddcdee978_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctNS0xLTEtMTQ4NDUz_466a3fbe-74ab-42b1-a145-390d2dc182c0">140.8</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9fccca5771b6448bb49867f2dc027586_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctNy0xLTEtMTQ4NDUz_30bcf97b-66a7-40d0-b61d-cc92b8999058">130.3</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16c94feec59d4d1e84f8427e06a8b3f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtMS0xLTEtMTQ4NDUz_7789072e-b74b-4d75-a924-3335e8aff3fd">0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84ca18c2f21246a585cf0954a894021e_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtMy0xLTEtMTQ4NDUz_21811322-71c3-4e2f-a474-8395cf38b719">0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie36ab61dc85348c5bafa834f7cf993e6_D20221101-20230430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtNS0xLTEtMTQ4NDUz_e8fe0ca2-0255-405e-b0fc-2fd9b279eb00">1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30d39ab8e7df422d9ba2383468659779_D20211101-20220430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtNy0xLTEtMTQ4NDUz_091613ee-4307-4d50-a1aa-5e0b3e40964f">1.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:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16c94feec59d4d1e84f8427e06a8b3f7_D20230201-20230430" decimals="-5" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktMS0xLTEtMTQ4NDUz_af0c4d56-4dd6-44f0-9f3e-2b91b579edb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84ca18c2f21246a585cf0954a894021e_D20220201-20220430" decimals="-5" sign="-" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktMy0xLTEtMTQ4NDUz_64510aed-c375-4ef7-95fd-20326e6bbe84">0.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie36ab61dc85348c5bafa834f7cf993e6_D20221101-20230430" decimals="-5" sign="-" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktNS0xLTEtMTQ4NDUz_b8926a68-b1c8-412c-8ef2-fc99fb5d47af">0.1</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30d39ab8e7df422d9ba2383468659779_D20211101-20220430" decimals="-5" sign="-" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktNy0xLTEtMTQ4NDUz_32b62e1e-d2f6-42d3-bb4b-14b1fab7a14e">0.2</ix:nonFraction>)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtMS0xLTEtMTQ4NDUz_e0040d31-71e7-4f42-ad1d-88cf4e5e8bf6">92.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><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtMy0xLTEtMTQ4NDUz_d5896441-0a20-498b-be46-0a60604e6de6">75.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtNS0xLTEtMTQ4NDUz_0e85d498-c9de-497c-9f96-18ae18c2e423">164.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><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtNy0xLTEtMTQ4NDUz_f1aca650-2965-4b50-ae78-d8c2ad4f0fe0">181.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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtMS0xLTEtMTQ4NDUz_5efbacfc-5d75-4623-bfaa-a3892d0e5357">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtMy0xLTEtMTQ4NDUz_b1cb62e0-e07f-47b4-a782-74866686299e">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtNS0xLTEtMTQ4NDUz_c82dea50-f9c5-4f70-97f4-d5ba99018992">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtNy0xLTEtMTQ4NDUz_2568224f-8b19-4027-8dfa-986bb3e843b8">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItMS0xLTEtMTQ4NDUz_05e915dd-37ac-4f69-9cb0-e865b34286c9">21.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItMy0xLTEtMTQ4NDUz_79600059-dc92-42a7-8134-73ec9de899e7">7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItNS0xLTEtMTQ4NDUz_57f6719b-1044-4252-8d71-71032b7d74e9">40.9</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItNy0xLTEtMTQ4NDUz_671cbd15-d51d-484a-ae1e-a5f174fc6a0c">14.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:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtMS0xLTEtMTQ4NDUz_7a5640d0-b63d-44f4-aae8-61e096805ddb">72.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtMy0xLTEtMTQ4NDUz_78bbe710-734b-458c-b3b0-627e6b714b91">67.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtNS0xLTEtMTQ4NDUz_5614776b-2df7-421d-be76-d4d2327a0ad6">125.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtNy0xLTEtMTQ4NDUz_61b41aa3-8a1f-44d3-b99c-655e07364c37">168.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;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><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects a $<ix:nonFraction unitRef="usd" contextRef="i8deb18747057458a8833acdbc53602c5_D20221101-20230430" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RleHRyZWdpb246OWUyMWMxMzVlMzc4NDdjMWIwYTlhZTQwNzZkZjc5ZjhfMjIz_96b4c2b6-511e-4674-9147-4afcbbd38f30">7.7</ix:nonFraction>&#160;million gain on the sale of assets during the six months ended April 30, 2022.</span></div></ix:nonNumeric><div style="margin-top:15pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies for our segments are the same as those disclosed within our significant accounting policies in Note 2, &#8220;Basis of Presentation and Significant Accounting Policies.&#8221; Our management evaluates the performance of each reportable segment based on its respective operating profit results, which include the allocation of certain centrally incurred costs. Corporate expenses not allocated to segments include certain CEO and other finance and human resource departmental expenses, certain information technology costs, share-based compensation, certain legal costs and settlements, certain actuarial adjustments to self-insurance reserves, acquisition and integration costs, and changes in fair values of contingent consideration. Management does not review asset information by segment, therefore we do not present assets in this note.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',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-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) is intended to facilitate an understanding of the results of operations and financial condition of ABM. This MD&amp;A is provided as a supplement to, and should be read in conjunction with, our Financial Statements and our Annual Report on Form 10-K for the year ended October&#160;31, 2022, which has been filed with the SEC. This MD&amp;A contains forward-looking statements about our business, operations, and industry that involve risks and uncertainties, such as statements regarding our plans, objectives, expectations, and intentions. Our future results and financial condition may be materially different from those we currently anticipate. See &#8220;Forward-Looking Statements&#8221; for more information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout the MD&amp;A, amounts and percentages may not recalculate due to rounding. Unless otherwise indicated, all information in the MD&amp;A and references to years are based on our fiscal years, which end on October&#160;31. </span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Overview</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABM is a leading provider of integrated facility solutions, customized by industry, with a mission to </span><span style="color:#326abd;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">make a difference, every person, every day.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;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:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Strategy</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we announced our multiyear strategic plan called </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> strategy is designed to strengthen our industry leadership position through end-market repositioning and build on our core services, which we expect will drive significant long-term value for our stakeholders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to make significant investments, which, as previously stated, are expected to total $150 &#8211; $175 million over the life of the program and we will continue to implement various measures with the aim to </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the client experience, by serving as a trusted advisor who can provide innovative multiservice solutions and consistent service delivery;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the team member experience, by investing in workforce management, training, developing the next generation of ABM leaders, and building on our inclusive culture; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our use of technology and data to power client and employee experiences with cutting-edge data and analytics, processes, and tools that will fundamentally change how we operate our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current reportable segments consist of B&amp;I, M&amp;D, Education, Aviation, and Technical Solutions, as further described below.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:1pt;margin-top: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:22.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.509%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#dce2ef;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REPORTABLE SEGMENTS AND DESCRIPTIONS</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="abm-20230430_g3.jpg" alt="bi2019.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:66px"/></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B&amp;I, our largest reportable segment, encompasses janitorial, facilities engineering, and parking services for commercial real estate properties (including corporate offices for high tech clients), sports and entertainment venues, and traditional hospitals and non-acute healthcare facilities. B&amp;I also provides vehicle maintenance and other services to rental car providers.</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"><div style="text-align:center"><img src="abm-20230430_g4.jpg" alt="ABM-Icon-Manufacturing-Distribution-3.2.22.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:66px"/></div></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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;D provides integrated facility services, engineering, janitorial, and other specialized services in different types of manufacturing, distribution, and data center facilities. Manufacturing facilities include traditional motor vehicles, electric vehicles, batteries, pharmaceuticals, steel, semiconductors, chemicals, and many others. Distribution facilities include e-commerce, cold storage, logistics, general warehousing, and others. </span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"><div style="text-align:center"><img src="abm-20230430_g5.jpg" alt="education2019.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:66px"/></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education delivers janitorial, custodial, landscaping and grounds, facilities engineering, and parking services for public school districts, private schools, colleges, and universities.</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="abm-20230430_g6.jpg" alt="aviation2019.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:61px"/></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="abm-20230430_g7.jpg" alt="technicalsolutions2019.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:57px"/></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions specializes in facility infrastructure, mechanical and electrical services, including power design, installation and maintenance, as well as microgrid systems installations. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally.</span></div></td></tr></table></div><div style="margin-top:1pt;text-align:justify"><span><br/></span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_88"></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Financial Highlights</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenues increased by $86.2 million, or 4.5%, to $1,984.0 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Revenue growth was comprised of organic growth of 2.3% and acquisition growth of 2.3%. Acquisition growth was driven by a $43.5 million revenue increase from the Momentum and RavenVolt acquisitions, completed in 2022. Organic growth was primarily driven by the expansion of business with existing customers as well as new business within M&amp;D and Education and the recovery in volume of our business in Aviation. In addition, we recognized $12.6 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized in the prior periods. The related revenue was not recognized in the prior periods since the criteria for revenue recognition was not met until February 2023. The increase in revenues was partially offset by a decrease in work orders for disinfection-related demands (primarily in M&amp;D, B&amp;I, and Education). </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We had an increase in operating profit of $17.7 million, to $92.7 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributed to:</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the revenue recognized for the Aviation parking project during the three months ended April&#160;30, 2023; and </span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the decrease in the fair value of the contingent consideration related to the RavenVolt Acquisition.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase was partially offset by:</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">a decrease in disinfection-related work orders, which have higher margins; and</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">amortization of intangibles related to the RavenVolt Acquisition of $3.2 million.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest expense increased by $13.3 million, to $21.1 million during the three months ended April&#160;30, 2023, as compared to the prior year period, and was driven by increased indebtedness to fund the acquisitions made in 2022, and higher interest rates on our debt borrowings.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our effective tax rate on income from operations was 28.2% for the three months ended April&#160;30, 2023, as compared to 28.0% for the three months ended April&#160;30, 2022. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net cash used in operating activities was $45.0 million during the six months ended April&#160;30, 2023. Our total net cash used in operating cash flows was lower compared to the prior year period, primarily due to the timing of certain working capital requirements, which included a $143.8 million payment for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bucio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case during the three months ended April 30, 2022. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Dividends of $29.0 million were paid t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o shareholders, and dividends total</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ing $0.220 p</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">er common share were declared during the six months ended April&#160;30, 2023.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At April&#160;30, 2023, total outstanding borrowings under our Amended Credit Facility were </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.4 billion</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At April&#160;30, 2023, we had up to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$432.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of borrowing capa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">city.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended April&#160;30, 2023, Compared with the Three Months Ended April&#160;30, 2022</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="background-color:#ffffff;color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.788%"></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.572%"></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.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except per share amounts)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,897.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,715.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,648.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">40 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156.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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)%</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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.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"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.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"></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.6%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.3)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.4)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.0)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.3)%</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></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation 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:'Arial',sans-serif;font-size:9pt;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"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.9)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefit (provision)</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comprehensive income</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.1&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Not meaningful</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues increased by $86.2 million, or 4.5%, to $1,984.0 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Revenue growth was comprised of organic growth of 2.3% and acquisition growth of 2.3%. Acquisition growth was driven by a $43.5 million revenue increase from the Momentum and RavenVolt acquisitions, completed in 2022. Organic growth was primarily driven by the expansion of business with existing customers as well as new business within M&amp;D and Education and the recovery in volume of our business in Aviation. In addition, we recognized $12.6 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized in the prior periods. The related revenue was not recognized in the prior periods since the criteria for revenue recognition was not met until February 2023. The increase in revenues was partially offset by a decrease in work orders for disinfection-related demands (primarily in M&amp;D, B&amp;I, and Education).   </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased by $66.9 million, or 4.1%, to $1,715.2 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Gross margin increased by 40 bps to 13.6% in the three months ended April&#160;30, 2023, from 13.1% in the prior year period. The increase in gross margin was primarily driven by the revenue from an Aviation parking project.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses decreased by $0.2 million to $156.6 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The decrease in selling, general and administrative expenses was primarily attributable to:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $8.4 million decrease in the fair value of contingent consideration related to the RavenVolt Acquisition; and</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.7 million decrease in costs relating to certain technology projects primarily attributable to discrete transformational costs under our </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strategy for developing the new ERP system, client-facing technology, workforce management tools, and data analytics.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This decrease was partially offset by:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.6 million increase in acquisition and integration costs primarily related to the acquisitions completed in 2022 and 2021;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $4.7 million increase in bad debt, of which $2.6 million relates to a favorable adjustment in the prior year; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.5 million unfavorable self-insurance adjustment related to prior year claims as the result of actuarial evaluations completed on our medical and dental self-insurance plans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortization of Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets increased by $1.9 million, or 10.7%, to $19.5 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily due to the amortization of intangibles acquired as part of the RavenVolt Acquisition.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased by $13.3 million, to $21.1 million during the three months ended April&#160;30, 2023, as compared to the prior year period, and was driven by increased indebtedness to fund acquisitions made in 2022, and higher interest rates on our debt borrowings.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes from Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates from income on operations for the three months ended April&#160;30, 2023, and April&#160;30, 2022, were 28.2% and 28.0%, respectively, resulting in provisions for taxes of $20.4 million and $19.0 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three months ended April&#160;30, 2023, and April&#160;30, 2022, were not impacted by any significant discrete items.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a loss of $2.5 million on interest rate swaps during the three months ended April&#160;30, 2023, as compared to a gain of $11.3 million during the three months ended April&#160;30, 2022, primarily due to underlying changes in the fair value of our interest rate swaps. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a foreign currency translation gain of $2.3 million during the three months ended April&#160;30, 2023, as compared to a foreign currency translation loss of $8.9 million during the three months ended April&#160;30, 2022. This change was due to fluctuations in the exchange rate between the U.S. Dollar (&#8220;USD&#8221;) and the British pound sterling (&#8220;GBP&#8221;). Future gains and losses on foreign currency translation will be dependent upon changes in the relative value of foreign currencies to the USD and the extent of our foreign assets and liabilities. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information for Each Reportable Segment</span></div><div style="margin-top:9pt;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:47.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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:12.935%"></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.572%"></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.577%"></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:'Arial',sans-serif;font-size:8.5pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.2%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,897.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit</span></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(81) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(31) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10.4&#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:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.2&#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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">524 bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.8)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(116) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government Services</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating margin</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">NM*</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">NM*</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">NM*</span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74.5)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.7&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.0&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.6%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Not meaningful</span></div><div style="margin-bottom:9pt;margin-top:12pt;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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.543%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Business &amp; Industry</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Decrease</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003.6&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B&amp;I revenues decreased by $5.1 million, or 0.5%, to $998.5 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Revenue decrease was comprised of an organic decrease of 1.8%, which was partially offset by an acquisition growth of 1.3%. Acquisition growth was driven by a $18.0 million revenue increase from the Momentum Acquisition, completed in the second quarter of 2022. The organic revenue decrease was primarily driven by the decline in work orders, including disinfection-related work orders, and expected attrition of certain engineering clients. Management reimbursement revenues for this segment totaled $65.7 million and $53.9 million for the three months ended April&#160;30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit decreased by $0.5 million, or 0.6%, to $76.2 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 1 bps to 7.6% in the three months ended April&#160;30, 2023, from 7.6% in the prior year period. The decrease in operating profit margin was primarily driven by the decrease in work orders, which have higher margins, partially offset by contract and service mix.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.543%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Manufacturing &amp; Distribution</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356.9&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(81) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">M&amp;D revenues increased by $16.3 million, or 4.5%, to $373.2 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributable to the expansion of business with existing customers as well as new business led by customers in life sciences and semiconductor manufacturing industries, partially offset by a decrease in work orders for disinfection-related demands. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit decreased by $1.1 million, or 2.7%, to $40.8 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 81 bps to 10.9% in the three months ended April&#160;30, 2023, from 11.7% in the prior year period. The decrease in operating profit margin was primarily attributable to the decrease in disinfection-related work orders, which have higher margins, and contract mix.</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.543%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Education</span></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></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(31) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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></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-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Education revenues increased by $12.3 million, or 6.0%, to $216.7 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributable to net new business partially offset by a decrease in work orders for disinfection-related demands. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit increased by $0.1 million, or 0.3%, to $11.8 million for the three months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 31 bps to 5.4% in the three months ended April&#160;30, 2023, from 5.7% in the prior year period. The decrease in operating profit margin was primarily attributable to an increase in start-up supplies to support new business growth and the decrease in disinfection-related work orders, which have higher margins. Operating profit margin was positively impacted by lower amortization of intangible assets.</span></div><div style="margin-top:9pt;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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.543%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Aviation </span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.9&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.2%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.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:'Arial',sans-serif;font-size:9pt;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"></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:'Arial',sans-serif;font-size:9pt;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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">524 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Not meaningful</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aviation revenues increased by $41.3 million, or 22.2%, to $227.2 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributable to a recovery in consumer and business travel (both domestic and international). In addition, we recognized $12.6 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized in the prior periods. The related revenue was not recognized in the prior periods since the criteria for revenue recognition was not met until February 2023. Management reimbursement revenues for this segment totaled $7.7 million and $12.5 million for the three months ended April&#160;30, 2023 and 2022, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit increased by $14.0 million, to $23.6 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin increased by 524 bps to 10.4% in the three months ended April&#160;30, 2023, from 5.2% in the three months ended April&#160;30, 2022. The increase was primarily attributable </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to revenue recognized for the Aviation parking project. The increase was partially offset by an absence of the prior year bad debt recovery. </span></div><div style="margin-top:9pt;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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.543%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Technical Solutions</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.8)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(116) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technical Solutions revenues increased by $21.4 million, or 14.6%, to $168.4 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Revenue growth was comprised of acquisition growth of 20.3%, which was partially offset by an organic decrease of 5.7%. Acquisition growth was driven by an $29.8&#160;million revenue increase from the RavenVolt Acquisition, which was completed in the fourth quarter of 2022. The organic revenue decrease was primarily driven by the decline in electric vehicle charging station installation sales as well as lower project revenues due to the timing of completions of certain bundled energy solutions projects.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit decreased $0.4 million, or 3.8%, to $10.2 million during the three months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 116 bps to 6.0% in the three months ended April&#160;30, 2023, from 7.2% in the prior year period. The decrease in operating profit margin was primarily attributable to the contract mix and a $3.2 million amortization of intangibles related to RavenVolt.</span></div><div style="margin-top:9pt;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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.543%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Corporate</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Decrease</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69.2)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74.5)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses decreased by $5.3 million, or 7.1%, to $69.2 million during the three months ended April&#160;30, 2023, as compared to the prior year period. The decrease in corporate expenses was primarily attributable to:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $8.4 million decrease in the fair value of contingent consideration related to the RavenVolt Acquisition; </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.7 million decrease in costs relating to certain technology projects primarily attributable to discrete transformational costs under our </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strategy for developing the new ERP system, client-facing technology, workforce management tools, and data analytics;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $2.3 million decrease in outside professional costs; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $1.2 million decrease in legal costs and settlements, of which $0.9 million was attributed to the supplemental accrual of a legal reserve for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bucio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case during the three months ended April 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This decrease was partially offset by:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.6 million increase in acquisition and integration costs primarily related to the acquisitions completed in 2022 and 2021;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the absence of a $3.5 million favorable self-insurance reserve adjustments from actuarial evaluations completed on our casualty insurance program in the three months ended April 30, 2022; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.5 million unfavorable self-insurance adjustment related to prior year claims as the result of actuarial evaluations completed on our medical and dental self-insurance plans.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended April 30, 2023,</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compared with the Six Months Ended April 30, 2022</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated </span></div><div style="margin-top:9pt"><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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.204%"></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.572%"></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.577%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,834.1&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,465.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,307.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157.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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(89) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)%</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></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.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"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16.9)</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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.3)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.3%</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40.9)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43.0)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25.6)%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34.5)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43.2)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1%</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></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34.4)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27.5)%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27.5)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation 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:'Arial',sans-serif;font-size:9pt;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><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.4)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefit (provision)</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comprehensive income</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.0&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122.1&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30.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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24.7)%</span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Not meaningful</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues increased by $141.2 million, or 3.7%, to $3,975.3 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Revenue growth was comprised of acquisition growth of 2.1% and organic growth of 1.6%. Acquisition growth was primarily driven by an $80.2 million revenue increase from the Momentum and RavenVolt acquisitions, which were completed in 2022. Organic growth was primarily driven by the expansion of business with existing customers, as well as new business within M&amp;D and Education and recovery in volume of our business in Aviation. In addition, we recognized $11.4 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized in the prior periods. The related revenue was not recognized in the prior periods since the criteria for revenue recognition was not met until February 2023. The increase in revenues was partially offset by a decrease in work orders for pandemic-related demands (primarily in M&amp;D, B&amp;I, and Education). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased by $157.1 million, or 4.7%, to $3,465.0 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Gross margin decreased by 89 bps to 12.8% in the six months ended April&#160;30, 2023, from 13.7% in the six months ended April&#160;30, 2022. The decrease in gross margin was primarily driven by the the absence of favorable self-insurance adjustments related to prior year claims as the result of actuarial evaluations completed. Based on the results of the Actuarial Review and Interim Update at April 30, 2023, it was determined that there was no adjustment required for our total reserves related to prior years during the three months ended April 30, 2023. In addition, there was a decrease in cleaning services for pandemic-related demands (primarily in M&amp;D, B&amp;I, and Education), which have higher margins. The decrease was partially offset by the revenue recognized for the Aviation parking project. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Selling, general and administrative expenses decreased by $2.7 million, or 0.9%, to $307.2 million during the six months ended April&#160;30, 2023, as compared to the six months ended April&#160;30, 2022. The decrease in selling, general and administrative expenses was primarily attributable to:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $8.4 million decrease in the fair value of contingent consideration related to the RavenVolt Acquisition; </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $4.4 million decrease in legal costs and settlements, of which $0.9 million was attributed to the supplemental accrual of a legal reserve for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bucio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case during the six months ended April 30, 2022;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.9 million decrease in outside professional costs; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $2.2 million decrease in acquisition and integration costs primarily related to the acquisitions completed in 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This decrease was partially offset by:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the absence of a $7.7 million gain on the sale of a group of customer contracts related to healthcare technology management services within Technical Solutions during the three months ended January 31, 2022;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.5 million unfavorable self-insurance adjustment related to prior year claims as the result of actuarial evaluations completed on our medical and dental self-insurance plans;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $2.9 million increase in bad debt, of which $1.4 million relates to a favorable adjustment in the prior year; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $2.1 million increase in costs relating to certain technology projects primarily attributable to discrete transformational costs under our </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> strategy for developing the new ERP system, client-facing technology, workforce management tools, and data analytics.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortization of Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets increased by $3.8 million, or 10.9%, to $39.0 million during the six months ended April&#160;30, 2023, as compared to the six months ended April&#160;30, 2022. This increase was primarily due to the amortization of intangibles acquired as part of the RavenVolt Acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased by $26.8 million, to $40.9 million during the six months ended April&#160;30, 2023, as compared to the six months ended April&#160;30, 2022. The increase was driven by increased indebtedness to fund acquisitions made in 2022, and higher interest rates on our debt borrowings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes from Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates on income from operations for the six months ended April&#160;30, 2023, and April&#160;30, 2022, were 27.6% and 25.7%, respectively, resulting in provisions for taxes of $34.5 million and $43.2 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the six months ended April 30, 2023, was benefited by discrete items, primarily by  $1.4 million for share-based compensation. Our effective tax rate for the six months ended April 30, 2022, was benefited by discrete items, primarily $3.4 million change in tax reserves.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a loss of $15.6 million during the six months ended April&#160;30, 2023, as compared to a gain of $11.9&#160;million during the six months ended April 30, 2022, primarily due to underlying changes in the fair value of our interest rate swaps. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We had a foreign currency translation gain of $12.8 million during the six months ended April&#160;30, 2023, as compared to a foreign currency translation loss of $11.4 million during the six months ended April&#160;30, 2022. This change was due to fluctuations in the exchange rate between the USD and the GBP. Future gains and losses on foreign currency translation will be dependent upon changes in the relative value of foreign currencies to the USD and the extent of our foreign assets and liabilities. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information for Each Reportable Segment</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.204%"></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.572%"></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.577%"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,035.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">716.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,834.1&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7%</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit</span></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.9)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(39) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(69) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.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:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.9&#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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(47) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.3&#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:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">4.8&#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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">247 bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36.7)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(399) bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government Services</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NM*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating margin</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">NM*</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">NM*</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">1 bps </span></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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140.8)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130.3)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.4)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.0)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66.3)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5%</span></td></tr><tr><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.1&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.0&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16.9)</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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.3)%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Not meaningful</span></div><div style="margin-top:9pt"><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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:14.689%"></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:14.835%"></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:14.695%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Business &amp; Industry</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,035.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033.1&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.9)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(39) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B&amp;I revenues increased by $1.9 million, or 0.1%, to $2,035.0 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Revenue growth was comprised of acquisition growth of 1.6% and organic decrease of 1.5%. Acquisition growth was primarily driven by a $32.1&#160;million revenue increase from the Momentum Acquisition, which was completed in the second quarter of 2022. The organic revenue decrease was primarily driven by the decline in work orders, including disinfection-related work orders. Management reimbursement revenues for this segment totaled $130.1 million and $106.4 million for the six months ended April&#160;30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit decreased by $7.8 million, or 4.9%, to $152.2 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 39 bps to 7.5% in the six months ended April&#160;30, 2023, from 7.9% in the six months ended April&#160;30, 2022. The decrease in operating profit margin was primarily driven by the decrease in work orders, which have higher margins, and contract and service mix. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:14.689%"></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:14.835%"></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:14.695%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Manufacturing &amp; Distribution</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">716.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(69) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">M&amp;D revenues increased by $37.7 million, or 5.3%, to $753.7 million during the six months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributable to the expansion of business with existing customers as well as new business led by customers in life sciences and semiconductor manufacturing industries, partially offset by a decrease in work orders for disinfection-related demands. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit decreased by $0.8 million, or 1.0%, to $81.7 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 69 bps to 10.8% in the six months ended April&#160;30, 2023, from 11.5% in the six months ended April&#160;30, 2022. The decrease in operating profit margin was primarily attributable to the decrease in disinfection-related work orders, which have higher margins, and contract mix.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:3pt;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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:14.689%"></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:14.835%"></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:14.695%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Education</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce3ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431.6&#160;</span></td><td style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce3ef;padding:0 1pt"></td><td style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410.1&#160;</span></td><td style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce3ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce3ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce3ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(47) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;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></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-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Education revenues increased by $21.5 million, or 5.2%, to $431.6 million during the six months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributable to net new business partially offset by a decrease in work orders for disinfection-related demands. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit decreased by $0.7 million, or 3.1%, during the six months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 47 bps to 5.5% in the six months ended April&#160;30, 2023, from 5.9% in the six months ended April&#160;30, 2022. The decrease in operating profit margin was primarily attributable to an increase in start-up supplies to support new business growth and the decrease in disinfection-related work orders, which have higher margins. Operating profit margin was positively impacted by lower amortization of intangible assets.</span></div><div style="margin-top:9pt;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:33.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></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:14.689%"></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:14.548%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Aviation </span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386.1&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:'Arial',sans-serif;font-size:9pt;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><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.4%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">247 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aviation revenues increased by $53.4 million, or 13.8%, to $439.5 million during the six months ended April&#160;30, 2023, as compared to the prior year period. The increase was primarily attributable to a recovery in consumer and business travel (both domestic and international) and new parking-related services. In addition, we recognized $11.4 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized in the prior periods. The related revenue was not recognized in the prior periods since the criteria for revenue recognition was not met until February 2023. Management reimbursement revenues for this segment totaled $15.6 million and $24.8 million for the six months ended April&#160;30, 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit increased by $13.4 million, or 72.4%, to $31.9 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin increased by 247 bps to 7.3% in the six months ended April&#160;30, 2023, from 4.8% in the six months ended April&#160;30, 2022. The increase was primarily attributable to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue recognized for the Aviation parking project. Operating profit margin was negatively impacted by an increase in direct labor and related costs due to increased headcounts as travel continues to recover. </span></div><div style="margin-top:9pt;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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:14.689%"></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:14.835%"></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:14.695%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Technical Solutions</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating profit</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.0)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36.7)%</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Operating profit margin</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(399) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technical Solutions revenues increased by $26.7 million, or 9.3%, to $315.5 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Revenue growth was comprised of acquisition growth of 16.7%, which was partially offset by an organic decrease of 7.4%. Acquisition growth was driven by $48.1&#160;million revenue increase from the RavenVolt Acquisition, which was completed in the fourth quarter of 2022. The organic revenue decrease was primarily driven by the decline in electric vehicle charging station installation sales, the sale of a group of customer contracts related to healthcare technology management services in the first quarter of 2022, as well as lower project revenues due to the timing of completions of certain bundled energy solutions projects.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Operating profit decreased by $10.0 million, or 36.7%, to $17.4 million during the six months ended April&#160;30, 2023, as compared to the prior year period. Operating profit margin decreased by 399 bps to 5.5% in the six months ended April&#160;30, 2023, from 9.5% in the six months ended April&#160;30, 2022. The decrease in operating profit margin was primarily attributable to the $7.7 million gain recognized on the sale of a group of customer contracts  in the first quarter of 2022 and a $6.3 million amortization of intangibles related to RavenVolt.</span></div><div style="margin-top:9pt"><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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:14.689%"></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:14.835%"></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:14.695%"></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:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Corporate</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended April 30,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">($ in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140.8)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130.3)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.4)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.0)%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses increased by $10.4 million, or 8.0%, to $140.8 million during the six months ended April&#160;30, 2023, as compared to the prior year period. The increase in corporate expenses was primarily attributable to:</span></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the absence of a $28.7 million favorable self-insurance reserve adjustments from actuarial evaluations completed on our casualty insurance program in the six months ended April 30, 2022; </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.5 million unfavorable self-insurance adjustment related to prior year claims as the result of actuarial evaluations completed on our medical and dental self-insurance plans; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $2.1 million increase in costs relating to certain technology projects primarily attributable to discrete transformational costs under our </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strategy for developing the new ERP system, client-facing technology, workforce management tools, and data analytics.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This increase was partially offset by:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $8.4 million decrease in the fair value of contingent consideration related to the RavenVolt Acquisition; </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $4.7 million decrease in compensation and related expenses primarily due to year-end compensation true-up for certain incentive plans and lower share-based compensation expense;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $4.2 million decrease in outside professional costs; </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $3.2 million decrease in legal costs and outside settlements, of which $0.9 million was attributed to the supplemental accrual of a legal reserve for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bucio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case during the six months ended April 30, 2022; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $2.2 million decrease in acquisition and integration costs primarily related to the acquisitions completed in 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of liquidity are operating cash flows and borrowing capacity under our Amended Credit Facility. We assess our liquidity in terms of our ability to generate cash to fund our short- and long-term cash requirements. As such, we project our anticipated cash requirements as well as cash flows generated from operating activities to meet those needs. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to normal working capital requirements, we anticipate that our short- and long-term cash requirements will include funding legal settlements, insurance claims, dividend payments, capital expenditures, share repurchases, mandatory loan repayments, and systems and technology transformation initiatives under our </span><span style="color:#e98300;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELEVATE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> strategy. We anticipate long-term cash uses may also include strategic acquisitions. On a long-term basis, we will continue to rely on our Amended Credit Facility for any long-term funding not provided by operating cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our operating cash flows and borrowing capacity under our Amended Credit Facility are sufficient to fund our cash requirements for the next 12 months. In the event that our plans change or our cash requirements are greater than we anticipate, we may need to access the capital markets to finance future cash requirements. However, there can be no assurance that such financing will be available to us should we need it or, if available, that the terms will be satisfactory to us and not dilutive to existing shareholders.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2017, we refinanced and replaced our then-existing $800.0 million credit facility with a new senior, secured five-year syndicated credit facility, consisting of a $900.0 million revolver and an $800.0 million amortizing term loan, both of which were scheduled to mature on September 1, 2022. In accordance with terms of the Credit Facility, the revolver was reduced to $800.0 million on September 1, 2018.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2021, the Company amended and restated the Credit Facility, extending the maturity date to June 28, 2026, and increasing the capacity of the revolving credit facility from $800.0 million to $1.3&#160;billion and the then-remaining term loan outstanding from $620.0&#160;million to $650.0&#160;million. The Amended Credit Facility provides for the issuance of up to $350.0&#160;million for standby letters of credit and the issuance of up to $75.0 million in swingline advances. The obligations under the Amended Credit Facility are secured on a first-priority basis by a lien on substantially all of our assets and properties, subject to certain exceptions. Additionally, we may repay amounts borrowed under the Amended Credit Facility at any time without penalty. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At November 1, 2022, we amended our Amended Credit Facility pursuant to the LIBOR Transition Amendment and the Fifth Amendment to replace the benchmark rate at which U.S.-dollar-denominated borrowings bear interest from LIBOR to the forward-looking SOFR term rate administered by CME Group Benchmark Administration Limited. As a result of these amendments, we can borrow at Term SOFR plus a credit spread adjustment of 0.10% subject to a floor of zero. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Facility contains certain covenants, including a maximum total net leverage ratio of 5.00 to 1.00, a maximum secured net leverage ratio of 4.00 to 1.00, and a minimum interest coverage ratio of 1.50 to 1.00, as well as other financial and non-financial covenants. In the event of a material acquisition, as defined in the Amended Credit Facility, we may elect to increase the maximum total net leverage ratio to 5.50 to 1.00 for a total of four fiscal quarters and increase the maximum secured net leverage ratio to 4.50 to 1.00 for a total of four fiscal quarters. Our borrowing capacity is subject to, and limited by, compliance with the covenants described above. At April&#160;30, 2023, we were in compliance with these covenants.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2022, we entered into an uncommitted receivable repurchase facility (the &#8220;Receivables Facility&#8221;) of up to $150&#160;million, which expired on March 30, 2023. The Receivables Facility allowed the Company to sell a portfolio of available and eligible outstanding U.S. trade accounts receivable to a participating institution and simultaneously agree to repurchase them generally on a monthly basis. Under this arrangement, we made floating rate interest payments equal to the forward-looking term rate based on SOFR plus 1.05%. These interest payments were payable monthly in arrears. The repurchase price of the receivables in the facility was the original face value. Outstanding receivables were repurchased on a date agreed upon by both the buyer and seller, generally on a monthly basis, and on the termination date of the repurchase facility. This facility was considered a secured borrowing and provided the buyer with customary rights of termination upon the occurrence of certain events of default. We guaranteed all of the sellers&#8217; obligations under the facility.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended April&#160;30, 2023, we made principal payments of $8.1&#160;million and $16.3&#160;million, respectively, under the term loan. At April&#160;30, 2023, the total outstanding borrowings under our Amended Credit Facility in the form of cash borrowings and standby letters of credit were $1.4 billion and $58.6 million, respectively, and our weighted average interest rate on all outstanding borrowings, excluding letters of credit, was 6.70%. At April&#160;30, 2023, we had up to $432.0 million of borrowing capacity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reinvestment of Foreign Earnings</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to reinvest our foreign earnings to fund future non-U.S. growth and expansion, and we do not anticipate remitting such earnings to the United States. While U.S. federal tax expense has been recognized as a result of the Tax Cuts and Jobs Act of 2017, no deferred tax liabilities with respect to federal and state income taxes or foreign withholding taxes have been recognized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">IFM Insurance Company </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IFM Assurance Company (&#8220;IFM&#8221;) is a wholly owned captive insurance company that we formed in 2015. IFM is part of our enterprise-wide, multiyear insurance strategy that is intended to better position our risk and safety programs and provide us with increased flexibility in the end-to-end management of our insurance programs. IFM began providing coverage to us as of January 1, 2015. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not repurchase shares under our share repurchase program during the three and six months ended April 30, 2023. Share repurchases may take place on the open market or otherwise, and all or part of the repurchases may be made pursuant to Rule 10b5-1 plans or in privately negotiated transactions. The timing of repurchases is at our discretion and will depend upon several factors, including market and business conditions, future cash flows, share price, share availability, and other factors. Repurchased shares are retired and returned to an authorized but unissued status. The s</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hare repurchase program </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be suspended or discontinued at any time without prior notice. At April&#160;30, 2023, authorization for $197.4&#160;million of repurchases remained under our share repurchase program</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_106"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to revenues and operating profit, our management views operating cash flows as a good indicator of financial performance, because strong operating cash flows provide opportunities for growth both organically and through acquisitions. Operating cash flows primarily depend on: revenue levels; the quality and timing of collections of accounts receivable; the timing of payments to suppliers and other vendors; the timing and amount of income tax payments; and the timing and amount of payments on insurance claims and legal settlements. </span></div><div style="margin-top:9pt"><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:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:14.838%"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45.0)</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(137.5)</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.2)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75.5)</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $45.0 million during the six months ended April&#160;30, 2023, as compared to net cash used by operating activities of $137.5 million during the prior year period. The change was primarily driven by the timing of working capital requirements, which included a $143.8 million payment for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bucio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case during the three months ended April 30, 2022. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities decreased by $53.3 million during the six months ended April&#160;30, 2023, as compared to the prior year period. This decrease was primarily related to the Momentum Acquisition in prior year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$62.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the six months ended April&#160;30, 2023, as compared to net cash provided by financing activities of $201.2 million during the prior year period. The change was primarily related to a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in net borrowings from our Amended Credit Facility and Receivables Facility. </span></div><div style="margin-top:9pt"><span><br/></span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_109"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For disclosures on contingencies, see Note 10, &#8220;Commitments and Contingencies,&#8221; of the Notes to unaudited Consolidated Financial Statements included in Part I, Item 1 of this Form 10-Q.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:96.123%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Financial Statements are prepared in accordance with U.S. GAAP, which require us to make certain estimates in the application of our accounting policies based on the best assumptions, judgments, and opinions of our management. There have been no significant changes to our critical accounting policies and estimates. For a description of our critical accounting policies, see Item 7., &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:1pt;margin-top:9pt;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:9.572%"></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:20.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:43.636%"></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:20.104%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounting Standard Update(s)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Topic</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Summary</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Date/<br/>Method of Adoption</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">2022-04</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">This Accounting Standard Update (&#8220;ASU&#8221;), issued in September 2022, is designed to enhance transparency around supplier finance programs by requiring new disclosures that would allow a user of the financial statements to understand the program&#8217;s nature, activity during the period, changes from period to period, and potential magnitude. <br/></span><span style="font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">While we are currently evaluating the impact of implementing this guidance on our financial statements, we do not expect adoption to have a material impact.<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. </span></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_115"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no material changes related to market risk from the disclosures in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. </span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_118"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. CONTROLS AND PROCEDURES.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a.</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures.</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the end of the period covered by this report, our Principal Executive Officer and Principal Financial Officer evaluated our disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Based upon that evaluation, our Principal Executive Officer and Principal Financial Officer concluded that as of the end of the period covered by this report, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports we file or submit under the Exchange Act is (1) recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC and (2) accumulated and communicated to our management, including our Principal Executive Officer and Principal Financial Officer, to allow timely decisions regarding required disclosure. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b. Changes in Internal Control Over Financial Reporting.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To support the growth of our financial shared service capabilities and standardize our financial systems, we continue to update several key platforms, including our enterprise resource planning system. The implementation of several key platforms involves changes in the systems that include internal controls. Although some of the transitions have proceeded to date without material adverse effects, the possibility exists that they could adversely affect our internal controls over financial reporting and procedures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other changes in our internal control over financial reporting during the second quarter of 2023 identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_121"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_124"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion of material developments in our litigation matters occurring in the period covered by this report is found in Note 10, &#8220;Commitments and Contingencies,&#8221;&#160;to the unaudited Consolidated Financial Statements in this Form 10-Q.</span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_127"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no material changes to the risk factors identified in our Annual Report on Form 10-K for the year ended October&#160;31, 2022, in response to Item 1A., &#8220;Risk Factors,&#8221; of Part I of the Annual Report.</span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_130"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',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-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective December 9, 2022, our Board of Directors expanded our existing share repurchase program by an additional $150.0 million. Share repurchases may take place on the open market or otherwise, and all or part of the repurchases may be made pursuant to Rule 10b5-1 plans or in privately negotiated transactions. The timing of repurchases is at our discretion and will depend upon several factors, including market and business conditions, future cash flows, share price, share availability, and other factors. Repurchased shares are retired and returned to an authorized but unissued status. The s</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hare repurchase program</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may be suspended or discontinued at any time without prior notice. During the three and six months ended April 30, 2023, there were no share repurchases. At April&#160;30, 2023, authorization for $197.4&#160;million of repurchases remained under the share repurchase program</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_133"></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ic24424aad9d6488f8041c7e466ebe45f_136"></div><div style="margin-top:6pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. MINE SAFETY DISCLOSURES.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;5. OTHER INFORMATION.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_142"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Exhibits</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:10.157%"></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:86.913%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit No. </span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit&#160;Description</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1&#8224;</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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="abm4302023ex311.htm">Certification of Principal 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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="abm4302023ex312.htm">Certification of Principal 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#8225;</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:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="abm4302023ex32.htm">Certification 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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH&#8224;</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Calculation Linkbase Document</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF&#8224;</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Label Linkbase Document</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE&#8224;</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:center"><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:4.652%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.148%"></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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicates management contract or compensatory plan, contract, or arrangement.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicates filed herewith.</span></td></tr><tr style="height:3pt"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8225;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicates furnished herewith.</span></td></tr><tr style="height:3pt"><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="ic24424aad9d6488f8041c7e466ebe45f_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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-bottom:1pt;margin-top:8pt;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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.737%"></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABM Industries Incorporated</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:8pt;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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.737%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">June 7, 2023</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Earl R. Ellis</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earl R. Ellis<br/>Executive Vice President and                                   Chief Financial Officer<br/>(Duly Authorized Officer)</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:8pt;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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.737%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">June 7, 2023</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Dean A. Chin</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dean A. Chin<br/>Senior Vice President, Chief Accounting Officer, Corporate Controller and Treasurer<br/>(Principal Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>abm4302023ex311.htm
<DESCRIPTION>EX-31.1
<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="i6a91e168f30e41218ad82583fea091bb_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(a) OR 15d-14(a) </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott Salmirs, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of ABM Industries Incorporated&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) 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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) 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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt;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:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 7, 2023</font></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Scott Salmirs</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Salmirs</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:45pt;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.2
<SEQUENCE>3
<FILENAME>abm4302023ex312.htm
<DESCRIPTION>EX-31.2
<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="i2730553b4894474bbdb252ec9159cebe_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(a) OR 15d-14(a) </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Earl R. Ellis, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of ABM Industries Incorporated&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) 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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;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-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) 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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 7, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Earl R. Ellis</font></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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earl R. Ellis</font></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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:45pt;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>4
<FILENAME>abm4302023ex32.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="i6db047d246a64335b69a9ae769ddbddb_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS PURSUANT TO SECURITIES EXCHANGE ACT OF 1934</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(b) OR 15d-14(b) AND</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of ABM Industries Incorporated (the &#8220;Company&#8221;) for the quarter ended April&#160;30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Scott Salmirs, Chief Executive Officer of the Company, and Earl R. Ellis, Chief Financial Officer of the Company, each certifies for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Section 1350 of Chapter 63 of Title 18 of the United States Code, that&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"></td><td style="width:22.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.182%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.506%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 7, 2023</font></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Scott Salmirs</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Salmirs</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"></td><td style="width:22.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.182%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.506%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 7, 2023</font></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Earl R. Ellis</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earl R. Ellis</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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>5
<FILENAME>abm-20230430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:8c2c4347-61ab-4915-949f-995ef2e3b563,g:5369d91a-2390-4190-9703-493854a83584-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:abm="http://www.abm.com/20230430" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.abm.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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="abm-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="abm-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="abm-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="abm-20230430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.abm.com/role/Cover">
        <link:definition>0000001 - Document - Cover</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="CONSOLIDATEDBALANCESHEETSUNAUDITED" roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED">
        <link:definition>0000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)</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="CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)</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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (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="CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</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="THECOMPANYANDNATUREOFOPERATIONS" roleURI="http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS">
        <link:definition>0000008 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS</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="BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000009 - Disclosure - BASIS OF PRESENTATION AND 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="ACQUISITIONSANDDISPOSITIONS" roleURI="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS">
        <link:definition>0000010 - Disclosure - ACQUISITIONS AND DISPOSITIONS</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="REVENUES" roleURI="http://www.abm.com/role/REVENUES">
        <link:definition>0000011 - Disclosure - REVENUES</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="NETINCOMEPERCOMMONSHARE" roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARE">
        <link:definition>0000012 - Disclosure - NET INCOME PER COMMON 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="FAIRVALEOFFINANCIALINSTRUMENTS" roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS">
        <link:definition>0000013 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS</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="INSURANCE" roleURI="http://www.abm.com/role/INSURANCE">
        <link:definition>0000014 - Disclosure - INSURANCE</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="DEBT" roleURI="http://www.abm.com/role/DEBT">
        <link:definition>0000015 - Disclosure - 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="COMMONSTOCK" roleURI="http://www.abm.com/role/COMMONSTOCK">
        <link:definition>0000016 - Disclosure - COMMON STOCK</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.abm.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>0000017 - 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="INCOMETAXES" roleURI="http://www.abm.com/role/INCOMETAXES">
        <link:definition>0000018 - 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="SEGMENTINFORMATION" roleURI="http://www.abm.com/role/SEGMENTINFORMATION">
        <link:definition>0000019 - Disclosure - SEGMENT INFORMATION</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="BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>0000020 - Disclosure - BASIS OF PRESENTATION AND 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="REVENUESTables" roleURI="http://www.abm.com/role/REVENUESTables">
        <link:definition>0000021 - Disclosure - REVENUES (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="NETINCOMEPERCOMMONSHARETables" roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables">
        <link:definition>0000022 - Disclosure - NET INCOME PER COMMON 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="FAIRVALEOFFINANCIALINSTRUMENTSTables" roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables">
        <link:definition>0000023 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (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="INSURANCETables" roleURI="http://www.abm.com/role/INSURANCETables">
        <link:definition>0000024 - Disclosure - INSURANCE (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="DEBTTables" roleURI="http://www.abm.com/role/DEBTTables">
        <link:definition>0000025 - Disclosure - DEBT (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="SEGMENTINFORMATIONTables" roleURI="http://www.abm.com/role/SEGMENTINFORMATIONTables">
        <link:definition>0000026 - Disclosure - SEGMENT INFORMATION (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="THECOMPANYANDNATUREOFOPERATIONSDetails" roleURI="http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails">
        <link:definition>0000027 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS (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="BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>0000028 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (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="ACQUISITIONSANDDISPOSITIONSDetails" roleURI="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails">
        <link:definition>0000029 - Disclosure - ACQUISITIONS AND DISPOSITIONS (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="REVENUESDisaggregationofRevenueDetails" roleURI="http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails">
        <link:definition>0000030 - Disclosure - REVENUES - Disaggregation of Revenue (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="REVENUESRemainingPerformanceObligationsNarrativeDetails" roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails">
        <link:definition>0000031 - Disclosure - REVENUES - Remaining Performance Obligations 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="REVENUESRemainingPerformanceObligationsNarrativeDetails_1" roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1">
        <link:definition>0000031 - Disclosure - REVENUES - Remaining Performance Obligations 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="REVENUESContractwithCustomerAssetandLiabilityDetails" roleURI="http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails">
        <link:definition>0000032 - Disclosure - REVENUES - Contract with Customer, Asset and Liability (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="NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails">
        <link:definition>0000033 - Disclosure - NET INCOME PER COMMON SHARE - Calculations of Basic and Diluted Net Income 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="NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails">
        <link:definition>0000034 - Disclosure - NET INCOME PER COMMON SHARE - Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (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="FAIRVALEOFFINANCIALINSTRUMENTSDetails" roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails">
        <link:definition>0000035 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (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="INSURANCENarrativeDetails" roleURI="http://www.abm.com/role/INSURANCENarrativeDetails">
        <link:definition>0000036 - Disclosure - INSURANCE - 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="INSURANCEInsuranceRelatedBalancesandActivityDetails" roleURI="http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails">
        <link:definition>0000037 - Disclosure - INSURANCE - Insurance Related Balances and 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="INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" roleURI="http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails">
        <link:definition>0000038 - Disclosure - INSURANCE - Instruments Used to Collateralize Insurance Obligations (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="DEBTComponentsofDebtDetails" roleURI="http://www.abm.com/role/DEBTComponentsofDebtDetails">
        <link:definition>0000039 - Disclosure - DEBT - Components of 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="DEBTNarrativeDetails" roleURI="http://www.abm.com/role/DEBTNarrativeDetails">
        <link:definition>0000040 - Disclosure - DEBT - 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="DEBTLongTermDebtMaturitiesDetails" roleURI="http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails">
        <link:definition>0000041 - Disclosure - DEBT - Long-Term Debt Maturities (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="DEBTInterestRateSwapsDetails" roleURI="http://www.abm.com/role/DEBTInterestRateSwapsDetails">
        <link:definition>0000042 - Disclosure - DEBT - Interest Rate Swaps (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="COMMONSTOCKDetails" roleURI="http://www.abm.com/role/COMMONSTOCKDetails">
        <link:definition>0000043 - Disclosure - COMMON STOCK (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.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>0000044 - 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="INCOMETAXESDetails" roleURI="http://www.abm.com/role/INCOMETAXESDetails">
        <link:definition>0000045 - 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="SEGMENTINFORMATIONDetails" roleURI="http://www.abm.com/role/SEGMENTINFORMATIONDetails">
        <link:definition>0000046 - Disclosure - SEGMENT INFORMATION (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="abm_InstrumentsUsedToCollateralizeInsuranceObligations" abstract="false" name="InstrumentsUsedToCollateralizeInsuranceObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_SocialSecurityTaxEmployerDeferralCARESAct" abstract="false" name="SocialSecurityTaxEmployerDeferralCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_JanitorialMember" abstract="true" name="JanitorialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_TechnicalSolutionsMember" abstract="true" name="TechnicalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" abstract="false" name="ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ScheduleOfOtherLiabilitiesTable" abstract="true" name="ScheduleOfOtherLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" abstract="false" name="ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ContractwithCustomerLiabilitiesRollForward" abstract="true" name="ContractwithCustomerLiabilitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="abm_EnergySavingsContractsMember" abstract="true" name="EnergySavingsContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_InterestRateSwapEffective1112022Member" abstract="true" name="InterestRateSwapEffective1112022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ReceivablesFacilityMember" abstract="true" name="ReceivablesFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ManagementReimbursementRevenueMember" abstract="true" name="ManagementReimbursementRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" abstract="false" name="IncreaseDecreaseInLeaseLiabilitiesNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_CustomerContractsForHealthcareTechnologyManagementMember" abstract="true" name="CustomerContractsForHealthcareTechnologyManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" abstract="false" name="StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_InterestRateSwapEffective542022Member" abstract="true" name="InterestRateSwapEffective542022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_PrivatelyHeldCompanyMember" abstract="true" name="PrivatelyHeldCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_InterestRateSwapEffective7182022Member" abstract="true" name="InterestRateSwapEffective7182022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_LoansPayableCurrentGross" abstract="false" name="LoansPayableCurrentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ScheduleOfOtherLiabilitiesLineItems" abstract="true" name="ScheduleOfOtherLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantMinimumInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" abstract="true" name="AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_InterestRateSwapEffective2252022Member" abstract="true" name="InterestRateSwapEffective2252022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_BusinessAndIndustryMember" abstract="true" name="BusinessAndIndustryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" abstract="false" name="ContractWithCustomerAssetBilledTradeReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" abstract="false" name="ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ReceivablesFacilityCurrent" abstract="false" name="ReceivablesFacilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" abstract="true" name="SuretyBondsAndSuretyBackedLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ContractWithCustomerAssetCapitalizedCommissions" abstract="false" name="ContractWithCustomerAssetCapitalizedCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_AviationMember" abstract="true" name="AviationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_LettersOfCreditLineItems" abstract="true" name="LettersOfCreditLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="abm_InsuranceDisclosureTableTextBlock" abstract="false" name="InsuranceDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="abm_AirlineServicesMember" abstract="true" name="AirlineServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" abstract="true" name="InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" abstract="true" name="ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_InterestRateSwapEffective292022Member" abstract="true" name="InterestRateSwapEffective292022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" abstract="false" name="InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" abstract="false" name="SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_SelfInsuredRetentionAmountPerOccurrence" abstract="false" name="SelfInsuredRetentionAmountPerOccurrence" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_RavenVoltIncMember" abstract="true" name="RavenVoltIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_NumberOfTechnicalSolutionSegments" abstract="false" name="NumberOfTechnicalSolutionSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="abm_FacilityServicesMember" abstract="true" name="FacilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" abstract="false" name="ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_EducationMember" abstract="true" name="EducationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_SuretyBondsAndSuretyBackedLettersOfCredit" abstract="false" name="SuretyBondsAndSuretyBackedLettersOfCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_InsurancePoliciesDomain" abstract="true" name="InsurancePoliciesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_DebtInstrumentBasisSpreadFloor" abstract="false" name="DebtInstrumentBasisSpreadFloor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" abstract="false" name="EnergyEfficientGovernmentBuildingsTaxCreditsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" abstract="true" name="MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_MedicalAndDentalSelfInsuranceProgramMember" abstract="true" name="MedicalAndDentalSelfInsuranceProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_GovernmentServicesMember" abstract="true" name="GovernmentServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_ManufacturingAndDistributionMember" abstract="true" name="ManufacturingAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" abstract="false" name="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_InterestRateSwapEffective772022Member" abstract="true" name="InterestRateSwapEffective772022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_GuaranteeObligation" abstract="false" name="GuaranteeObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantMaximumTotalNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" abstract="false" name="ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_PropertyDamagePolicyLimit" abstract="false" name="PropertyDamagePolicyLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_LettersOfCreditTable" abstract="true" name="LettersOfCreditTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_InsurancePoliciesAxis" abstract="true" name="InsurancePoliciesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" abstract="true" name="InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_SocialSecurityTaxEmployerPaymentCARESAct" abstract="false" name="SocialSecurityTaxEmployerPaymentCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_BuildingAndEnergySolutionsMember" abstract="true" name="BuildingAndEnergySolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" abstract="false" name="WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" abstract="true" name="ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="abm_LoansPayableNoncurrentGross" abstract="false" name="LoansPayableNoncurrentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" abstract="false" name="ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="abm_NumberOfIndustryGroups" abstract="false" name="NumberOfIndustryGroups" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>abm-20230430_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:8c2c4347-61ab-4915-949f-995ef2e3b563,g:5369d91a-2390-4190-9703-493854a83584-->
<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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDBALANCESHEETSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3ce2dc8b-228c-41f1-a2a1-fc59be0c0668" 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_OtherAssetsCurrent_1c640ca0-4933-47ff-904c-88d6b8cb0ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ce2dc8b-228c-41f1-a2a1-fc59be0c0668" xlink:to="loc_us-gaap_OtherAssetsCurrent_1c640ca0-4933-47ff-904c-88d6b8cb0ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_72123d60-5bbb-486e-834b-4437b087526a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ce2dc8b-228c-41f1-a2a1-fc59be0c0668" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_72123d60-5bbb-486e-834b-4437b087526a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_c4fbbb65-c2fe-4d03-8ce6-e2f02fb772e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ce2dc8b-228c-41f1-a2a1-fc59be0c0668" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_c4fbbb65-c2fe-4d03-8ce6-e2f02fb772e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2c1f6725-d562-43b5-b55d-42c9b7ed9a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ce2dc8b-228c-41f1-a2a1-fc59be0c0668" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2c1f6725-d562-43b5-b55d-42c9b7ed9a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a8822d74-ef83-4eb8-89d6-f72442d8002c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ce2dc8b-228c-41f1-a2a1-fc59be0c0668" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a8822d74-ef83-4eb8-89d6-f72442d8002c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f087fa19-a28e-431b-9492-91172c126eeb" 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_PreferredStockValue_fa8bdd6d-bc33-4ea5-bd55-be22efd03841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f087fa19-a28e-431b-9492-91172c126eeb" xlink:to="loc_us-gaap_PreferredStockValue_fa8bdd6d-bc33-4ea5-bd55-be22efd03841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2595c4ac-e5b9-482a-b1e3-9786fda7a63a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f087fa19-a28e-431b-9492-91172c126eeb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2595c4ac-e5b9-482a-b1e3-9786fda7a63a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28dfac84-c6c5-4114-b0fe-13f32ee7fe9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f087fa19-a28e-431b-9492-91172c126eeb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28dfac84-c6c5-4114-b0fe-13f32ee7fe9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_106b9c5e-6cb9-4d40-8d0d-c430a3eaeefc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f087fa19-a28e-431b-9492-91172c126eeb" xlink:to="loc_us-gaap_CommonStockValue_106b9c5e-6cb9-4d40-8d0d-c430a3eaeefc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c0bc46a6-7953-4fa1-ab0b-e4843460846a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f087fa19-a28e-431b-9492-91172c126eeb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c0bc46a6-7953-4fa1-ab0b-e4843460846a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" 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_Goodwill_7cf8afb2-aee6-4a7b-b407-44891dc47ad5" 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_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_Goodwill_7cf8afb2-aee6-4a7b-b407-44891dc47ad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_82a1cea5-3b5e-4a06-858a-6695d95ce266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_OtherInvestments_82a1cea5-3b5e-4a06-858a-6695d95ce266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_63b9d50b-72c6-4a6e-a9f7-04ed410f4c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_63b9d50b-72c6-4a6e-a9f7-04ed410f4c3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_571cee19-41ea-4177-95ca-a90930ea0a80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_571cee19-41ea-4177-95ca-a90930ea0a80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2d93e685-d153-4a41-9233-da2a0cb17409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_AssetsCurrent_2d93e685-d153-4a41-9233-da2a0cb17409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4e923670-c8e8-44d8-96d1-ca0b4ac8b20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4e923670-c8e8-44d8-96d1-ca0b4ac8b20b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_41d244bf-f758-4695-95e9-c6610bfcb8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a0344969-ea37-4dd2-ba2d-6eac4dd17850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_41d244bf-f758-4695-95e9-c6610bfcb8b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" 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_LiabilitiesCurrent_7d69e79b-6b5d-4bde-a474-473ce5c10faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_LiabilitiesCurrent_7d69e79b-6b5d-4bde-a474-473ce5c10faa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_68de73b1-e8b1-42d0-a2f0-a5a190071643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_68de73b1-e8b1-42d0-a2f0-a5a190071643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_634d1877-e9ed-4664-93c0-257e05fe73c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_634d1877-e9ed-4664-93c0-257e05fe73c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_c06ec74b-4f72-4246-a758-eed68ac277a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_c06ec74b-4f72-4246-a758-eed68ac277a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5e9a6863-8c20-4517-b941-7f9eb1df90f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5e9a6863-8c20-4517-b941-7f9eb1df90f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_07b9ccd4-5cc7-4339-b8f8-3c80bd4e1c91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_07b9ccd4-5cc7-4339-b8f8-3c80bd4e1c91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3156c9c1-fdb2-420a-aaea-910644c16b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20305bb9-dd55-4cf1-94dc-c71e14e6b0e0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3156c9c1-fdb2-420a-aaea-910644c16b0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" 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_DebtCurrent_ef8d0330-2c26-4e32-aa4b-6d1ebe57f2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_DebtCurrent_ef8d0330-2c26-4e32-aa4b-6d1ebe57f2cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_16fa4df6-97f5-453c-8335-d0dce9a23e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_16fa4df6-97f5-453c-8335-d0dce9a23e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_65c7004f-3c58-4a4f-8029-d5b9396c4784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_65c7004f-3c58-4a4f-8029-d5b9396c4784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_cac8a999-e9a4-4fea-9479-a3f82f1c1b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_cac8a999-e9a4-4fea-9479-a3f82f1c1b6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9ba3793f-8795-4f7f-b0be-533984928160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_AccountsPayableCurrent_9ba3793f-8795-4f7f-b0be-533984928160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d4a09f10-6082-4b78-b9d8-24718b12ca1f" 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_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d4a09f10-6082-4b78-b9d8-24718b12ca1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b6641d5c-5c79-41ee-ae93-6143062515e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b6641d5c-5c79-41ee-ae93-6143062515e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_b1d5e998-a9ea-4548-a9a4-73f9dc977523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_914c88aa-eed4-4ed1-bf46-00a06ec1ae74" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_b1d5e998-a9ea-4548-a9a4-73f9dc977523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_850ab8b1-8255-4790-ba87-99a3c534efd6" 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_Liabilities_88a415fe-7730-47f8-b423-c14b5f2d7c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_850ab8b1-8255-4790-ba87-99a3c534efd6" xlink:to="loc_us-gaap_Liabilities_88a415fe-7730-47f8-b423-c14b5f2d7c5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4e09be84-8dc7-4428-a352-107d96b3baa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_850ab8b1-8255-4790-ba87-99a3c534efd6" xlink:to="loc_us-gaap_StockholdersEquity_4e09be84-8dc7-4428-a352-107d96b3baa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c32c1585-7cc6-423d-9484-92842047422b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_850ab8b1-8255-4790-ba87-99a3c534efd6" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c32c1585-7cc6-423d-9484-92842047422b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f08c086-b1b0-41de-88a4-7d13e11ed8b0" 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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_51516b24-88aa-4569-80f8-fea51341c207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f08c086-b1b0-41de-88a4-7d13e11ed8b0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_51516b24-88aa-4569-80f8-fea51341c207" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_d7ec7cb5-d2e8-43f7-97f7-b7ac868de2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f08c086-b1b0-41de-88a4-7d13e11ed8b0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_d7ec7cb5-d2e8-43f7-97f7-b7ac868de2d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_4a8aa829-76f2-4d63-adb9-6552a221e2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f08c086-b1b0-41de-88a4-7d13e11ed8b0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_4a8aa829-76f2-4d63-adb9-6552a221e2c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a06979b2-4fb1-4c0a-a09c-a5a0cff772b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f08c086-b1b0-41de-88a4-7d13e11ed8b0" xlink:to="loc_us-gaap_NetIncomeLoss_a06979b2-4fb1-4c0a-a09c-a5a0cff772b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9e82bfdd-dabe-4b88-a749-66bbf4ef1e9d" 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_OperatingIncomeLoss_055d8e42-78c0-4ffd-a293-c9a2646c8ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9e82bfdd-dabe-4b88-a749-66bbf4ef1e9d" xlink:to="loc_us-gaap_OperatingIncomeLoss_055d8e42-78c0-4ffd-a293-c9a2646c8ee6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e351d1a2-db13-4a57-af00-e13ffd26c755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9e82bfdd-dabe-4b88-a749-66bbf4ef1e9d" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e351d1a2-db13-4a57-af00-e13ffd26c755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d58d2c6c-31eb-4749-a3a8-fa47c064d3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9e82bfdd-dabe-4b88-a749-66bbf4ef1e9d" xlink:to="loc_us-gaap_InterestExpense_d58d2c6c-31eb-4749-a3a8-fa47c064d3b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_015aafb7-86d7-44df-a0e4-69c5b78bb7a0" 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_baec4a86-7c8e-409d-b25c-a35519af866e" 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_015aafb7-86d7-44df-a0e4-69c5b78bb7a0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_baec4a86-7c8e-409d-b25c-a35519af866e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fb6caf1-d35f-4fba-8e45-cbdcb2b45a8e" 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_015aafb7-86d7-44df-a0e4-69c5b78bb7a0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fb6caf1-d35f-4fba-8e45-cbdcb2b45a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ef07cf80-e027-4de9-9361-4bfffe1c9eeb" 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_RevenueFromContractWithCustomerExcludingAssessedTax_8bf934b1-7cdf-4169-a3d0-f27dd1e5ac0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef07cf80-e027-4de9-9361-4bfffe1c9eeb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8bf934b1-7cdf-4169-a3d0-f27dd1e5ac0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c2d166e7-77ca-4e60-bc52-29764e549157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef07cf80-e027-4de9-9361-4bfffe1c9eeb" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c2d166e7-77ca-4e60-bc52-29764e549157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f843197f-29c6-4ba1-a6ba-0283df91bb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef07cf80-e027-4de9-9361-4bfffe1c9eeb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f843197f-29c6-4ba1-a6ba-0283df91bb00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_94e54c93-dfb1-4b1c-9c14-0a2d57f97012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef07cf80-e027-4de9-9361-4bfffe1c9eeb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_94e54c93-dfb1-4b1c-9c14-0a2d57f97012" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" 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_PaymentsOfDividendsCommonStock_34c225ca-6532-4410-87e7-4c6d81a0c9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_34c225ca-6532-4410-87e7-4c6d81a0c9d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ca579646-c8b5-44c7-960a-111a5afcc3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ca579646-c8b5-44c7-960a-111a5afcc3c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_8687d714-9e58-44bc-b02f-b9822d4ada78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_8687d714-9e58-44bc-b02f-b9822d4ada78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8081b2ab-d378-4649-ac1d-ef35491bcbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8081b2ab-d378-4649-ac1d-ef35491bcbf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConstructionLoansPayable_c0600d8d-ce9c-4dcb-b5c9-49237a0b03b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConstructionLoansPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_ProceedsFromConstructionLoansPayable_c0600d8d-ce9c-4dcb-b5c9-49237a0b03b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c56d8809-01e1-4b3d-80ef-6168080f79a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c56d8809-01e1-4b3d-80ef-6168080f79a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_46d18db7-f75f-4a85-bdb6-a519a5744ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_46d18db7-f75f-4a85-bdb6-a519a5744ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dad7643f-446e-4aec-a290-5834a9db28f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b9d9cd3-38d8-4e35-bab3-0abf83a6046f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dad7643f-446e-4aec-a290-5834a9db28f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5c3e90c-fcd1-4c49-81c4-bb6db4a8421f" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_53756692-d5ae-461b-a813-8721c0c9c770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5c3e90c-fcd1-4c49-81c4-bb6db4a8421f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_53756692-d5ae-461b-a813-8721c0c9c770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15831d30-7882-47bb-b3f9-c0371fd11647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5c3e90c-fcd1-4c49-81c4-bb6db4a8421f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15831d30-7882-47bb-b3f9-c0371fd11647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bc4634a3-490b-447e-88a1-70e34674e43d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5c3e90c-fcd1-4c49-81c4-bb6db4a8421f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bc4634a3-490b-447e-88a1-70e34674e43d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ce95d4a-f2cb-41ab-81a0-52198df7411e" 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_d5c3e90c-fcd1-4c49-81c4-bb6db4a8421f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ce95d4a-f2cb-41ab-81a0-52198df7411e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a7f2454-b652-47f1-b6a1-b78aa0d2ccab" 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_f4bcfbd2-865c-42a3-a980-798c79edee95" 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_1a7f2454-b652-47f1-b6a1-b78aa0d2ccab" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f4bcfbd2-865c-42a3-a980-798c79edee95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_66075704-36b4-4662-bc10-7dab56ea7713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a7f2454-b652-47f1-b6a1-b78aa0d2ccab" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_66075704-36b4-4662-bc10-7dab56ea7713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_d3ff829b-97ef-4ea7-8790-49f9d44bb070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a7f2454-b652-47f1-b6a1-b78aa0d2ccab" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_d3ff829b-97ef-4ea7-8790-49f9d44bb070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2dfe90d1-8d8a-4f81-8fe5-29ba3c295792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a7f2454-b652-47f1-b6a1-b78aa0d2ccab" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2dfe90d1-8d8a-4f81-8fe5-29ba3c295792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6fc4fca-411f-4bfe-ae9f-0b5e63c5eb86" 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_NetIncomeLoss_b28c91d6-d418-400f-8a03-28b50ee90f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6fc4fca-411f-4bfe-ae9f-0b5e63c5eb86" xlink:to="loc_us-gaap_NetIncomeLoss_b28c91d6-d418-400f-8a03-28b50ee90f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_6f4dab5f-3e68-41ed-a6d4-ec53c01c2f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6fc4fca-411f-4bfe-ae9f-0b5e63c5eb86" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_6f4dab5f-3e68-41ed-a6d4-ec53c01c2f53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c93d85ba-1ae2-40c9-981d-bc8ca0464148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c93d85ba-1ae2-40c9-981d-bc8ca0464148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_28b10097-8ac6-4f2c-9845-b7cd01adefd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_28b10097-8ac6-4f2c-9845-b7cd01adefd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f16a028d-63d9-4c3c-9059-e05e5afa35cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_ShareBasedCompensation_f16a028d-63d9-4c3c-9059-e05e5afa35cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_32478925-76fe-4d0d-98b3-31a8fd1feb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_32478925-76fe-4d0d-98b3-31a8fd1feb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_19740d72-bc6f-4e85-914a-9812942101b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_19740d72-bc6f-4e85-914a-9812942101b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e5c7b494-7248-4da7-9ca7-a2db40ad1630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e5c7b494-7248-4da7-9ca7-a2db40ad1630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d6560c-1c5f-431c-8147-95fb2159f436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d6560c-1c5f-431c-8147-95fb2159f436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a735e792-4433-49c8-85c2-2c6757f4e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a735e792-4433-49c8-85c2-2c6757f4e77b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredHedgeGains_f169a2f4-805a-4c55-8585-6e5e1d09f15d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredHedgeGains"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_AmortizationOfDeferredHedgeGains_f169a2f4-805a-4c55-8585-6e5e1d09f15d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_7f02bba7-805b-4775-9c01-e82754053a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_7f02bba7-805b-4775-9c01-e82754053a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_fca9f726-5ffe-4518-840c-32a95d6f3936" xlink:href="abm-20230430.xsd#abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_fca9f726-5ffe-4518-840c-32a95d6f3936" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_d50cf546-fffa-43fe-8716-f60115669938" xlink:href="abm-20230430.xsd#abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_d50cf546-fffa-43fe-8716-f60115669938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_d73ca03b-bb42-4de4-8aa8-3762e29f9014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_d73ca03b-bb42-4de4-8aa8-3762e29f9014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_b1ec787e-00eb-4aef-aa73-6b1039e34808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_b1ec787e-00eb-4aef-aa73-6b1039e34808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b2d30f73-b5d6-49e6-8d76-df682aef8fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b2d30f73-b5d6-49e6-8d76-df682aef8fb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_92879720-dd6a-455f-af6b-7c06e1c46518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_92879720-dd6a-455f-af6b-7c06e1c46518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b76aa519-3893-4a1e-b9bb-2df297b19303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b76aa519-3893-4a1e-b9bb-2df297b19303" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_56faa546-9765-4453-9c23-3e097dcdcfef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionExpense"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_AccretionExpense_56faa546-9765-4453-9c23-3e097dcdcfef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_112075c3-c4f8-44cf-ac21-d5ca16cd1ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2692b039-71a6-4ce8-96ca-20606fa7cc46" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_112075c3-c4f8-44cf-ac21-d5ca16cd1ca9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ecd6fcca-53eb-4356-a5c1-622890bc2efd" 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_e3350c13-85b1-4f1b-9aad-d5c333dc503d" 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_ecd6fcca-53eb-4356-a5c1-622890bc2efd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e3350c13-85b1-4f1b-9aad-d5c333dc503d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3b796c93-2013-4fcf-a417-e3c9b82f04fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ecd6fcca-53eb-4356-a5c1-622890bc2efd" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3b796c93-2013-4fcf-a417-e3c9b82f04fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTComponentsofDebtDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTComponentsofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/DEBTComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9ee47c8b-88da-4896-b51f-3ad3c36950c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_fc497046-ac03-41d1-87d6-190d267577fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLoansPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_9ee47c8b-88da-4896-b51f-3ad3c36950c4" xlink:to="loc_us-gaap_LongTermLoansPayable_fc497046-ac03-41d1-87d6-190d267577fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_9add492d-948a-4355-a697-1c6fcc689d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_9ee47c8b-88da-4896-b51f-3ad3c36950c4" xlink:to="loc_us-gaap_LongTermLineOfCredit_9add492d-948a-4355-a697-1c6fcc689d43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_72ce24dc-a929-4159-bd46-cebed69feace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLoansPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross_308d2cd4-bc47-437e-817c-f85d9f30693a" xlink:href="abm-20230430.xsd#abm_LoansPayableNoncurrentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermLoansPayable_72ce24dc-a929-4159-bd46-cebed69feace" xlink:to="loc_abm_LoansPayableNoncurrentGross_308d2cd4-bc47-437e-817c-f85d9f30693a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_f5a1bbf8-9b81-4a55-bc45-5e6d5f9ddb78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermLoansPayable_72ce24dc-a929-4159-bd46-cebed69feace" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_f5a1bbf8-9b81-4a55-bc45-5e6d5f9ddb78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_ffc380fc-3f4d-4d9a-8614-07d832d6d9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_3b76388c-7de9-4846-a31e-addf17a2eef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtCurrent_ffc380fc-3f4d-4d9a-8614-07d832d6d9ad" xlink:to="loc_us-gaap_LoansPayableCurrent_3b76388c-7de9-4846-a31e-addf17a2eef3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityCurrent_9e3692a9-5dc2-4ee3-a3da-10b5193d3cfb" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtCurrent_ffc380fc-3f4d-4d9a-8614-07d832d6d9ad" xlink:to="loc_abm_ReceivablesFacilityCurrent_9e3692a9-5dc2-4ee3-a3da-10b5193d3cfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_a6f23874-c56b-49e6-a9eb-c60b98f1e0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_576d1642-ee66-464f-a624-519581081dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansPayableCurrent_a6f23874-c56b-49e6-a9eb-c60b98f1e0a3" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_576d1642-ee66-464f-a624-519581081dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross_59d3304e-6288-4a9d-939d-bcd3009ef2d9" xlink:href="abm-20230430.xsd#abm_LoansPayableCurrentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansPayableCurrent_a6f23874-c56b-49e6-a9eb-c60b98f1e0a3" xlink:to="loc_abm_LoansPayableCurrentGross_59d3304e-6288-4a9d-939d-bcd3009ef2d9" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>abm-20230430_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:8c2c4347-61ab-4915-949f-995ef2e3b563,g:5369d91a-2390-4190-9703-493854a83584-->
<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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" xlink:type="extended" id="i824491048f3c4e6393a89193935b5cd2_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3f61fca4-7abc-4529-9d7e-b3301e80d409" 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_ed7d9bb4-c29a-4aae-9450-072c1faa7006" 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_3f61fca4-7abc-4529-9d7e-b3301e80d409" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0481123d-d533-4ddb-8da5-7d46dcf8cd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_SharesOutstanding_0481123d-d533-4ddb-8da5-7d46dcf8cd69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_88a3ae2c-da99-42a4-983f-2983263690e3" 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_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockholdersEquity_88a3ae2c-da99-42a4-983f-2983263690e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0ee39a5b-da07-4dee-a0e8-29eea5cfdc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0ee39a5b-da07-4dee-a0e8-29eea5cfdc39" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1f514f12-e468-4988-affc-543c7d0c4ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1f514f12-e468-4988-affc-543c7d0c4ed9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_fd1d662a-8b72-4fe6-ac72-212a09a0e958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_fd1d662a-8b72-4fe6-ac72-212a09a0e958" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0d83bf27-9eb5-4c9f-99f6-a3fb1120956b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0d83bf27-9eb5-4c9f-99f6-a3fb1120956b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_78fb1c57-66d4-41ba-9d81-fa76d8e271ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_78fb1c57-66d4-41ba-9d81-fa76d8e271ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_025b8e27-850e-4eda-92eb-a8a9c5ba01a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_025b8e27-850e-4eda-92eb-a8a9c5ba01a3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_59000ef1-db64-40ab-94f5-511f3a85b5ec" 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_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_NetIncomeLoss_59000ef1-db64-40ab-94f5-511f3a85b5ec" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_f6a373b6-4c9f-4c87-8c00-3b8f835792c2" 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_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:to="loc_us-gaap_DividendsCommonStockCash_f6a373b6-4c9f-4c87-8c00-3b8f835792c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsSharebasedCompensationStock_d0299728-c3fb-42b6-9200-3920c969d5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsSharebasedCompensationStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:to="loc_us-gaap_DividendsSharebasedCompensationStock_d0299728-c3fb-42b6-9200-3920c969d5b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6ea9d784-eef9-43fb-a15a-828882d39e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2456b798-3c5e-443c-b18c-8b83b8da7711" 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_34027af4-df53-48ac-a8f5-dec01777fefe" 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_3f61fca4-7abc-4529-9d7e-b3301e80d409" xlink:to="loc_us-gaap_StatementTable_34027af4-df53-48ac-a8f5-dec01777fefe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_976a3c3d-de31-4850-9a2b-2113ade76ab6" 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_34027af4-df53-48ac-a8f5-dec01777fefe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_976a3c3d-de31-4850-9a2b-2113ade76ab6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_976a3c3d-de31-4850-9a2b-2113ade76ab6_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_976a3c3d-de31-4850-9a2b-2113ade76ab6" xlink:to="loc_us-gaap_EquityComponentDomain_976a3c3d-de31-4850-9a2b-2113ade76ab6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_49197279-e1d8-48f5-b682-a8c16a3a97fc" 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_976a3c3d-de31-4850-9a2b-2113ade76ab6" xlink:to="loc_us-gaap_EquityComponentDomain_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8aaf0b0-a48c-4ab8-bb99-6cfe1913be91" 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_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_CommonStockMember_b8aaf0b0-a48c-4ab8-bb99-6cfe1913be91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c734778c-ad9b-4009-bfa2-74a0dc4b0d2b" 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_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c734778c-ad9b-4009-bfa2-74a0dc4b0d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ae6fb5c-677a-47e0-b1a9-2d6b59a7c745" 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_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ae6fb5c-677a-47e0-b1a9-2d6b59a7c745" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3ac78657-9a5b-4f1d-a461-3d5b39aaeca1" 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_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_RetainedEarningsMember_3ac78657-9a5b-4f1d-a461-3d5b39aaeca1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended" id="i906d850f10cf41ce8a53bf01edebfbb6_BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d4544445-5a0a-47c1-a6ef-5e296aae6540" 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_RevenueFromContractWithCustomerExcludingAssessedTax_ca50d647-4a36-4455-929d-5dbe280ff843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4544445-5a0a-47c1-a6ef-5e296aae6540" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca50d647-4a36-4455-929d-5dbe280ff843" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65640898-8add-42f2-b4ea-b0432f6364b2" 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_d4544445-5a0a-47c1-a6ef-5e296aae6540" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65640898-8add-42f2-b4ea-b0432f6364b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0cb6b797-95b9-4d8a-b984-5007f3212d7c" 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_65640898-8add-42f2-b4ea-b0432f6364b2" xlink:to="loc_srt_ProductOrServiceAxis_0cb6b797-95b9-4d8a-b984-5007f3212d7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0cb6b797-95b9-4d8a-b984-5007f3212d7c_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_0cb6b797-95b9-4d8a-b984-5007f3212d7c" xlink:to="loc_srt_ProductsAndServicesDomain_0cb6b797-95b9-4d8a-b984-5007f3212d7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0634a492-9a3f-468f-9a22-e73781111674" 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_0cb6b797-95b9-4d8a-b984-5007f3212d7c" xlink:to="loc_srt_ProductsAndServicesDomain_0634a492-9a3f-468f-9a22-e73781111674" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManagementReimbursementRevenueMember_dbea78d8-d492-46b3-bbe0-b61d15be91f4" xlink:href="abm-20230430.xsd#abm_ManagementReimbursementRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0634a492-9a3f-468f-9a22-e73781111674" xlink:to="loc_abm_ManagementReimbursementRevenueMember_dbea78d8-d492-46b3-bbe0-b61d15be91f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#ACQUISITIONSANDDISPOSITIONSDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails" xlink:type="extended" id="i0fe174c6f8a3439aa2ca54e11b94113b_ACQUISITIONSANDDISPOSITIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" 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_PaymentsToAcquireBusinessesGross_1ca4a128-81f1-42d4-964f-1caccbe4c3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1ca4a128-81f1-42d4-964f-1caccbe4c3c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_087ea7f8-9ac2-459a-9058-05e8de09d55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_087ea7f8-9ac2-459a-9058-05e8de09d55e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ce564302-d8c8-42ec-824a-9d91e8c887b8" 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_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ce564302-d8c8-42ec-824a-9d91e8c887b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0c5e778-69ae-4c8a-81fa-5239ab633166" 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_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0c5e778-69ae-4c8a-81fa-5239ab633166" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_02846a79-b95e-40f1-a3af-8c31ba530de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_02846a79-b95e-40f1-a3af-8c31ba530de0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_beaf07ff-0f0b-4d24-b8b7-994ae7bc0fb9" 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_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_Goodwill_beaf07ff-0f0b-4d24-b8b7-994ae7bc0fb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c857d23b-621d-4723-8037-6959edc6f51b" 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_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c857d23b-621d-4723-8037-6959edc6f51b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_0733059a-19df-4a40-9f1f-c2d4db087108" xlink:href="abm-20230430.xsd#abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_0733059a-19df-4a40-9f1f-c2d4db087108" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_83d87856-7731-4ecc-95ac-35aaf9fc8039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_83d87856-7731-4ecc-95ac-35aaf9fc8039" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_66c82aab-1bec-4337-bfad-f1e183b186bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_66c82aab-1bec-4337-bfad-f1e183b186bf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_bb18a0e7-d546-4f2d-bd5b-43efd88ff697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_bb18a0e7-d546-4f2d-bd5b-43efd88ff697" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_632bc8f2-fa6e-440d-b992-a85917d6c329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_632bc8f2-fa6e-440d-b992-a85917d6c329" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2477b423-bba9-4628-bdce-cf1473d83b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2477b423-bba9-4628-bdce-cf1473d83b4a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ba4600b8-239b-406f-be5f-a040bd126d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ba4600b8-239b-406f-be5f-a040bd126d26" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_389ef169-a323-47da-8541-b52c65770d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ba4600b8-239b-406f-be5f-a040bd126d26" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_389ef169-a323-47da-8541-b52c65770d1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" 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_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_29c44ca4-6419-439c-9cd5-8332c8384687" 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_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_29c44ca4-6419-439c-9cd5-8332c8384687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_29c44ca4-6419-439c-9cd5-8332c8384687_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_29c44ca4-6419-439c-9cd5-8332c8384687" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_29c44ca4-6419-439c-9cd5-8332c8384687_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" 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_29c44ca4-6419-439c-9cd5-8332c8384687" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_RavenVoltIncMember_e1f6a67a-b313-4f8a-b047-461115c89ab4" xlink:href="abm-20230430.xsd#abm_RavenVoltIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" xlink:to="loc_abm_RavenVoltIncMember_e1f6a67a-b313-4f8a-b047-461115c89ab4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_3f4bdb79-596d-435f-9570-c31c5a07d86c" xlink:href="abm-20230430.xsd#abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" xlink:to="loc_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_3f4bdb79-596d-435f-9570-c31c5a07d86c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1fc0c822-ffab-4533-8549-1f3e9ec845c1" 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_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_srt_RangeAxis_1fc0c822-ffab-4533-8549-1f3e9ec845c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1fc0c822-ffab-4533-8549-1f3e9ec845c1_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_1fc0c822-ffab-4533-8549-1f3e9ec845c1" xlink:to="loc_srt_RangeMember_1fc0c822-ffab-4533-8549-1f3e9ec845c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7b45035-62b2-4e48-9f66-785ca7e6f78f" 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_1fc0c822-ffab-4533-8549-1f3e9ec845c1" xlink:to="loc_srt_RangeMember_e7b45035-62b2-4e48-9f66-785ca7e6f78f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_042624c0-16ce-40c3-ba67-b32cfc2cf999" 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_e7b45035-62b2-4e48-9f66-785ca7e6f78f" xlink:to="loc_srt_MaximumMember_042624c0-16ce-40c3-ba67-b32cfc2cf999" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b4870bd0-0570-4f6c-94cd-4735e28e40e3" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_srt_StatementScenarioAxis_b4870bd0-0570-4f6c-94cd-4735e28e40e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b4870bd0-0570-4f6c-94cd-4735e28e40e3_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_b4870bd0-0570-4f6c-94cd-4735e28e40e3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b4870bd0-0570-4f6c-94cd-4735e28e40e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_28003479-7b2b-4add-9261-e357ba7ff7a5" 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_b4870bd0-0570-4f6c-94cd-4735e28e40e3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_28003479-7b2b-4add-9261-e357ba7ff7a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_1bf0ba21-1166-46da-a18d-ba85b8b43c0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_28003479-7b2b-4add-9261-e357ba7ff7a5" xlink:to="loc_srt_ScenarioForecastMember_1bf0ba21-1166-46da-a18d-ba85b8b43c0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e186864a-df95-4b92-a294-dca0fd8b4516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e186864a-df95-4b92-a294-dca0fd8b4516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_83d2960e-1d4f-427e-93ab-d3b6ef639fcc" xlink:href="abm-20230430.xsd#abm_CustomerContractsForHealthcareTechnologyManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e186864a-df95-4b92-a294-dca0fd8b4516" xlink:to="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_83d2960e-1d4f-427e-93ab-d3b6ef639fcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8cdb94b3-7b75-48cc-b0c2-51d816239d80_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8cdb94b3-7b75-48cc-b0c2-51d816239d80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1da53179-033b-46e4-84af-b9644248c16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1da53179-033b-46e4-84af-b9644248c16d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_2eb50f3a-5593-433e-b789-792a74069710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1da53179-033b-46e4-84af-b9644248c16d" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_2eb50f3a-5593-433e-b789-792a74069710" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f006a6c1-8754-4960-9090-e44f0774e27a" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f006a6c1-8754-4960-9090-e44f0774e27a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f006a6c1-8754-4960-9090-e44f0774e27a_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_f006a6c1-8754-4960-9090-e44f0774e27a" xlink:to="loc_us-gaap_SegmentDomain_f006a6c1-8754-4960-9090-e44f0774e27a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c9b3acbf-7f2c-4481-8372-13b0c48c634f" 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_f006a6c1-8754-4960-9090-e44f0774e27a" xlink:to="loc_us-gaap_SegmentDomain_c9b3acbf-7f2c-4481-8372-13b0c48c634f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_584e7776-461f-4a39-8e78-5cb1dd3cba6f" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c9b3acbf-7f2c-4481-8372-13b0c48c634f" xlink:to="loc_abm_TechnicalSolutionsMember_584e7776-461f-4a39-8e78-5cb1dd3cba6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails" xlink:type="extended" id="id0a514531b8a4ea3badb74148e2a4070_REVENUESDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2be53299-dcc0-48bc-be7f-e733549d32a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f804e319-13c7-441c-afd6-911c33ff79a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2be53299-dcc0-48bc-be7f-e733549d32a1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f804e319-13c7-441c-afd6-911c33ff79a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2be53299-dcc0-48bc-be7f-e733549d32a1" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_bfb126e4-7179-4aeb-bab4-7743f60d17d0" 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:to="loc_srt_ProductOrServiceAxis_bfb126e4-7179-4aeb-bab4-7743f60d17d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bfb126e4-7179-4aeb-bab4-7743f60d17d0_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_bfb126e4-7179-4aeb-bab4-7743f60d17d0" xlink:to="loc_srt_ProductsAndServicesDomain_bfb126e4-7179-4aeb-bab4-7743f60d17d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" 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_bfb126e4-7179-4aeb-bab4-7743f60d17d0" xlink:to="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_JanitorialMember_d4a9aece-93a5-4ef3-92e4-e64e05b0e965" xlink:href="abm-20230430.xsd#abm_JanitorialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_JanitorialMember_d4a9aece-93a5-4ef3-92e4-e64e05b0e965" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember_77b7a9b7-01f2-43f0-965e-12cfa5b3b840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParkingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_us-gaap_ParkingMember_77b7a9b7-01f2-43f0-965e-12cfa5b3b840" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_FacilityServicesMember_2da59ec5-d53e-4786-8e3f-ea8e078f8d54" xlink:href="abm-20230430.xsd#abm_FacilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_FacilityServicesMember_2da59ec5-d53e-4786-8e3f-ea8e078f8d54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BuildingAndEnergySolutionsMember_84698f79-9487-47d1-bd1b-c56a3f55f19b" xlink:href="abm-20230430.xsd#abm_BuildingAndEnergySolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_BuildingAndEnergySolutionsMember_84698f79-9487-47d1-bd1b-c56a3f55f19b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AirlineServicesMember_e35babb9-8e18-4a04-8e42-b5a3a1ba85f4" xlink:href="abm-20230430.xsd#abm_AirlineServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_AirlineServicesMember_e35babb9-8e18-4a04-8e42-b5a3a1ba85f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3496670c-7ee3-4007-b422-82f46cbfb571" 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3496670c-7ee3-4007-b422-82f46cbfb571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3496670c-7ee3-4007-b422-82f46cbfb571_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_3496670c-7ee3-4007-b422-82f46cbfb571" xlink:to="loc_us-gaap_SegmentDomain_3496670c-7ee3-4007-b422-82f46cbfb571_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" 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_3496670c-7ee3-4007-b422-82f46cbfb571" xlink:to="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_495c3640-360b-4203-b022-c8f4dddcad62" xlink:href="abm-20230430.xsd#abm_BusinessAndIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_BusinessAndIndustryMember_495c3640-360b-4203-b022-c8f4dddcad62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_d86b4f9a-92d9-4984-b863-02beb637c8d7" xlink:href="abm-20230430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_ManufacturingAndDistributionMember_d86b4f9a-92d9-4984-b863-02beb637c8d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_ece9076e-2e81-4320-9219-614ffea72e4a" xlink:href="abm-20230430.xsd#abm_EducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_EducationMember_ece9076e-2e81-4320-9219-614ffea72e4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_50abc144-9070-483b-98b7-7c5fd492ce2a" xlink:href="abm-20230430.xsd#abm_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_AviationMember_50abc144-9070-483b-98b7-7c5fd492ce2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_d874249a-cce8-4dd6-95a8-523eebf72538" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_TechnicalSolutionsMember_d874249a-cce8-4dd6-95a8-523eebf72538" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended" id="i8dc52da657904f2cbf2baddf1e4f35fd_REVENUESRemainingPerformanceObligationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ff370e32-2106-463c-ac21-05adeb17f419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ff370e32-2106-463c-ac21-05adeb17f419" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9ab56e45-06a0-4e45-9356-ab05e91aeab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9ab56e45-06a0-4e45-9356-ab05e91aeab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6c79ad6-df61-4838-8cf2-1c4b01e6d300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6c79ad6-df61-4838-8cf2-1c4b01e6d300" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e152bf03-8082-4c8c-82d6-79cacb289620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e152bf03-8082-4c8c-82d6-79cacb289620" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended" id="if42ad7cbe5de40eeb4d0c8e4410d6d23_REVENUESRemainingPerformanceObligationsNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ff370e32-2106-463c-ac21-05adeb17f419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ff370e32-2106-463c-ac21-05adeb17f419" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9ab56e45-06a0-4e45-9356-ab05e91aeab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9ab56e45-06a0-4e45-9356-ab05e91aeab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6c79ad6-df61-4838-8cf2-1c4b01e6d300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6c79ad6-df61-4838-8cf2-1c4b01e6d300" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="extended" id="i0bebc460bf9749edbff386b1db484470_NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:href="abm-20230430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_44cd4166-ba83-4474-84a8-e61cc14e74ce" 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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_NetIncomeLoss_44cd4166-ba83-4474-84a8-e61cc14e74ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3384b60-8947-4395-b481-fdcccbc00ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3384b60-8947-4395-b481-fdcccbc00ca6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_407cdb68-71d0-4f93-b332-8a529df44631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_407cdb68-71d0-4f93-b332-8a529df44631" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b5e2aaf6-4731-478b-891b-3df01cb803cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_407cdb68-71d0-4f93-b332-8a529df44631" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b5e2aaf6-4731-478b-891b-3df01cb803cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f178f508-f8aa-4189-8340-ec04e22e50ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f178f508-f8aa-4189-8340-ec04e22e50ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ce86703a-c0d4-48a8-af57-a13569e26466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:to="loc_us-gaap_EarningsPerShareBasic_ce86703a-c0d4-48a8-af57-a13569e26466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ccff58a1-28b2-4d0f-9090-98d092b18d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ccff58a1-28b2-4d0f-9090-98d092b18d61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:href="abm-20230430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_96a261bc-8d77-448b-995b-343a7e4da15b" 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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:to="loc_us-gaap_AwardTypeAxis_96a261bc-8d77-448b-995b-343a7e4da15b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96a261bc-8d77-448b-995b-343a7e4da15b_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_96a261bc-8d77-448b-995b-343a7e4da15b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96a261bc-8d77-448b-995b-343a7e4da15b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_210a64d3-e819-47a3-aa31-8481fe23e95c" 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_96a261bc-8d77-448b-995b-343a7e4da15b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_210a64d3-e819-47a3-aa31-8481fe23e95c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2d7e5a0d-b645-4269-88b4-c92f61fdad44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_210a64d3-e819-47a3-aa31-8481fe23e95c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2d7e5a0d-b645-4269-88b4-c92f61fdad44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_bd5d84c4-4caa-4b00-aa97-619979940814" 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_210a64d3-e819-47a3-aa31-8481fe23e95c" xlink:to="loc_us-gaap_PerformanceSharesMember_bd5d84c4-4caa-4b00-aa97-619979940814" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#FAIRVALEOFFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended" id="i566a1f0c63544c49aa5e37e405375007_FAIRVALEOFFINANCIALINSTRUMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" 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_CashAndCashEquivalentsFairValueDisclosure_e9ba035c-5f6d-403f-bfac-7c3e2154ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e9ba035c-5f6d-403f-bfac-7c3e2154ffa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a86f0f2c-f704-445d-8e9a-f380aec93ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a86f0f2c-f704-445d-8e9a-f380aec93ca7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_1e00dac3-9cdc-406a-88ac-38da43a49d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_1e00dac3-9cdc-406a-88ac-38da43a49d15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_54fe380a-2a01-4e32-bfe2-2102c7efb9a9" 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_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_DebtInstrumentFairValue_54fe380a-2a01-4e32-bfe2-2102c7efb9a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_f0d0d924-7203-4d9e-810b-58251550e166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_f0d0d924-7203-4d9e-810b-58251550e166" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a88c04f7-1652-4371-b316-4e6dbfbbb4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a88c04f7-1652-4371-b316-4e6dbfbbb4cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_b6b80299-808f-4858-a3de-1f2d86976e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_b6b80299-808f-4858-a3de-1f2d86976e6c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4db078ef-ba15-487b-87d4-badba6ab312d" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4db078ef-ba15-487b-87d4-badba6ab312d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" 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_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b7db888b-652b-4e3a-96ce-004bc69eec29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b7db888b-652b-4e3a-96ce-004bc69eec29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f8a94664-77c6-443c-99a9-73f8c43cb837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f8a94664-77c6-443c-99a9-73f8c43cb837" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_25e9693c-d38f-4c0c-8e18-378413daefdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f8a94664-77c6-443c-99a9-73f8c43cb837" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_25e9693c-d38f-4c0c-8e18-378413daefdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af91bd7d-e744-458f-88bd-7b9380de5b62" 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_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af91bd7d-e744-458f-88bd-7b9380de5b62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_af91bd7d-e744-458f-88bd-7b9380de5b62_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_af91bd7d-e744-458f-88bd-7b9380de5b62" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_af91bd7d-e744-458f-88bd-7b9380de5b62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" 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_af91bd7d-e744-458f-88bd-7b9380de5b62" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_94c2d437-69ae-4205-8be7-84b63aa8774b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_94c2d437-69ae-4205-8be7-84b63aa8774b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8fe1b0ef-83d6-4db7-ae42-0f28ece9aa14" 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_29a961fd-8ad6-461d-be71-2852c55db753" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8fe1b0ef-83d6-4db7-ae42-0f28ece9aa14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_0ab766c5-f7ad-4f12-9a13-922d55c78aa0" 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_29a961fd-8ad6-461d-be71-2852c55db753" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_0ab766c5-f7ad-4f12-9a13-922d55c78aa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5e118b46-b226-479c-be0c-2ca70f2a9dc7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5e118b46-b226-479c-be0c-2ca70f2a9dc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_520f9e86-cfac-4cec-bd13-47c2125f15b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_520f9e86-cfac-4cec-bd13-47c2125f15b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PrivatelyHeldCompanyMember_d1672a85-1321-44e7-ba1c-32013e9a5b52" xlink:href="abm-20230430.xsd#abm_PrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_520f9e86-cfac-4cec-bd13-47c2125f15b0" xlink:to="loc_abm_PrivatelyHeldCompanyMember_d1672a85-1321-44e7-ba1c-32013e9a5b52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCENarrativeDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/INSURANCENarrativeDetails" xlink:type="extended" id="if04bc236f6654b3f923a71d56e891614_INSURANCENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:href="abm-20230430.xsd#abm_ScheduleOfOtherLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerOccurrence_87305a95-1a60-4d62-bf55-4b7b5417a90b" xlink:href="abm-20230430.xsd#abm_SelfInsuredRetentionAmountPerOccurrence"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_SelfInsuredRetentionAmountPerOccurrence_87305a95-1a60-4d62-bf55-4b7b5417a90b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_62451e84-25d1-4998-ad30-640dea565e18" xlink:href="abm-20230430.xsd#abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_62451e84-25d1-4998-ad30-640dea565e18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_5a2ba66e-1e22-4555-a22e-cc7c196aa89a" xlink:href="abm-20230430.xsd#abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_5a2ba66e-1e22-4555-a22e-cc7c196aa89a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PropertyDamagePolicyLimit_4a3e5fb5-a670-4c61-adbf-55a1dda8b8cc" xlink:href="abm-20230430.xsd#abm_PropertyDamagePolicyLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_PropertyDamagePolicyLimit_4a3e5fb5-a670-4c61-adbf-55a1dda8b8cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_c504ad01-b5f9-488b-9d45-72def0e4be3e" xlink:href="abm-20230430.xsd#abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_c504ad01-b5f9-488b-9d45-72def0e4be3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_34aa7265-a28d-4cd6-85d6-188b24572a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_34aa7265-a28d-4cd6-85d6-188b24572a6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:href="abm-20230430.xsd#abm_ScheduleOfOtherLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2149128d-3b00-4b67-bf05-e948270ced65" 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_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:to="loc_srt_RangeAxis_2149128d-3b00-4b67-bf05-e948270ced65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2149128d-3b00-4b67-bf05-e948270ced65_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_2149128d-3b00-4b67-bf05-e948270ced65" xlink:to="loc_srt_RangeMember_2149128d-3b00-4b67-bf05-e948270ced65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_30b76ae7-3432-4216-8878-11e5f6033abf" 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_2149128d-3b00-4b67-bf05-e948270ced65" xlink:to="loc_srt_RangeMember_30b76ae7-3432-4216-8878-11e5f6033abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d3684203-c0f1-4441-967c-33590c41ee87" 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_30b76ae7-3432-4216-8878-11e5f6033abf" xlink:to="loc_srt_MinimumMember_d3684203-c0f1-4441-967c-33590c41ee87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9806077a-c64a-48b9-8785-6c119d2f9213" 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_30b76ae7-3432-4216-8878-11e5f6033abf" xlink:to="loc_srt_MaximumMember_9806077a-c64a-48b9-8785-6c119d2f9213" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCEInsuranceRelatedBalancesandActivityDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails" xlink:type="extended" id="i734eccac24e34ff4b6ea26d5a0864c83_INSURANCEInsuranceRelatedBalancesandActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_9ea72c1e-4a0c-493f-a435-8b316c060ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:to="loc_us-gaap_SelfInsuranceReserve_9ea72c1e-4a0c-493f-a435-8b316c060ab2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_d17ddb41-3bc5-46ad-b509-baa76158e63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_d17ddb41-3bc5-46ad-b509-baa76158e63c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:to="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3_default" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:to="loc_abm_InsurancePoliciesDomain_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:to="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_7360eaac-d8a7-4b04-ba19-0bc4a25bcb14" xlink:href="abm-20230430.xsd#abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:to="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_7360eaac-d8a7-4b04-ba19-0bc4a25bcb14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_a4041d4a-1145-4ddd-a589-4c4b211ba233" xlink:href="abm-20230430.xsd#abm_MedicalAndDentalSelfInsuranceProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:to="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_a4041d4a-1145-4ddd-a589-4c4b211ba233" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="extended" id="ib264e036abaf4bf8807a26648e480c83_INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditLineItems_b8a70ad2-0ced-40c0-9f47-82db6e21a888" xlink:href="abm-20230430.xsd#abm_LettersOfCreditLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_ccafb287-c5ef-4047-b40d-9ab33c4aae64" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedToCollateralizeInsuranceObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_LettersOfCreditLineItems_b8a70ad2-0ced-40c0-9f47-82db6e21a888" xlink:to="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_ccafb287-c5ef-4047-b40d-9ab33c4aae64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:href="abm-20230430.xsd#abm_LettersOfCreditTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_abm_LettersOfCreditLineItems_b8a70ad2-0ced-40c0-9f47-82db6e21a888" xlink:to="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_6c264890-d3c1-4785-b414-813393e4d558_default" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_6c264890-d3c1-4785-b414-813393e4d558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_c417cbbe-04a2-42ff-8ce5-910b6f90d5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_c417cbbe-04a2-42ff-8ce5-910b6f90d5d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_73584761-ff89-42b7-815a-0a6209c1a5a7" xlink:href="abm-20230430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_73584761-ff89-42b7-815a-0a6209c1a5a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMember_72a79f20-ffb7-4353-a19d-e8556d7c5f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:to="loc_us-gaap_DepositsMember_72a79f20-ffb7-4353-a19d-e8556d7c5f00" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/DEBTNarrativeDetails" xlink:type="extended" id="i6524ef21568b4fe69b0c45c830f1b821_DEBTNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_fa976cca-da44-40c3-ae98-84b952107f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_fa976cca-da44-40c3-ae98-84b952107f94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7859e78d-473a-4a9e-9194-781a8e9c3fc1" 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_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7859e78d-473a-4a9e-9194-781a8e9c3fc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_4b795b68-34b3-4eec-948b-25acf34afb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentTerm_4b795b68-34b3-4eec-948b-25acf34afb7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ed1882ab-a8bd-4fef-b2c4-292cb931a424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ed1882ab-a8bd-4fef-b2c4-292cb931a424" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ac3a6d7b-6b07-4bbf-aa97-3e0fb4305946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ac3a6d7b-6b07-4bbf-aa97-3e0fb4305946" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentBasisSpreadFloor_37efdddf-8d0a-4134-8db5-f29e0ab0a6e7" xlink:href="abm-20230430.xsd#abm_DebtInstrumentBasisSpreadFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentBasisSpreadFloor_37efdddf-8d0a-4134-8db5-f29e0ab0a6e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_1bbd58b5-4230-461f-ac2b-1e7e3b259954" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_1bbd58b5-4230-461f-ac2b-1e7e3b259954" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_e811c7b4-bb41-40cc-8db1-61454c224cfa" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_e811c7b4-bb41-40cc-8db1-61454c224cfa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_973a0cc4-0143-4d19-8e28-ec3fa04f4e2d" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_973a0cc4-0143-4d19-8e28-ec3fa04f4e2d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_bb2b50b1-ab2b-445a-b879-320266fb99c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_bb2b50b1-ab2b-445a-b879-320266fb99c8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityCurrent_7fdfd0d0-6383-4b29-989c-cb1923b5f64d" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_ReceivablesFacilityCurrent_7fdfd0d0-6383-4b29-989c-cb1923b5f64d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_fb8549c8-d92c-4533-b23e-f96d9641e1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_fb8549c8-d92c-4533-b23e-f96d9641e1ee" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4c621510-75aa-4689-bd58-5dc00af49527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4c621510-75aa-4689-bd58-5dc00af49527" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_379b6473-4fb2-488b-84ea-d567db4f52c6" 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_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_379b6473-4fb2-488b-84ea-d567db4f52c6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_d490a35d-4e75-4df8-ae2a-992efa47ebf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_d490a35d-4e75-4df8-ae2a-992efa47ebf9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_adf3aa21-7bce-4461-a2fb-a9c4bc013051" xlink:href="abm-20230430.xsd#abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_adf3aa21-7bce-4461-a2fb-a9c4bc013051" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_473f4158-87bd-4da0-b676-aac645210e82" 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_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_DebtInstrumentAxis_473f4158-87bd-4da0-b676-aac645210e82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_473f4158-87bd-4da0-b676-aac645210e82_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_473f4158-87bd-4da0-b676-aac645210e82" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_473f4158-87bd-4da0-b676-aac645210e82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" 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_473f4158-87bd-4da0-b676-aac645210e82" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember_6ec78d91-a1a3-4ad4-b57e-db4c3b23245c" xlink:href="abm-20230430.xsd#abm_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" xlink:to="loc_abm_CreditFacilityMember_6ec78d91-a1a3-4ad4-b57e-db4c3b23245c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityMember_12943a27-81c6-47dd-80cc-4e8d23663c31" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" xlink:to="loc_abm_ReceivablesFacilityMember_12943a27-81c6-47dd-80cc-4e8d23663c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2037c81a-cd8e-43b2-a0ca-9f68080f7262_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2037c81a-cd8e-43b2-a0ca-9f68080f7262_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_97d3e36b-f727-466b-84f6-3bb75fa746f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:to="loc_us-gaap_LineOfCreditMember_97d3e36b-f727-466b-84f6-3bb75fa746f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_b4bb82b0-4910-4974-9e25-c73b8d73cd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:to="loc_us-gaap_LoansPayableMember_b4bb82b0-4910-4974-9e25-c73b8d73cd5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" 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_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_CreditFacilityAxis_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_038d2192-6b24-48d7-9bcf-9a3f0e81f82a_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_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" xlink:to="loc_us-gaap_CreditFacilityDomain_038d2192-6b24-48d7-9bcf-9a3f0e81f82a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" 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_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" xlink:to="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1ec4ef50-699d-456d-89a1-a59d0544d166" 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_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1ec4ef50-699d-456d-89a1-a59d0544d166" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_a23ecb76-584a-42f0-82d7-74f8fca8eeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_a23ecb76-584a-42f0-82d7-74f8fca8eeb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SwingLineLoanMember_1dc03b62-c906-4489-aecb-353d6d523262" xlink:href="abm-20230430.xsd#abm_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:to="loc_abm_SwingLineLoanMember_1dc03b62-c906-4489-aecb-353d6d523262" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c6be6b9a-febe-44bc-adea-dcd1dd3091d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:to="loc_us-gaap_VariableRateDomain_c6be6b9a-febe-44bc-adea-dcd1dd3091d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_96fb8f21-e526-4954-871c-182b7c8a778e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:to="loc_us-gaap_VariableRateDomain_96fb8f21-e526-4954-871c-182b7c8a778e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SecuredOvernightFinancingRateSOFRMember_40ee5c0d-fe0a-4345-a1c7-d5e5451112c9" xlink:href="abm-20230430.xsd#abm_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_96fb8f21-e526-4954-871c-182b7c8a778e" xlink:to="loc_abm_SecuredOvernightFinancingRateSOFRMember_40ee5c0d-fe0a-4345-a1c7-d5e5451112c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d9acc145-4788-4dc2-ac77-f39ab31427e3" 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_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_srt_StatementScenarioAxis_d9acc145-4788-4dc2-ac77-f39ab31427e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d9acc145-4788-4dc2-ac77-f39ab31427e3_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_d9acc145-4788-4dc2-ac77-f39ab31427e3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d9acc145-4788-4dc2-ac77-f39ab31427e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_71fda11e-cd42-4e78-9379-8b9c026d4d1e" 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_d9acc145-4788-4dc2-ac77-f39ab31427e3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_71fda11e-cd42-4e78-9379-8b9c026d4d1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_dfa14160-82bd-4225-973d-36c018fce2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_71fda11e-cd42-4e78-9379-8b9c026d4d1e" xlink:to="loc_us-gaap_ScenarioPlanMember_dfa14160-82bd-4225-973d-36c018fce2fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a7e3b59a-70a6-4144-870f-d6d1a682edfb" 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_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a7e3b59a-70a6-4144-870f-d6d1a682edfb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a7e3b59a-70a6-4144-870f-d6d1a682edfb_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_a7e3b59a-70a6-4144-870f-d6d1a682edfb" xlink:to="loc_us-gaap_EquityComponentDomain_a7e3b59a-70a6-4144-870f-d6d1a682edfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_aa97f9fe-9bfd-4f26-b734-c47c6a96e7b4" 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_a7e3b59a-70a6-4144-870f-d6d1a682edfb" xlink:to="loc_us-gaap_EquityComponentDomain_aa97f9fe-9bfd-4f26-b734-c47c6a96e7b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8e781944-2f33-469b-9b99-9cd099fc29cc" 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_EquityComponentDomain_aa97f9fe-9bfd-4f26-b734-c47c6a96e7b4" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8e781944-2f33-469b-9b99-9cd099fc29cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTLongTermDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails" xlink:type="extended" id="ic45e0bb2991b4658b0a58106accfae48_DEBTLongTermDebtMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1e5f94d8-6ce7-41e7-9584-5c66c14e276d" 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_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1e5f94d8-6ce7-41e7-9584-5c66c14e276d" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c8028ee1-488c-44eb-87e3-53cf6c584b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c8028ee1-488c-44eb-87e3-53cf6c584b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9b90d1aa-fbc0-4983-a0da-a1338b5e1bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9b90d1aa-fbc0-4983-a0da-a1338b5e1bad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_30f3dfc9-541c-40fc-90c9-727d12ee2e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_30f3dfc9-541c-40fc-90c9-727d12ee2e07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1572a21c-a77e-48dd-9605-84980cf889dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1572a21c-a77e-48dd-9605-84980cf889dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_13810547-5be6-4cbc-b5d3-afe428287523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_13810547-5be6-4cbc-b5d3-afe428287523" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" 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_1e5f94d8-6ce7-41e7-9584-5c66c14e276d" xlink:to="loc_us-gaap_DebtInstrumentTable_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1d1a2079-cad9-46e5-94ef-72f773ac32d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1d1a2079-cad9-46e5-94ef-72f773ac32d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_359301f2-ce2b-4d71-b486-63091cc3e4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_359301f2-ce2b-4d71-b486-63091cc3e4d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_4b76bc2c-a9de-4a76-918b-5c6fdf8f8ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_359301f2-ce2b-4d71-b486-63091cc3e4d4" xlink:to="loc_us-gaap_LoansPayableMember_4b76bc2c-a9de-4a76-918b-5c6fdf8f8ef1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTInterestRateSwapsDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTInterestRateSwapsDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/DEBTInterestRateSwapsDetails" xlink:type="extended" id="i4b9da61fa01341019f258910f4ffd081_DEBTInterestRateSwapsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_9ae8841c-1af7-45dc-a08b-17e9ca30654e" 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_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_9ae8841c-1af7-45dc-a08b-17e9ca30654e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_95842115-27b0-4777-ae97-c4cba5d05d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_95842115-27b0-4777-ae97-c4cba5d05d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" 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_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_07bbfb40-c5ac-4db5-ad31-fe966a7126d1_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_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_07bbfb40-c5ac-4db5-ad31-fe966a7126d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" 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_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective292022Member_5e962c15-843c-4bfa-888c-ce5b60fd0b89" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective292022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective292022Member_5e962c15-843c-4bfa-888c-ce5b60fd0b89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective2252022Member_9133e08c-9137-4edc-98d9-4d9be6234a58" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective2252022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective2252022Member_9133e08c-9137-4edc-98d9-4d9be6234a58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective542022Member_0af86711-e60a-41ef-b4c7-2e63ddb38fa4" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective542022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective542022Member_0af86711-e60a-41ef-b4c7-2e63ddb38fa4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective772022Member_4a5c5efe-fedf-4f25-94b4-1a9cc7dddee6" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective772022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective772022Member_4a5c5efe-fedf-4f25-94b4-1a9cc7dddee6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective7182022Member_2e3d6e8a-ec15-4707-9554-5281c9da0e1f" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective7182022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective7182022Member_2e3d6e8a-ec15-4707-9554-5281c9da0e1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective1112022Member_3301aaf7-0292-461d-8513-c77a8123bf44" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective1112022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective1112022Member_3301aaf7-0292-461d-8513-c77a8123bf44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f95a1504-03dd-4569-9e84-7e316870a786" 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_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:to="loc_srt_StatementScenarioAxis_f95a1504-03dd-4569-9e84-7e316870a786" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f95a1504-03dd-4569-9e84-7e316870a786_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_f95a1504-03dd-4569-9e84-7e316870a786" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f95a1504-03dd-4569-9e84-7e316870a786_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7aed8a0c-d36c-44d8-b40c-adf9db142bd8" 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_f95a1504-03dd-4569-9e84-7e316870a786" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7aed8a0c-d36c-44d8-b40c-adf9db142bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_dda8b304-a4fe-4f46-a432-618f997ce1b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7aed8a0c-d36c-44d8-b40c-adf9db142bd8" xlink:to="loc_srt_ScenarioForecastMember_dda8b304-a4fe-4f46-a432-618f997ce1b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended" id="id7db274705d741359baf436f67263fcb_COMMITMENTSANDCONTINGENCIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ded69663-b479-44ec-80f2-0e8bbfe7aa8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ded69663-b479-44ec-80f2-0e8bbfe7aa8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_467f1e48-e729-4a23-af8f-1f4acc0b92cd" xlink:href="abm-20230430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_467f1e48-e729-4a23-af8f-1f4acc0b92cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GuaranteeObligation_4cbcf3fe-35b3-4066-8275-1dc22e2db095" xlink:href="abm-20230430.xsd#abm_GuaranteeObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_abm_GuaranteeObligation_4cbcf3fe-35b3-4066-8275-1dc22e2db095" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1824fb9b-c6c7-45f4-8f2a-7f1ba91d4fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1824fb9b-c6c7-45f4-8f2a-7f1ba91d4fc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2417673c-b932-47cc-9fb6-742aa955c74c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2417673c-b932-47cc-9fb6-742aa955c74c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_23108520-0b1f-4526-a18a-88fdab37792c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_23108520-0b1f-4526-a18a-88fdab37792c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_26717fc8-ed79-4696-9abf-bb95bf413eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_26717fc8-ed79-4696-9abf-bb95bf413eb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergySavingsContractsMember_cffccb3b-4c1c-49fc-86e4-c3cb19b50b4e" xlink:href="abm-20230430.xsd#abm_EnergySavingsContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_26717fc8-ed79-4696-9abf-bb95bf413eb3" xlink:to="loc_abm_EnergySavingsContractsMember_cffccb3b-4c1c-49fc-86e4-c3cb19b50b4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_58fb5437-8a39-4734-9fbc-7d861ee25ddc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:to="loc_us-gaap_LitigationStatusDomain_58fb5437-8a39-4734-9fbc-7d861ee25ddc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_73403c2c-4748-4a9e-8464-4b00336567d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:to="loc_us-gaap_LitigationStatusDomain_73403c2c-4748-4a9e-8464-4b00336567d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_366187bb-25ff-4ad5-bdfd-ff4aedf6824b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_73403c2c-4748-4a9e-8464-4b00336567d6" xlink:to="loc_us-gaap_PendingLitigationMember_366187bb-25ff-4ad5-bdfd-ff4aedf6824b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd0c47bb-6745-4ec8-82d6-818872aaecbb" 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_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_srt_RangeAxis_dd0c47bb-6745-4ec8-82d6-818872aaecbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd0c47bb-6745-4ec8-82d6-818872aaecbb_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_dd0c47bb-6745-4ec8-82d6-818872aaecbb" xlink:to="loc_srt_RangeMember_dd0c47bb-6745-4ec8-82d6-818872aaecbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad893982-5c3e-4ff2-81a8-3c49884f90ea" 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_dd0c47bb-6745-4ec8-82d6-818872aaecbb" xlink:to="loc_srt_RangeMember_ad893982-5c3e-4ff2-81a8-3c49884f90ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f0f1509d-e6d2-4db2-8faf-9b34a277d247" 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_ad893982-5c3e-4ff2-81a8-3c49884f90ea" xlink:to="loc_srt_MinimumMember_f0f1509d-e6d2-4db2-8faf-9b34a277d247" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_74bb509b-9b7e-4f8b-b695-20378695699e" 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_ad893982-5c3e-4ff2-81a8-3c49884f90ea" xlink:to="loc_srt_MaximumMember_74bb509b-9b7e-4f8b-b695-20378695699e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#SEGMENTINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended" id="ib1774d68639d42669f607b330e3cb672_SEGMENTINFORMATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" 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_SegmentReportingInformationRevenueAbstract_ceefca26-ee97-45bc-89f0-07d04c99a961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_ceefca26-ee97-45bc-89f0-07d04c99a961" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a667d6ec-6c1a-4b1f-bf08-a8892cc34fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_ceefca26-ee97-45bc-89f0-07d04c99a961" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a667d6ec-6c1a-4b1f-bf08-a8892cc34fe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1da5bbaa-c63f-4332-858d-4a0b5a312662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:to="loc_us-gaap_OperatingIncomeLoss_1da5bbaa-c63f-4332-858d-4a0b5a312662" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c33b911e-64f5-4b08-afa4-69ccb60a08c6" 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_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c33b911e-64f5-4b08-afa4-69ccb60a08c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_ba005af2-6288-4f58-a2a1-a89c08d7a505" xlink:href="abm-20230430.xsd#abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:to="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_ba005af2-6288-4f58-a2a1-a89c08d7a505" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e3671f7c-1d31-42b1-b574-9e3fd2df52b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_InterestExpense_e3671f7c-1d31-42b1-b574-9e3fd2df52b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ccc0965f-a695-4bfe-aa62-03d3de762f28" 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_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ccc0965f-a695-4bfe-aa62-03d3de762f28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_09aaf114-ce04-482b-bf18-a5d807f36d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_09aaf114-ce04-482b-bf18-a5d807f36d58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" 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_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_8c44a997-19f8-407a-b0dd-f637ac02f0cd" 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_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_srt_ConsolidationItemsAxis_8c44a997-19f8-407a-b0dd-f637ac02f0cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8c44a997-19f8-407a-b0dd-f637ac02f0cd_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_8c44a997-19f8-407a-b0dd-f637ac02f0cd" xlink:to="loc_srt_ConsolidationItemsDomain_8c44a997-19f8-407a-b0dd-f637ac02f0cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8e0f6f53-280f-4e32-b9e1-575367afe34a" 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_8c44a997-19f8-407a-b0dd-f637ac02f0cd" xlink:to="loc_srt_ConsolidationItemsDomain_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6447682d-08f6-4057-855c-c3acc580d054" 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_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:to="loc_us-gaap_OperatingSegmentsMember_6447682d-08f6-4057-855c-c3acc580d054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_687d3e1f-f6c5-400f-aec0-bf4945b6fc18" 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_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_687d3e1f-f6c5-400f-aec0-bf4945b6fc18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_d65f31dc-f6f5-472e-9b48-f46bf98ac4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_d65f31dc-f6f5-472e-9b48-f46bf98ac4b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b703e93f-62c3-4446-9bab-5873af14d78b" 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_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b703e93f-62c3-4446-9bab-5873af14d78b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b703e93f-62c3-4446-9bab-5873af14d78b_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_b703e93f-62c3-4446-9bab-5873af14d78b" xlink:to="loc_us-gaap_SegmentDomain_b703e93f-62c3-4446-9bab-5873af14d78b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" 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_b703e93f-62c3-4446-9bab-5873af14d78b" xlink:to="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_329eba10-2eb2-45db-b083-8bbab384f5fb" xlink:href="abm-20230430.xsd#abm_BusinessAndIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_BusinessAndIndustryMember_329eba10-2eb2-45db-b083-8bbab384f5fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_96136139-2dcb-4d75-a340-fd0a1d173139" xlink:href="abm-20230430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_ManufacturingAndDistributionMember_96136139-2dcb-4d75-a340-fd0a1d173139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_80cd7bb1-ddef-4f92-9a09-c893adee5a8f" xlink:href="abm-20230430.xsd#abm_EducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_EducationMember_80cd7bb1-ddef-4f92-9a09-c893adee5a8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_0dd14860-1c46-4fcb-906f-3decbc833a42" xlink:href="abm-20230430.xsd#abm_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_AviationMember_0dd14860-1c46-4fcb-906f-3decbc833a42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_a4fed5e2-9088-42d7-9647-6220ab335e5e" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_TechnicalSolutionsMember_a4fed5e2-9088-42d7-9647-6220ab335e5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GovernmentServicesMember_92989d9b-45e8-4ded-8780-a33b08c9f3d2" xlink:href="abm-20230430.xsd#abm_GovernmentServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_GovernmentServicesMember_92989d9b-45e8-4ded-8780-a33b08c9f3d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0a91c933-22c2-42f2-8c73-21dceadc7d46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0a91c933-22c2-42f2-8c73-21dceadc7d46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_71467038-74ba-4977-a244-2f2fed1c0186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_71467038-74ba-4977-a244-2f2fed1c0186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3d552e9b-9856-498d-a512-58f2a5d1e262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_71467038-74ba-4977-a244-2f2fed1c0186" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3d552e9b-9856-498d-a512-58f2a5d1e262" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e20ada21-ccea-433e-bdb9-c13d2530694c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e20ada21-ccea-433e-bdb9-c13d2530694c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_46865509-32f8-4dde-a388-e64fd1d1444b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_46865509-32f8-4dde-a388-e64fd1d1444b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_d59cf208-eee5-4cae-9001-85a64d16b70c" xlink:href="abm-20230430.xsd#abm_CustomerContractsForHealthcareTechnologyManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_46865509-32f8-4dde-a388-e64fd1d1444b" xlink:to="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_d59cf208-eee5-4cae-9001-85a64d16b70c" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>abm-20230430_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:8c2c4347-61ab-4915-949f-995ef2e3b563,g:5369d91a-2390-4190-9703-493854a83584-->
<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_e3b89d04-d481-4ff2-ac73-9da1cb34caf0_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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_020d8aa1-9e49-4373-b35b-55c66b0e1a23_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 [Roll Forward]</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_IncreaseDecreaseInOtherNoncurrentLiabilities_d228f134-dfb5-43ca-b3b6-f3d7aa1284c3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_f03a7fc5-9320-4943-b7e1-70894e0a48d9_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of bad debt</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_f995c7a5-a973-4cd6-a8d5-83f8746516d0_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e33560aa-cbf6-4fa1-ac8f-add6727b6a55_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_d767ebad-e7c1-4dfa-ab3a-0de84e854972_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_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_21007914-1902-4f96-815c-b24001ad30c0_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink: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 coverage ratio</link:label>
    <link:label id="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_label_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink: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, Covenant, Minimum Interest Coverage Ratio</link:label>
    <link:label id="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_documentation_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" 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">Debt Instrument, Covenant, Minimum Interest Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:to="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_eb73b87f-88f1-43f4-9f46-6865c673ce50_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_e4b37ad4-426b-4cce-9d7a-12bacc6ac5a9_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">Line of credit facility, borrowing capacity</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_ab93c790-db76-495b-ac26-b6c5c0aa06ee_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_ProceedsFromSaleOfOtherAssetsInvestingActivities_6c9f467c-b2eb-4ed9-88cf-348a2fd96aae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink: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 sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink: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 Sale of Other Assets, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_958cf75e-ee5e-4bcf-9e27-a448df01c016_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 facilities</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_DeferredCompensationPlanAssets_0948819a-b7c5-4bf3-af2c-6aaea3abaada_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink: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 held in funded deferred compensation plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink: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 Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b68a6a55-a20f-47d3-9d59-8cbb76869053_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_b75e74c5-645b-471f-980b-b240f7dc6ec6_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_us-gaap_MaturitiesOfLongTermDebtAbstract_cca4cfb0-55a5-45f6-b7d3-2c6762925c98_terseLabel_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-Term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_b1db1cc3-0eef-46ec-bb4b-9c3037c386fa_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred in excess of amounts billed</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_label_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" xlink: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, Costs Incurred In Excess Of Amounts Billed, Current</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" 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">Contract With Customer, Asset, Costs Incurred In Excess Of Amounts Billed, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" xlink:to="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_3b711494-20e6-4a38-97be-3dbdc224fe52_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense [Table]</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_label_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable" xlink:to="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_6c958e8f-408d-44ed-9e59-9b15184db2ec_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract price</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_label_en-US" xlink:label="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" xlink: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, Increase (Decrease) For New Capitalized Costs</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" 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">Contract With Customer, Asset, Increase (Decrease) For New Capitalized Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" xlink:to="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_a64bccc8-4ce1-487a-8ab5-9132862bdd11_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_dd220660-e71f-4c14-b948-3a86d8c4dd21_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink: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 and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink: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, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_BusinessAndIndustryMember_99a9bc3f-d7a6-4297-a205-75f4b3bc485e_terseLabel_en-US" xlink:label="lab_abm_BusinessAndIndustryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">B&amp;I</link:label>
    <link:label id="lab_abm_BusinessAndIndustryMember_3eb5aade-3829-4b6f-8519-381dbf7de72d_verboseLabel_en-US" xlink:label="lab_abm_BusinessAndIndustryMember" 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">Business &amp; Industry</link:label>
    <link:label id="lab_abm_BusinessAndIndustryMember_label_en-US" xlink:label="lab_abm_BusinessAndIndustryMember" xlink: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 And Industry [Member]</link:label>
    <link:label id="lab_abm_BusinessAndIndustryMember_documentation_en-US" xlink:label="lab_abm_BusinessAndIndustryMember" 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 and Industry [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember" xlink:href="abm-20230430.xsd#abm_BusinessAndIndustryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_BusinessAndIndustryMember" xlink:to="lab_abm_BusinessAndIndustryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b94d3664-6686-4bd3-80e3-7792f667591c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_d90986e9-2458-4421-b883-1e6926e93870_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 income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3ade71e0-23b4-4082-8bc4-0d1eec50e990_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_f75e3377-1dd5-44f6-8f02-9eacc41c6f9e_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 income</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_SegmentReportingInformationProfitLossAbstract_56dd0a7e-8c80-450c-9f07-f67f3950461f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink: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 profit</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink: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, Profit (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_48bb739a-6757-43ad-9544-269c2505f8f6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive (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_AccrualForTaxesOtherThanIncomeTaxesCurrent_8143b337-64a5-49e0-ab8e-19553a452e89_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink: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 taxes &#8212; other than income</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_bf6dd198-254f-4372-909d-b7e61a5bc89d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Term Loan Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredHedgeGains_41fcac76-005d-4989-b242-60450e4dfbcc_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredHedgeGains" xlink: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 of accumulated other comprehensive gain on interest rate swaps</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredHedgeGains_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredHedgeGains" xlink: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 Deferred Hedge Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredHedgeGains" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredHedgeGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredHedgeGains" xlink:to="lab_us-gaap_AmortizationOfDeferredHedgeGains" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InterestRateSwapEffective1112022Member_7e0a1307-6c7a-4774-9af0-190a5abbe674_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective1112022Member" xlink: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 Rate Swap, Effective 11/1/2022</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective1112022Member_label_en-US" xlink:label="lab_abm_InterestRateSwapEffective1112022Member" xlink: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 Rate Swap, Effective 11/1/2022 [Member]</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective1112022Member_documentation_en-US" xlink:label="lab_abm_InterestRateSwapEffective1112022Member" 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">Interest Rate Swap, Effective 11/1/2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective1112022Member" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective1112022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateSwapEffective1112022Member" xlink:to="lab_abm_InterestRateSwapEffective1112022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InsurancePoliciesDomain_2bbcfbc6-ad04-4965-978c-6d06001c5be9_terseLabel_en-US" xlink:label="lab_abm_InsurancePoliciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policies [Domain]</link:label>
    <link:label id="lab_abm_InsurancePoliciesDomain_label_en-US" xlink:label="lab_abm_InsurancePoliciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policies [Domain]</link:label>
    <link:label id="lab_abm_InsurancePoliciesDomain_documentation_en-US" xlink:label="lab_abm_InsurancePoliciesDomain" 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">Insurance Policies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InsurancePoliciesDomain" xlink:to="lab_abm_InsurancePoliciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a6e40e43-acc8-485b-8cf4-033bf4954e72_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_srt_StatementScenarioAxis_51ce4310-ec7a-4bbf-a8e6-a59475faaf52_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_srt_EquityMethodInvesteeNameDomain_b9e5419a-8022-49ee-9138-3b5f757d7794_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_198aedc2-e9fd-4ee8-ae73-ccc121b4d114_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of reasonably possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ReceivablesFacilityMember_9363d7f7-ee7c-46c9-977c-4fb20220015f_terseLabel_en-US" xlink:label="lab_abm_ReceivablesFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility</link:label>
    <link:label id="lab_abm_ReceivablesFacilityMember_label_en-US" xlink:label="lab_abm_ReceivablesFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility [Member]</link:label>
    <link:label id="lab_abm_ReceivablesFacilityMember_documentation_en-US" xlink:label="lab_abm_ReceivablesFacilityMember" 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">Receivables Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityMember" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ReceivablesFacilityMember" xlink:to="lab_abm_ReceivablesFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_5d623bcb-3304-4771-9e49-bf83365ac506_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby letters of credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_a4b8c5fa-f1c4-4d00-b7ff-f171a0ccabfd_verboseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" 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">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_72d20225-1496-4d95-9698-d3dfffa21fc8_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_SegmentReportingInformationRevenueAbstract_be9ee97c-4809-4e03-9f4a-514f81af1c6a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink: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, Revenue for Reportable Segment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_88c00b85-03c4-4eab-8cc5-55c7c37aec22_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_dei_EntityAddressStateOrProvince_63746b8f-9a6c-4fb9-be89-463c4a6c0032_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_FairValueInputsLevel1Member_4027c2a8-2c19-4709-b674-3f232c38bf14_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink: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 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink: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 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_805afd3e-5b70-4495-8f28-7ad7586f118b_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</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_3be55fdf-5118-41bd-8066-ad4f97e044f0_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">Schedule of Share-based Compensation Arrangement by Share-based Payment Award</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_NetCashProvidedByUsedInOperatingActivities_2c3092f4-b615-4e9d-a743-cef89d9a07c5_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 used in 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_us-gaap_OperatingLeaseLiabilityCurrent_894315b7-5ccb-4460-8070-58c41a8a7a0e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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 Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_3531f5d1-f789-40d2-a835-3dd3a0b1b4c7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues associated with acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_GuaranteeObligation_4e795780-dd8e-40cd-b0b6-40c90227ff07_terseLabel_en-US" xlink:label="lab_abm_GuaranteeObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee obligation</link:label>
    <link:label id="lab_abm_GuaranteeObligation_label_en-US" xlink:label="lab_abm_GuaranteeObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Obligation</link:label>
    <link:label id="lab_abm_GuaranteeObligation_documentation_en-US" xlink:label="lab_abm_GuaranteeObligation" 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">The total amount of guaranteed energy savings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GuaranteeObligation" xlink:href="abm-20230430.xsd#abm_GuaranteeObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_GuaranteeObligation" xlink:to="lab_abm_GuaranteeObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_2012d097-387b-41da-ad99-b7fd29139750_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink: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 rate cash flow hedge gain to be reclassified during next 12 months, net</link:label>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_label_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink: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 Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_DebtInstrumentBasisSpreadFloor_ec287ab4-3e55-4f27-bf7a-70c59862cdfe_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentBasisSpreadFloor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floor on credit spread adjustment</link:label>
    <link:label id="lab_abm_DebtInstrumentBasisSpreadFloor_label_en-US" xlink:label="lab_abm_DebtInstrumentBasisSpreadFloor" xlink: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, Basis Spread Floor</link:label>
    <link:label id="lab_abm_DebtInstrumentBasisSpreadFloor_documentation_en-US" xlink:label="lab_abm_DebtInstrumentBasisSpreadFloor" 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">Debt Instrument, Basis Spread Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentBasisSpreadFloor" xlink:href="abm-20230430.xsd#abm_DebtInstrumentBasisSpreadFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_DebtInstrumentBasisSpreadFloor" xlink:to="lab_abm_DebtInstrumentBasisSpreadFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_87ee48be-f9ba-4e30-a4a9-967b35a959fa_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_db6c0a8d-d72a-404f-a6e9-a679494b8971_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_f7f9b25e-d7ca-424d-8d22-d771288b34a4_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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee7a5e8c-d1ef-4604-90b2-32223a9395a8_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">Cash flows from 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_dei_EntityCommonStockSharesOutstanding_219b3a7a-43c3-4f66-99fe-4ed43218531e_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 (in shares)</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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0ed6cfd4-a51d-4e12-b220-a63e385bbbdc_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_25c6c752-09dd-430d-a4eb-0fbfa834cebc_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">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_RevenueFromContractWithCustomerPolicyTextBlock_b17b8e51-4064-43c2-90c1-c0d4b09da9f8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Reimbursement Revenue by Segment and Remaining Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_MedicalAndDentalSelfInsuranceProgramMember_965c34d8-fbec-4c5b-bb85-3430e00406a0_terseLabel_en-US" xlink:label="lab_abm_MedicalAndDentalSelfInsuranceProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical and dental claim reserves</link:label>
    <link:label id="lab_abm_MedicalAndDentalSelfInsuranceProgramMember_label_en-US" xlink:label="lab_abm_MedicalAndDentalSelfInsuranceProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical And Dental Self Insurance Program [Member]</link:label>
    <link:label id="lab_abm_MedicalAndDentalSelfInsuranceProgramMember_documentation_en-US" xlink:label="lab_abm_MedicalAndDentalSelfInsuranceProgramMember" 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">Medical and Dental Self Insurance Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MedicalAndDentalSelfInsuranceProgramMember" xlink:href="abm-20230430.xsd#abm_MedicalAndDentalSelfInsuranceProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_MedicalAndDentalSelfInsuranceProgramMember" xlink:to="lab_abm_MedicalAndDentalSelfInsuranceProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_68db60fe-7891-4d51-904e-d61a3d9883ec_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_4b881ccb-18cc-431a-874a-bf499c821b35_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_EntityWideInformationRevenueFromExternalCustomerLineItems_ee48477c-8eca-47dd-a1a6-39be274cda0b_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink: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 External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink: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 External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InterestRateSwapEffective7182022Member_b6c28915-411e-4132-91c2-16ff5ef6f80c_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective7182022Member" xlink: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 Rate Swap, Effective 7/18/2022</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective7182022Member_label_en-US" xlink:label="lab_abm_InterestRateSwapEffective7182022Member" xlink: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 Rate Swap, Effective 7/18/2022 [Member]</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective7182022Member_documentation_en-US" xlink:label="lab_abm_InterestRateSwapEffective7182022Member" 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">Interest Rate Swap, Effective 7/18/2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective7182022Member" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective7182022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateSwapEffective7182022Member" xlink:to="lab_abm_InterestRateSwapEffective7182022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_e06a3d4a-b33c-40ba-963c-b02b2ea79cd6_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_us-gaap_DebtDisclosureTextBlock_dd72038d-256d-4f63-8a39-6b1ede166c3f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_TechnicalSolutionsMember_c9dabe60-5414-4183-bce3-147c4840f5b6_terseLabel_en-US" xlink:label="lab_abm_TechnicalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technical Solutions</link:label>
    <link:label id="lab_abm_TechnicalSolutionsMember_label_en-US" xlink:label="lab_abm_TechnicalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technical Solutions [Member]</link:label>
    <link:label id="lab_abm_TechnicalSolutionsMember_documentation_en-US" xlink:label="lab_abm_TechnicalSolutionsMember" 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">Technical Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_TechnicalSolutionsMember" xlink:to="lab_abm_TechnicalSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_04fb04a0-69f6-4713-837e-93618f93e7ea_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_d1a73854-35ff-4b3b-bff8-3e07d34e43d4_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_abm_LoansPayableNoncurrentGross_52160c5a-ad7a-44e7-a8dc-b5151335b4a0_terseLabel_en-US" xlink:label="lab_abm_LoansPayableNoncurrentGross" xlink: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 term loan</link:label>
    <link:label id="lab_abm_LoansPayableNoncurrentGross_label_en-US" xlink:label="lab_abm_LoansPayableNoncurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Noncurrent, Gross</link:label>
    <link:label id="lab_abm_LoansPayableNoncurrentGross_documentation_en-US" xlink:label="lab_abm_LoansPayableNoncurrentGross" 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">Loans Payable, Noncurrent, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross" xlink:href="abm-20230430.xsd#abm_LoansPayableNoncurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_LoansPayableNoncurrentGross" xlink:to="lab_abm_LoansPayableNoncurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6826aa91-ad6f-4ba0-834d-a81f3bb97c32_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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_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_LoansPayableCurrent_42cadf91-eca8-479a-9bc7-d1917a375862_totalLabel_en-US" xlink:label="lab_us-gaap_LoansPayableCurrent" 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">Current portion of term loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableCurrent_label_en-US" xlink:label="lab_us-gaap_LoansPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableCurrent" xlink:to="lab_us-gaap_LoansPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_79d6cdc7-ba41-4476-aea6-645c817be893_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_4aaf82cc-bfdd-497e-a971-8ccd6d2a28ca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in book cash overdrafts</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink: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) Bank Overdrafts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestments_c151056a-dc67-4c21-8b3e-fd8961e6441a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestments_label_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestments" xlink:to="lab_us-gaap_OtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_fe76acd4-30a0-4b34-9885-a585dcc849fc_terseLabel_en-US" xlink:label="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance claim reserves, excluding medical and dental</link:label>
    <link:label id="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_label_en-US" xlink:label="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other Claim Types, Excluding Medical And Dental Self Insurance Program [Member]</link:label>
    <link:label id="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_documentation_en-US" xlink:label="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" 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">All Other Claim Types, Excluding Medical And Dental Self Insurance Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" xlink:href="abm-20230430.xsd#abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" xlink:to="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_da8d9995-2cc3-4811-bdb6-dbb327c259e5_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured net leverage ratio</link:label>
    <link:label id="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_label_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" xlink: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, Covenant, Maximum Secured Net Leverage Ratio</link:label>
    <link:label id="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_documentation_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" 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">Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" xlink:to="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_1cb89317-2450-4739-b108-26a6c271f380_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_abm_AviationMember_f837da47-6503-4a4a-a515-08204d098934_terseLabel_en-US" xlink:label="lab_abm_AviationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation</link:label>
    <link:label id="lab_abm_AviationMember_label_en-US" xlink:label="lab_abm_AviationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation [Member]</link:label>
    <link:label id="lab_abm_AviationMember_documentation_en-US" xlink:label="lab_abm_AviationMember" 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">Aviation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember" xlink:href="abm-20230430.xsd#abm_AviationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_AviationMember" xlink:to="lab_abm_AviationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_33e70ed4-e74d-4e6d-888e-fca6fb3f2342_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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 Contract with Customer, Asset and Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_3676b8d5-dd72-4ddd-9d24-bcd8b6ba6d72_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_abm_InsurancePoliciesAxis_44655c67-2035-4158-a11d-7a74bcf0c871_terseLabel_en-US" xlink:label="lab_abm_InsurancePoliciesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policies [Axis]</link:label>
    <link:label id="lab_abm_InsurancePoliciesAxis_label_en-US" xlink:label="lab_abm_InsurancePoliciesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policies [Axis]</link:label>
    <link:label id="lab_abm_InsurancePoliciesAxis_documentation_en-US" xlink:label="lab_abm_InsurancePoliciesAxis" 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">Insurance Policies [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesAxis" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InsurancePoliciesAxis" xlink:to="lab_abm_InsurancePoliciesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1b8b977a-e60c-4043-b3ad-01728beac93f_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_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_abm_PropertyDamagePolicyLimit_4ca6d331-ef95-4550-954f-87e5ed470da2_terseLabel_en-US" xlink:label="lab_abm_PropertyDamagePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance policy coverage, property damage</link:label>
    <link:label id="lab_abm_PropertyDamagePolicyLimit_label_en-US" xlink:label="lab_abm_PropertyDamagePolicyLimit" xlink: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 Damage, Policy Limit</link:label>
    <link:label id="lab_abm_PropertyDamagePolicyLimit_documentation_en-US" xlink:label="lab_abm_PropertyDamagePolicyLimit" 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">Represents the policy limit provided by the insurance program for property damage risks.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PropertyDamagePolicyLimit" xlink:href="abm-20230430.xsd#abm_PropertyDamagePolicyLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_PropertyDamagePolicyLimit" xlink:to="lab_abm_PropertyDamagePolicyLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_a93ef3a1-2d5e-4000-8a14-e1d84d8c6a8f_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_04b3c228-4aa0-4d25-839d-9efe58d7d53f_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">Net income per common share</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_abm_InterestRateSwapEffective542022Member_157d0904-4e2a-4d2e-b886-bc2415998e29_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective542022Member" xlink: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 Rate Swap, Effective 5/4/2022</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective542022Member_label_en-US" xlink:label="lab_abm_InterestRateSwapEffective542022Member" xlink: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 Rate Swap, Effective 5/4/2022 [Member]</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective542022Member_documentation_en-US" xlink:label="lab_abm_InterestRateSwapEffective542022Member" 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">Interest Rate Swap, Effective 5/4/2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective542022Member" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective542022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateSwapEffective542022Member" xlink:to="lab_abm_InterestRateSwapEffective542022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_FacilityServicesMember_a9881f80-8095-4b56-ba8f-94b3bd27612c_terseLabel_en-US" xlink:label="lab_abm_FacilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Services</link:label>
    <link:label id="lab_abm_FacilityServicesMember_label_en-US" xlink:label="lab_abm_FacilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Services [Member]</link:label>
    <link:label id="lab_abm_FacilityServicesMember_documentation_en-US" xlink:label="lab_abm_FacilityServicesMember" 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">Facility Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_FacilityServicesMember" xlink:href="abm-20230430.xsd#abm_FacilityServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_FacilityServicesMember" xlink:to="lab_abm_FacilityServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsSharebasedCompensationStock_73356304-bcc9-4800-9cea-9c19e09700c9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsSharebasedCompensationStock" 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">Stock issued under share-based compensation plans</link:label>
    <link:label id="lab_us-gaap_DividendsSharebasedCompensationStock_label_en-US" xlink:label="lab_us-gaap_DividendsSharebasedCompensationStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend, Share-Based Payment Arrangement, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsSharebasedCompensationStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsSharebasedCompensationStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsSharebasedCompensationStock" xlink:to="lab_us-gaap_DividendsSharebasedCompensationStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_f315e9e9-5378-4350-9fd4-e14d89e5190d_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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_f65bbe34-c65e-4afa-89d8-b6825eb902ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" 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">Income tax benefit (provision)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink: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), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4eb9d8d4-cab7-4fd4-9218-a129b86d33bd_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 provided by 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_AccountingPoliciesAbstract_d2eb2d7a-8c16-4cda-ae99-4937b2ff9c16_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <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_7e3ab4c3-fd4a-43b4-8a30-40b9f49e9f72_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 compensation</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_LineOfCreditMember_b38dd01c-b809-4d58-8d3b-dc456846bf54_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a85729fc-4d63-4e59-a71c-c5640ce7ef7f_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">Income 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_StockholdersEquityAbstract_0c9a2f6d-bf21-42f0-81c3-52b44595e257_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_SegmentDomain_a695d127-a9d6-4ea7-8192-6e20f1c795d1_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_EarningsPerShareTextBlock_4afaf5f1-0e5c-4b0b-8371-35e18767bb8f_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">NET INCOME PER COMMON 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_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_f81e84db-4033-45d1-aafa-3d439aae37d5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbcdd6d5-47aa-487b-8207-2a3f2ebd8092_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_PaymentsToAcquireBusinessesGross_7ea923b3-c08c-4731-b934-e59533b4ec9b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_25a88966-5600-42f9-901e-11829cd5f9b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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 Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_9c276903-70f5-4685-9d1f-856909562855_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_ff7ff356-5c78-42c7-a2ba-a3e05af30fe1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink: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 and other</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink: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, before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_d1f27ade-66d3-452b-93e5-14b483dfb6a2_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cb5ad995-369e-4734-b496-739df941288b_totalLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" 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 adjustments</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_26a0e1f8-a17a-4383-b32f-d36b23cd9e62_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceAbstract_9a654576-22c5-482a-96a5-18a8bed378de_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance [Abstract]</link:label>
    <link:label id="lab_us-gaap_InsuranceAbstract_label_en-US" xlink:label="lab_us-gaap_InsuranceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceAbstract" xlink:to="lab_us-gaap_InsuranceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_7d3515fb-15e6-472a-b874-4251762df775_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_AccumulatedGainLossNetCashFlowHedgeParentMember_2f4fae8a-c6b6-4abd-8c60-1f0fb9cf8a0a_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">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent</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_abm_InsuranceDisclosureTableTextBlock_56366b5c-b6b6-4427-985a-1281e63e7de7_terseLabel_en-US" xlink:label="lab_abm_InsuranceDisclosureTableTextBlock" xlink: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 Instruments Used to Collateralize Insurance Obligations</link:label>
    <link:label id="lab_abm_InsuranceDisclosureTableTextBlock_label_en-US" xlink:label="lab_abm_InsuranceDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Disclosure [Table Text Block]</link:label>
    <link:label id="lab_abm_InsuranceDisclosureTableTextBlock_documentation_en-US" xlink:label="lab_abm_InsuranceDisclosureTableTextBlock" 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">Insurance Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsuranceDisclosureTableTextBlock" xlink:href="abm-20230430.xsd#abm_InsuranceDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InsuranceDisclosureTableTextBlock" xlink:to="lab_abm_InsuranceDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_aebd5dba-7559-46ca-bf8c-06320fda3b63_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_63e42363-e247-483a-a61a-094041bd80d8_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_889b97ef-d330-40e2-a4cf-abc15f519bc2_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_c609d35d-c965-45ab-9763-f561bc9b4cba_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_abe8435a-28b1-4246-9f8b-419e78dcb2af_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" 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">Intangibles acquired</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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_4b5f0208-9c1d-4e3f-8bf3-ebcf22c62f72_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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 benefit for share-based compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_596e1bc7-a581-45e3-bcd4-d19ef8ef0025_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink: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 related to amounts in accumulated other comprehensive loss</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_32216773-a502-42e1-b5e0-6aa713dc7562_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_b325612d-b76a-48a8-b22a-aa60fc2fe8a4_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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e6958f70-c796-41f1-bbb5-95f11931cb6a_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink: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, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_b10c8eee-1be9-4646-a5c6-9a61ef0d68ea_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 VALE OF FINANCIAL INSTRUMENTS</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_b2bd6bf7-6a13-42b2-860b-52b12c20b5d5_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</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_2583aeaa-06ff-4d1f-9984-714235fd1cf5_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_abm_JanitorialMember_f52761c4-e88e-44e0-b922-de5b2cc80f9d_terseLabel_en-US" xlink:label="lab_abm_JanitorialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janitorial</link:label>
    <link:label id="lab_abm_JanitorialMember_label_en-US" xlink:label="lab_abm_JanitorialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janitorial [Member]</link:label>
    <link:label id="lab_abm_JanitorialMember_documentation_en-US" xlink:label="lab_abm_JanitorialMember" 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">Janitorial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_JanitorialMember" xlink:href="abm-20230430.xsd#abm_JanitorialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_JanitorialMember" xlink:to="lab_abm_JanitorialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d67d3788-9150-4c1a-b910-487ea370e738_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink: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, periodic payment, principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink: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, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_b34f1062-b3f2-436b-a6f1-ca5c41114d05_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_2e6cfad7-905e-4638-a372-d559e7e72187_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_18bc4219-afd3-4596-bac7-9ebcc2420825_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionExpense_325e0c7d-6c74-4bc9-bcaf-ad81e71b8b17_terseLabel_en-US" xlink:label="lab_us-gaap_AccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount accretion on insurance claims</link:label>
    <link:label id="lab_us-gaap_AccretionExpense_label_en-US" xlink:label="lab_us-gaap_AccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionExpense" xlink:to="lab_us-gaap_AccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct_0fdcd662-a5ef-4bab-8cef-a9a191cb9cbc_terseLabel_en-US" xlink:label="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of deferred payroll tax</link:label>
    <link:label id="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct_label_en-US" xlink:label="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Security Tax, Employer, Payment, CARES Act</link:label>
    <link:label id="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct_documentation_en-US" xlink:label="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct" 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">Social Security Tax, Employer, Payment, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SocialSecurityTaxEmployerPaymentCARESAct" xlink:href="abm-20230430.xsd#abm_SocialSecurityTaxEmployerPaymentCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SocialSecurityTaxEmployerPaymentCARESAct" xlink:to="lab_abm_SocialSecurityTaxEmployerPaymentCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d4072dba-4f9f-45c0-9f81-d93e815a9e34_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_fb904002-9147-43f0-8459-c5d34d99e931_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 AND DISPOSITIONS</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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bb86b84f-8f3b-4401-a740-bdff510eae8c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential post-closing contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_66d3eecf-e9ec-4c55-af0b-f69c51b236f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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 Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6ef4f3e6-c030-4be6-9b66-e4b263bb3842_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_DebtWeightedAverageInterestRate_c69096bf-9863-4cce-a2db-e07c92a131f9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink: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 interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink: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, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_8e25fd35-2e1e-4fdb-a8f5-0f2e46e812ac_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" xlink: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 Earnings Per Share, Basic and Diluted, by Common Class [Line Items]</link:label>
    <link:label id="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_label_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" xlink: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 By Common Class [Line Items]</link:label>
    <link:label id="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_documentation_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" 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">Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" xlink:href="abm-20230430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" xlink:to="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_bfc60694-a338-4c53-b869-77a530cf14de_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_69a12982-38f7-404e-80c3-977071ab7c49_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 of intangible assets</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_EarningsPerShareBasic_a09293fc-7ac1-4176-a058-b91760917c45_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">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_abm_ReceivablesFacilityCurrent_3623f11f-a1ba-438d-8f13-9d53c9605c67_terseLabel_en-US" xlink:label="lab_abm_ReceivablesFacilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables facility</link:label>
    <link:label id="lab_abm_ReceivablesFacilityCurrent_label_en-US" xlink:label="lab_abm_ReceivablesFacilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility, Current</link:label>
    <link:label id="lab_abm_ReceivablesFacilityCurrent_documentation_en-US" xlink:label="lab_abm_ReceivablesFacilityCurrent" 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">Receivables Facility, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityCurrent" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ReceivablesFacilityCurrent" xlink:to="lab_abm_ReceivablesFacilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_b4247e21-de9a-42ef-8ec5-d8126d59c74f_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</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_InsuranceDisclosureTextBlock_009271b1-8c9f-44a5-a47c-3ce71b622b21_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INSURANCE</link:label>
    <link:label id="lab_us-gaap_InsuranceDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InsuranceDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceDisclosureTextBlock" xlink:to="lab_us-gaap_InsuranceDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_962209fe-9c79-4f67-8598-be1c7e9fe4a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink: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 rate swaps</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d97759cb-9641-4d73-95a7-a7a789ad3d05_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_958a727c-70a3-45e7-b53a-f047b872b998_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">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9006378b-fb8d-4856-add1-7c7a77f94839_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">Balance, end of period</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_PrepaidExpenseCurrent_a4c09478-539b-4c25-8dcd-03aaa0c916c7_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_83c5bd3a-fedb-4a45-b959-ed2b122313b5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a4c970f8-e1de-4389-9abc-a943d04c29a5_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_CapitalizedContractCostAmortization_50227670-604b-436e-9196-0e5724f4b72d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink: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 of previously capitalized contract costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_06627bae-d349-4725-a69e-caace6c0c182_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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 intangible assets, accumulated amortization</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_abm_LettersOfCreditTable_2d3abe54-b7a2-4f6e-ac3e-2a2220ceb3d5_terseLabel_en-US" xlink:label="lab_abm_LettersOfCreditTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit [Table]</link:label>
    <link:label id="lab_abm_LettersOfCreditTable_label_en-US" xlink:label="lab_abm_LettersOfCreditTable" xlink: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 [Table]</link:label>
    <link:label id="lab_abm_LettersOfCreditTable_documentation_en-US" xlink:label="lab_abm_LettersOfCreditTable" 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">Letters Of Credit [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditTable" xlink:href="abm-20230430.xsd#abm_LettersOfCreditTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_LettersOfCreditTable" xlink:to="lab_abm_LettersOfCreditTable" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ScheduleOfOtherLiabilitiesTable_5a34943b-8d2e-4a97-868f-9b24d22603b3_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesTable" xlink: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 Other Liabilities [Table]</link:label>
    <link:label id="lab_abm_ScheduleOfOtherLiabilitiesTable_label_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesTable" xlink: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 Other Liabilities [Table]</link:label>
    <link:label id="lab_abm_ScheduleOfOtherLiabilitiesTable_documentation_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesTable" 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">Schedule of Other Liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesTable" xlink:href="abm-20230430.xsd#abm_ScheduleOfOtherLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesTable" xlink:to="lab_abm_ScheduleOfOtherLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_88eeaf98-3de9-41ac-a2d6-90fa3514d8a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink: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 Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ebbc60fb-d5f4-4272-adac-eba05504cb8a_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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_6d580e73-c4a1-43dd-9df9-f036a4937a0f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_5dd71e45-f8d3-486f-b6c4-9a5c4a134e71_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 [Line Items]</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_a989c613-fa01-47ae-a205-b5031a574301_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">Common stock ($0.220 and $0.195 per share)</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_ScenarioPlanMember_e3737f9f-1959-453a-8f4d-1a7a6c7000d3_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember" xlink: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, Material Acquisition</link:label>
    <link:label id="lab_us-gaap_ScenarioPlanMember_label_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember" xlink: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, Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioPlanMember" xlink:to="lab_us-gaap_ScenarioPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_af98caf4-71da-46b7-bfb8-b8340c0bbdbb_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_dee45a3f-d064-4634-abf0-bdd1ba6da5db_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_StockIssuedDuringPeriodValueShareBasedCompensation_088f23e4-fde7-465b-8c93-8ffd89b3fdfc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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 issued (taxes withheld) under employee stock purchase and share-based compensation plans, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_dc83dd89-1de3-4f6a-8ffd-a81f78807faf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchases of common stock</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_a18a17f9-7aa3-4ade-af17-58485363da12_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_36da6f01-ff6f-40b7-8849-15d02f391406_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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_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_RevenueRecognitionPolicyTextBlock_00ad3a9e-a176-4586-be59-4b7f79944348_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 Types and Contract Balances</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_7455e383-0266-48d1-81de-c34153e535e7_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_dei_DocumentQuarterlyReport_53484c49-915a-4aed-8219-296bbc4bcc68_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_3ce8325a-f106-4900-9230-2d8d394d8481_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_us-gaap_OperatingLeaseLiabilityNoncurrent_064d5d91-3658-49b0-b498-4c40b659ee2a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink: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 Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_a5b6db8b-bd71-409a-8c5b-9eea435f296c_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_RetainedEarningsAccumulatedDeficit_07107d8c-d853-4e33-80ce-b311e5901396_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_641e3ce4-03ae-4977-ab9c-841cbc40d27d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9ab942f2-eba1-4b2d-9700-0fb3cafd6c58_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_249ae952-600e-4060-95c7-4ef2b32cc263_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_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_04b10dfd-1a51-4654-b475-c633ad0d9775_terseLabel_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance retention amount per-claim, medical plan</link:label>
    <link:label id="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_label_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs</link:label>
    <link:label id="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_documentation_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" 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">Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" xlink:href="abm-20230430.xsd#abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" xlink:to="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_bf1ad038-1cab-4240-90b1-8ecd5580b21c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_LoansPayableCurrentGross_fdedc902-9f70-40ab-9bd3-0abeb945688b_terseLabel_en-US" xlink:label="lab_abm_LoansPayableCurrentGross" xlink: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 term loan</link:label>
    <link:label id="lab_abm_LoansPayableCurrentGross_label_en-US" xlink:label="lab_abm_LoansPayableCurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Current, Gross</link:label>
    <link:label id="lab_abm_LoansPayableCurrentGross_documentation_en-US" xlink:label="lab_abm_LoansPayableCurrentGross" 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">Loans Payable, Current, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross" xlink:href="abm-20230430.xsd#abm_LoansPayableCurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_LoansPayableCurrentGross" xlink:to="lab_abm_LoansPayableCurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ScheduleOfOtherLiabilitiesLineItems_2b4bd275-1e03-432d-b9b9-4feefb45846b_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesLineItems" xlink: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 Other Liabilities [Line Items]</link:label>
    <link:label id="lab_abm_ScheduleOfOtherLiabilitiesLineItems_label_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesLineItems" xlink: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 Other Liabilities [Line Items]</link:label>
    <link:label id="lab_abm_ScheduleOfOtherLiabilitiesLineItems_documentation_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesLineItems" 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">Schedule of Other Liabilities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesLineItems" xlink:href="abm-20230430.xsd#abm_ScheduleOfOtherLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems" xlink:to="lab_abm_ScheduleOfOtherLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_NumberOfTechnicalSolutionSegments_cf9db63e-32ca-416e-920c-911e7c4f5661_terseLabel_en-US" xlink:label="lab_abm_NumberOfTechnicalSolutionSegments" xlink: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 technical solutions segments</link:label>
    <link:label id="lab_abm_NumberOfTechnicalSolutionSegments_label_en-US" xlink:label="lab_abm_NumberOfTechnicalSolutionSegments" xlink: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 Technical Solution Segments</link:label>
    <link:label id="lab_abm_NumberOfTechnicalSolutionSegments_documentation_en-US" xlink:label="lab_abm_NumberOfTechnicalSolutionSegments" 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">Number Of Technical Solution Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfTechnicalSolutionSegments" xlink:href="abm-20230430.xsd#abm_NumberOfTechnicalSolutionSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_NumberOfTechnicalSolutionSegments" xlink:to="lab_abm_NumberOfTechnicalSolutionSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_44fdea76-ad40-4e8d-b176-195e93a8570d_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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_06509e1b-2454-4d35-bad7-3be97cd64c2b_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">Cash flows from 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_902eb433-8556-480e-84d6-fd2dd9d7dcf1_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_FinanceLeasePrincipalPayments_4c91804a-1aeb-4186-8455-f86422911df7_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Repayment of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_30c31655-40b9-49a5-8830-f13dd584554d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of customer contracts for clinical engineering services, consideration</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_859d5719-f9b8-4ebc-8ba3-2b5c99458822_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_34a346a0-cfc8-4815-89f6-a25b90e58e6b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink: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 Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_b2969052-8261-415e-b543-7a1d69ab238c_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_SellingGeneralAndAdministrativeExpense_c1bb7547-ba3c-412b-90d1-8ed6a7773318_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 expenses</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_LossContingenciesTable_cedff376-e267-4c0a-b37a-6ca7fc57ef8c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink: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 Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_549b8f50-52c2-454e-8712-34b53ea0142b_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" 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">Change in fair value in contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_c8adf257-6dd6-4524-b3e2-a52832e51bcc_terseLabel_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Used to Collateralize Insurance Obligations by Type [Axis]</link:label>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_label_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Used to Collateralize Insurance Obligations by Type [Axis]</link:label>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_documentation_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" 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">Instruments Used to Collateralize Insurance Obligations by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" xlink:to="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0d461a70-d3b3-449f-830d-89cdea3aa909_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink: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 Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_baa891cc-d605-495e-b609-78af7b9e68d6_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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 Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_55ca9eea-394f-45fe-a4c5-183eb7b0f151_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">Accumulated Other Comprehensive Loss, Net of Taxes</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_abm_InterestRateSwapEffective292022Member_247a10f3-e7a3-400c-99b0-1555b405a590_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective292022Member" xlink: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 Rate Swap, Effective 2/9/2022</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective292022Member_label_en-US" xlink:label="lab_abm_InterestRateSwapEffective292022Member" xlink: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 Rate Swap, Effective 2/9/2022 [Member]</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective292022Member_documentation_en-US" xlink:label="lab_abm_InterestRateSwapEffective292022Member" 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">Interest Rate Swap, Effective 2/9/2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective292022Member" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective292022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateSwapEffective292022Member" xlink:to="lab_abm_InterestRateSwapEffective292022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations_b7f24844-b841-4fac-928d-961f2de9e341_terseLabel_en-US" xlink:label="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments used to collateralize insurance obligations</link:label>
    <link:label id="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations_label_en-US" xlink:label="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Used To Collateralize Insurance Obligations</link:label>
    <link:label id="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations_documentation_en-US" xlink:label="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations" 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">Instruments Used To Collateralize Insurance Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedToCollateralizeInsuranceObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations" xlink:to="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_842a3e8f-d50a-45aa-b931-9ab2fe254be7_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_e3f43d9d-7861-4356-b155-4b412ee75578_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_OperatingIncomeLoss_9e7cbc86-1e82-4c7f-8fb8-7db792632c7e_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 profit</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_5e709f90-bf65-4da1-a02b-c442e806d7e2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink: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 profit</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_766ebdc4-9530-4ec9-9f4b-d3ad4037a69c_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">Recently Adopted Accounting Standards</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_us-gaap_LitigationStatusAxis_194ff565-c1f3-452f-9cd8-9dd606825907_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_272a7655-5076-40aa-9b5d-afe0e1914d97_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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 equity investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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 Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_e14e720b-c1ed-4d57-a95a-59fbc009c7d3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink: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 dilutive securities</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ec0ed308-e2d0-4311-9743-543fe56a4940_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink: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 Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_9c118a45-a6f2-4f10-bebc-4a32a6c513b6_terseLabel_en-US" xlink:label="lab_abm_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">Total assets acquired, excluding goodwill and intangibles</link:label>
    <link:label id="lab_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_label_en-US" xlink:label="lab_abm_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_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_documentation_en-US" xlink:label="lab_abm_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_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:href="abm-20230430.xsd#abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:to="lab_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1ea60c98-4d6f-4b85-90a4-6dad188ed22a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractWithCustomerAssetCapitalizedCommissions_54134dd6-4286-46d3-8d81-4ab8822fe94f_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCapitalizedCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized commissions</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetCapitalizedCommissions_label_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCapitalizedCommissions" xlink: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, Capitalized Commissions</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetCapitalizedCommissions_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCapitalizedCommissions" 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">Contract With Customer, Asset, Capitalized Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetCapitalizedCommissions" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetCapitalizedCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerAssetCapitalizedCommissions" xlink:to="lab_abm_ContractWithCustomerAssetCapitalizedCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_9db9842b-5748-444f-92f2-a244e783ceae_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_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_us-gaap_StockRepurchasedDuringPeriodShares_1e87bf47-e251-4751-b729-223ac1ff782e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_05c468fd-0dcc-429a-bfd7-3322d4d851ae_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Shares repurchased under share repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_4fcb393b-623a-4bdf-a1c3-b0e3444a28b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" 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">Unamortized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink: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 Issuance Costs, Current, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_CreditFacilityMember_ac81280d-a273-406b-91fc-a274e619e0c3_terseLabel_en-US" xlink:label="lab_abm_CreditFacilityMember" xlink: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</link:label>
    <link:label id="lab_abm_CreditFacilityMember_label_en-US" xlink:label="lab_abm_CreditFacilityMember" xlink: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 [Member]</link:label>
    <link:label id="lab_abm_CreditFacilityMember_documentation_en-US" xlink:label="lab_abm_CreditFacilityMember" 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">Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember" xlink:href="abm-20230430.xsd#abm_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_CreditFacilityMember" xlink:to="lab_abm_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_07b736e4-33dc-44d4-8c1d-3759a76f302f_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 income 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_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_74b8dee5-de03-43c4-b4cd-d21f5e81dc73_terseLabel_en-US" xlink:label="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</link:label>
    <link:label id="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_label_en-US" xlink:label="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Efficient Government Buildings Tax Credits, Amount</link:label>
    <link:label id="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_documentation_en-US" xlink:label="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" 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">Energy Efficient Government Buildings Tax Credits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" xlink:href="abm-20230430.xsd#abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" xlink:to="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9c1db2f4-d4d6-49ca-b649-1ec8a4ca9afd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_54e8bc06-857e-4638-837c-da8d643e96d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions for 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_us-gaap_DeferredIncomeTaxLiabilitiesNet_58f6187d-cfc6-44eb-bfcb-cb0eec963fdd_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 tax liability, net</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_us-gaap_PreferredStockParOrStatedValuePerShare_b4f92d38-8782-4940-9f04-185035ea2091_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, 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_c1e45c63-f976-4b52-bac4-d4ba4354675a_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_AdditionalPaidInCapitalMember_0800b036-ec3e-4634-a0de-80cea5062dfc_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_74f24599-0f57-48b6-9f7e-2863cf1eae23_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_us-gaap_EarningsPerShareBasicAbstract_6de7ffe3-a771-460f-b49d-983b7a2197af_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" 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 income per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_c32ed24f-a8fb-4331-933c-a50e9298818c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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 expenses</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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 Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SwingLineLoanMember_ea30d81f-14b3-44eb-bee9-3c66cdceff88_terseLabel_en-US" xlink:label="lab_abm_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan</link:label>
    <link:label id="lab_abm_SwingLineLoanMember_label_en-US" xlink:label="lab_abm_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan [Member]</link:label>
    <link:label id="lab_abm_SwingLineLoanMember_documentation_en-US" xlink:label="lab_abm_SwingLineLoanMember" 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">Swing Line Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SwingLineLoanMember" xlink:href="abm-20230430.xsd#abm_SwingLineLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SwingLineLoanMember" xlink:to="lab_abm_SwingLineLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0b7d1d8c-a146-41e6-903a-046ec85a0b06_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">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fcd942c4-ce0e-4e35-87ac-147d08dad7ae_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 and common equivalent shares outstanding &#8212; 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_359e21fc-c2e0-40b6-8c90-bd035528b47c_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Property, plant and equipment, 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_LossContingenciesLineItems_e3abe948-1061-487a-bd18-71068ebfce71_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink: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 Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_2d654d77-3067-4b83-84ec-a113ca73abfb_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billed trade receivables</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_label_en-US" xlink:label="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" xlink: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, Billed Trade Receivable, Current</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" 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">Contract With Customer, Asset, Billed Trade Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetBilledTradeReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" xlink:to="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_9a7758b9-b8d9-4c63-801d-b4f5c8274086_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ff94bf40-5f5c-46fb-91f2-6f3509bcb095_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, $0.01 par value; 100,000,000 shares authorized; 66,139,271 and 65,587,894 shares issued and outstanding at April&#160;30, 2023 and October&#160;31, 2022, respectively</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_DebtInstrumentNameDomain_d2f0bf81-1c00-4cef-a36e-e91f6f2838ab_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_768981f7-02c1-422a-9ed8-8b42e3395aa5_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_d85c5112-3499-4798-96b0-3e2e260aba95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_4f98264d-71ce-447f-9bb5-27791fa36aef_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_93e09cf9-c00f-4c98-94ee-7648844c1e34_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_abm_CustomerContractsForHealthcareTechnologyManagementMember_cacbbbb4-560d-4943-80f0-a9ea93c1b75c_terseLabel_en-US" xlink:label="lab_abm_CustomerContractsForHealthcareTechnologyManagementMember" xlink: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 Contracts for Healthcare Technology Management</link:label>
    <link:label id="lab_abm_CustomerContractsForHealthcareTechnologyManagementMember_label_en-US" xlink:label="lab_abm_CustomerContractsForHealthcareTechnologyManagementMember" xlink: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 Contracts For Healthcare Technology Management [Member]</link:label>
    <link:label id="lab_abm_CustomerContractsForHealthcareTechnologyManagementMember_documentation_en-US" xlink:label="lab_abm_CustomerContractsForHealthcareTechnologyManagementMember" 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">Customer Contracts for Clinical Engineering Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember" xlink:href="abm-20230430.xsd#abm_CustomerContractsForHealthcareTechnologyManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember" xlink:to="lab_abm_CustomerContractsForHealthcareTechnologyManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68f12da0-09fb-4b12-b115-d3d77ad83243_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 at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_247e6cb7-74ae-4122-8e27-390e87b668ca_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 at 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_LoansPayableMember_bba63dbe-a37b-46f6-9b7a-23bb792f2e9c_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6d131285-1754-4413-881a-f204e94bd73e_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_02705a3c-4a2d-4305-985a-75ddd37b6ac1_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9a7bcc1a-c3c1-4cd2-ba4c-edb80e422880_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_BuildingAndEnergySolutionsMember_5ccfe984-b726-4038-a087-ac63891e7f2f_terseLabel_en-US" xlink:label="lab_abm_BuildingAndEnergySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building &amp; Energy Solutions</link:label>
    <link:label id="lab_abm_BuildingAndEnergySolutionsMember_label_en-US" xlink:label="lab_abm_BuildingAndEnergySolutionsMember" xlink: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 And Energy Solutions [Member]</link:label>
    <link:label id="lab_abm_BuildingAndEnergySolutionsMember_documentation_en-US" xlink:label="lab_abm_BuildingAndEnergySolutionsMember" 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">Building &amp; Energy Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BuildingAndEnergySolutionsMember" xlink:href="abm-20230430.xsd#abm_BuildingAndEnergySolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_BuildingAndEnergySolutionsMember" xlink:to="lab_abm_BuildingAndEnergySolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_025bbe7f-7c83-44aa-8256-f52db7363956_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">Borrowings from 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_us-gaap_CommonStockSharesIssued_b979477a-a4f3-4d89-81b5-09c76a69ded2_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_abm_LettersOfCreditLineItems_58c8af6b-d386-4a90-9872-898f63b64a29_terseLabel_en-US" xlink:label="lab_abm_LettersOfCreditLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit [Line Items]</link:label>
    <link:label id="lab_abm_LettersOfCreditLineItems_label_en-US" xlink:label="lab_abm_LettersOfCreditLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_abm_LettersOfCreditLineItems_documentation_en-US" xlink:label="lab_abm_LettersOfCreditLineItems" 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">Letters Of Credit [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditLineItems" xlink:href="abm-20230430.xsd#abm_LettersOfCreditLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_LettersOfCreditLineItems" xlink:to="lab_abm_LettersOfCreditLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0079aae7-ede7-4a9c-bddc-3552f123b0da_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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">Contract liabilities, balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_efb93cd4-d429-4fef-893f-722d2ddd8a45_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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">Contract liabilities, balance at end of period</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_SelfInsuranceReserveCurrent_626d914a-e071-4fb4-816a-47ed59ce9f6f_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance claims</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_14f7ae72-8631-4990-a33c-842e7369d01e_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 [Line Items]</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_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_451ba7e9-b26d-4bb2-860f-ba5cdc7c15d3_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" xlink: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 leverage ratio</link:label>
    <link:label id="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_label_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" xlink: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, Covenant, Maximum Total Net Leverage Ratio</link:label>
    <link:label id="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_documentation_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" 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">Debt Instrument, Covenant, Maximum Total Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" xlink:to="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_4516bf24-9831-4410-af68-60bdb2240952_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_NetCashProvidedByUsedInInvestingActivities_da449850-12d5-4499-a062-4f359b44a626_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_DebtInstrumentFaceAmount_dc53c254-ef58-4f18-8b17-4977581c166e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5974c8e4-a87f-42fe-bbc6-bf6a5e6a9324_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_ff076b92-3d2e-47b9-8194-2767b80a271f_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" xlink: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 Earnings Per Share Basic And Diluted By Common Class [Table]</link:label>
    <link:label id="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_label_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" xlink: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 By Common Class [Table]</link:label>
    <link:label id="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_documentation_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" 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">Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" xlink:href="abm-20230430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" xlink:to="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_a1bfb110-f3e6-4e14-958f-c4d28efcbf6a_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_840d7210-64e1-401d-abd8-9ee58b68928e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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 assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5f85f6f6-04cb-48fb-9fdf-d7ec8edcf9dc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Financial Information by Reportable Segment</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_dei_EntityCurrentReportingStatus_06743a54-f53e-48fa-9470-283d1e019c26_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_OtherAssetsNoncurrent_04017581-eec4-467a-a6e2-a664141e95bc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink: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 noncurrent 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_abm_ManagementReimbursementRevenueMember_87e96028-af5a-4f87-92ba-53eacd81e21b_terseLabel_en-US" xlink:label="lab_abm_ManagementReimbursementRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Reimbursement Revenue</link:label>
    <link:label id="lab_abm_ManagementReimbursementRevenueMember_label_en-US" xlink:label="lab_abm_ManagementReimbursementRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Reimbursement Revenue [Member]</link:label>
    <link:label id="lab_abm_ManagementReimbursementRevenueMember_documentation_en-US" xlink:label="lab_abm_ManagementReimbursementRevenueMember" 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">Management Reimbursement Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManagementReimbursementRevenueMember" xlink:href="abm-20230430.xsd#abm_ManagementReimbursementRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ManagementReimbursementRevenueMember" xlink:to="lab_abm_ManagementReimbursementRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_1e7a8524-7d81-4ffa-ab76-d771f0467a4d_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_LongTermDebtCurrentAbstract_eccec1bd-6345-40b3-b610-ebd09e610d26_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrentAbstract" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrentAbstract" xlink: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, Current Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract" xlink:to="lab_us-gaap_LongTermDebtCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_0c77ec78-9b08-4ed9-809c-7a255d42f5c1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense [Line Items]</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_label_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems" xlink:to="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_aaf16e54-0036-4973-b89c-164e1a284ee6_terseLabel_en-US" xlink:label="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance policy coverage, general and automobile liability losses</link:label>
    <link:label id="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_label_en-US" xlink:label="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policy Coverage, General Liability And Automobile Liability Losses</link:label>
    <link:label id="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_documentation_en-US" xlink:label="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" 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">Represents commercial insurance umbrella policies that cover general liability and automobile liability losses above primary limits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" xlink:href="abm-20230430.xsd#abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" xlink:to="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_43e4eb5c-46e1-4b63-b4ef-c9f3a4a33bdd_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_abm_EnergySavingsContractsMember_c99e43dc-a94e-402f-ac6d-56780f1f90cf_terseLabel_en-US" xlink:label="lab_abm_EnergySavingsContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Savings Contracts</link:label>
    <link:label id="lab_abm_EnergySavingsContractsMember_label_en-US" xlink:label="lab_abm_EnergySavingsContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Savings Contracts [Member]</link:label>
    <link:label id="lab_abm_EnergySavingsContractsMember_documentation_en-US" xlink:label="lab_abm_EnergySavingsContractsMember" 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">Energy Savings Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergySavingsContractsMember" xlink:href="abm-20230430.xsd#abm_EnergySavingsContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_EnergySavingsContractsMember" xlink:to="lab_abm_EnergySavingsContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount_747b3d98-afad-4a5f-93fe-383cb4497e14_terseLabel_en-US" xlink:label="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" xlink: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 benefit for change in tax reserves</link:label>
    <link:label id="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount_label_en-US" xlink:label="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Tax Reserves, Amount</link:label>
    <link:label id="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount_documentation_en-US" xlink:label="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" 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">Effective Income Tax Rate Reconciliation, Change In Tax Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" xlink:href="abm-20230430.xsd#abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" xlink:to="lab_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_4f24ff06-b9dd-4c77-a904-c0d568fa6164_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink: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 Interest Rate Swap Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink: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 Interest Rate Derivatives [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_790d1735-17fd-41f6-ab2c-28b0d989f620_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_PropertyPlantAndEquipmentNet_624605ec-97a3-4235-a287-22d5dc213a79_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 of accumulated depreciation of $314.3 and $296.9 at April&#160;30, 2023 and October&#160;31, 2022, respectively</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_0dc54b00-c1d1-4cd1-8c72-5df77004a925_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Repayment of borrowings from 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_IncreaseDecreaseInOtherNoncurrentAssets_a4934d2d-f115-4e53-878c-6fc53aad3557_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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 noncurrent assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink: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 Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_e946f562-1304-42d2-91f8-ff1bca783d7b_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 contingent consideration payable in future years</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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_80250721-851f-466f-b7b0-e94240e81112_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of government services business</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_f9095b84-5bdc-470c-9f9c-87eadfcab1eb_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" 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">Gain on sale of assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5d544762-8735-4d42-9de9-42b3f5bba471_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade 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_SelfInsuranceReserve_36fb4c6b-233a-472f-bed9-2ac5ccbca275_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance claim reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_dbd0ab40-30df-4f0f-9035-db541ed7aa32_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_GuaranteeObligationsNatureDomain_b8b09a88-e5d9-495b-9668-9fc11eb20517_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink: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, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink: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, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_be6c86b6-f479-41fe-8aa5-b97f286bc7fc_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_41429280-d52a-4052-92b2-ff17366ec98a_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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_940b09ff-398a-4f2f-a31c-4cdd4efb7612_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink: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 Revenue from External Customers by Major Service Lines and Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink: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 External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9df97e85-8c7a-4514-934b-9e37effcc3a6_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, net of taxes</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_abm_RavenVoltIncMember_a2138fef-dafc-433e-985b-70f3032c9d4e_terseLabel_en-US" xlink:label="lab_abm_RavenVoltIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RavenVolt</link:label>
    <link:label id="lab_abm_RavenVoltIncMember_label_en-US" xlink:label="lab_abm_RavenVoltIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RavenVolt, Inc. [Member]</link:label>
    <link:label id="lab_abm_RavenVoltIncMember_documentation_en-US" xlink:label="lab_abm_RavenVoltIncMember" 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">RavenVolt, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_RavenVoltIncMember" xlink:href="abm-20230430.xsd#abm_RavenVoltIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_RavenVoltIncMember" xlink:to="lab_abm_RavenVoltIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcad792e-3509-4336-bd6f-e8b98c03e120_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_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_ce88ed36-569a-4ed1-a041-7b4461c5b5ca_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance deposits</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9a49a8f0-7903-4c83-ae3a-696534e3d475_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_2bfab4bc-72e1-42d7-887e-543c8b838c1f_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_BusinessAcquisitionLineItems_2309493c-ec48-4439-b33e-411794042e0a_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 [Line Items]</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_18db3321-c2d4-4782-a68d-a44609c5a761_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_SharesOutstanding_c73e5beb-ebc7-4c27-878f-9c3b278f0e9e_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_9a1002b3-82b8-4bd8-8c25-e054662bbb28_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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">Balance, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_b16d5e4c-f3e3-4e2e-95cc-91290af25d74_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7db0443b-9e18-4095-9963-e051f6786ea8_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">COMMON STOCK</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_CommonStockDividendsPerShareDeclared_fe1eac65-c50b-48a5-97b3-47f75c33eeac_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">Common stock, dividends (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_40e09c49-6660-47a4-982c-6659d94d303b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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 intangible assets, net of accumulated amortization of $499.6 and $459.8 at April&#160;30, 2023 and October&#160;31, 2022, respectively</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_LineOfCreditFacilityTable_23ecc4a6-2155-45d5-b241-f391d7a18bbf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4236a10d-6a3d-4ae0-ba96-a5ad2ab055ec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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 performance obligation period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_f4a31212-37ee-41a5-b7e3-d14d3af51ad1_terseLabel_en-US" xlink:label="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expansion of of authorized repurchase amount of common stock</link:label>
    <link:label id="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_label_en-US" xlink:label="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" xlink: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, Increase (Decrease) In Authorized Amount</link:label>
    <link:label id="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_documentation_en-US" xlink:label="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" 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 Repurchase Program, Increase (Decrease) In Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" xlink:href="abm-20230430.xsd#abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" xlink:to="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit_688a5e56-a21a-4e31-9b0f-4a12967f5142_terseLabel_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety bonds and surety-backed letters of credit</link:label>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit_label_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bonds And Surety-Backed Letters Of Credit</link:label>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit_documentation_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit" 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">Surety Bonds And Other Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:href="abm-20230430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:to="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a07b54bd-073d-48be-ab8d-1c983d4e63d5_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 12(b) Security</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_08f896ec-7da8-4ffa-9715-1d96dd5139e2_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">BASIS OF PRESENTATION AND 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_abm_AirlineServicesMember_d1d868fd-6d99-4358-b62b-c385979572f1_terseLabel_en-US" xlink:label="lab_abm_AirlineServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Airline Services</link:label>
    <link:label id="lab_abm_AirlineServicesMember_label_en-US" xlink:label="lab_abm_AirlineServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Airline Services [Member]</link:label>
    <link:label id="lab_abm_AirlineServicesMember_documentation_en-US" xlink:label="lab_abm_AirlineServicesMember" 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">Airline Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AirlineServicesMember" xlink:href="abm-20230430.xsd#abm_AirlineServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_AirlineServicesMember" xlink:to="lab_abm_AirlineServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a3ae295d-ef47-45ee-977d-8feeff0ca67f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions from unconsolidated affiliates</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink: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 Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct_ec7b74ad-1368-42ed-a930-c3ddd21a5c6e_terseLabel_en-US" xlink:label="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct" xlink: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 payroll tax</link:label>
    <link:label id="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct_label_en-US" xlink:label="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Security Tax, Employer, Deferral, CARES Act</link:label>
    <link:label id="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct_documentation_en-US" xlink:label="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct" 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">Social Security Tax, Employer, Deferral, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SocialSecurityTaxEmployerDeferralCARESAct" xlink:href="abm-20230430.xsd#abm_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SocialSecurityTaxEmployerDeferralCARESAct" xlink:to="lab_abm_SocialSecurityTaxEmployerDeferralCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_5c9afa0e-cb5b-4370-af59-ed138faccc8d_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 [Line Items]</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_CapitalizedContractCostImpairmentLoss_37196d14-d104-4b64-8a45-3ef1ddea7be6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recorded on costs capitalized</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_01cea638-d68e-4f95-b8fc-93137dc6a1ff_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 issued under employee stock purchase and share-based compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_33c29ef2-6b2e-482b-8785-55e5982f3f92_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 INFORMATION</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_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized_54611608-0c7e-498d-aa4b-0ecb910d5558_negatedTerseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" 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">Recognition of deferred revenue</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized_label_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" xlink: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, Including New Contract Revenue Recognized</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" 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">Contract With Customer, Liability, Including New Contract Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" xlink:to="lab_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32722a9b-1050-4472-a4cc-ca636b7f6f73_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768f4508-fe04-412f-9451-de8bfa818495_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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4bfaea97-3b1f-4ee7-809e-7fa48f58f8fa_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_abd9903d-5c18-45a0-a9ff-81cebcd96d18_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from cash flow hedges recorded in accumulated other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_cdba6706-2b80-4dc5-8500-15ea597b69e0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 and common equivalent shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_cb0bd531-4976-44cc-b1da-3e2bb5e38910_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">Trade 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_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_69f2ffc5-b971-4431-a4a2-c0c0cf559b93_terseLabel_en-US" xlink:label="lab_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Momentum</link:label>
    <link:label id="lab_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_label_en-US" xlink:label="lab_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maybin Support Services Limited, Momentum Support Limited (UK) And Momentum Property Support Services Limited [Member]</link:label>
    <link:label id="lab_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_documentation_en-US" xlink:label="lab_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" 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">Maybin Support Services Limited, Momentum Support Limited (UK) and Momentum Property Support Services Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" xlink:href="abm-20230430.xsd#abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" xlink:to="lab_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_c40fa05c-af92-4a14-bc70-d1a7598bfc2d_terseLabel_en-US" xlink:label="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" xlink: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 lease liabilities</link:label>
    <link:label id="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_label_en-US" xlink:label="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" xlink: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 Lease Liabilities, Noncurrent</link:label>
    <link:label id="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_documentation_en-US" xlink:label="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" 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">Increase (Decrease) In Lease Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" xlink:href="abm-20230430.xsd#abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" xlink:to="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_eab63cbb-17dd-46d2-8b60-8672c9095934_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_0d3245f3-2abc-4db5-b469-114c13f200ee_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">THE COMPANY AND NATURE OF OPERATIONS</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_a456d927-b16a-4c05-a2f5-d9fa3860939b_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_67c4b073-1eed-4038-92ca-f98fcbc72bb1_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">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ec093623-f63b-4a77-802d-24a807c7fffc_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 common and common equivalent shares outstanding &#8212; 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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_e46a2379-aefa-4487-a989-8f27a2155c21_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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 profit (loss) associated with acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_d8723218-846f-40e1-a59d-a21b043ff261_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">Loss contingency accrual</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_abm_GovernmentServicesMember_da3bbdb7-acb8-4b50-96a3-2daae0559510_verboseLabel_en-US" xlink:label="lab_abm_GovernmentServicesMember" 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">Government Services</link:label>
    <link:label id="lab_abm_GovernmentServicesMember_label_en-US" xlink:label="lab_abm_GovernmentServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Services [Member]</link:label>
    <link:label id="lab_abm_GovernmentServicesMember_documentation_en-US" xlink:label="lab_abm_GovernmentServicesMember" 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">Government Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GovernmentServicesMember" xlink:href="abm-20230430.xsd#abm_GovernmentServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_GovernmentServicesMember" xlink:to="lab_abm_GovernmentServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_5dc5b6a9-9d72-4dd4-a395-15e269dc343e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink: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 case reserves plus IBNR Claims &#8212; prior years</link:label>
    <link:label id="lab_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_label_en-US" xlink:label="lab_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Year Claims and Claims Adjustment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_5729eaa5-8d9d-42ca-96f0-7dfdd8778da2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SelfInsuredRetentionAmountPerOccurrence_3aceaaeb-f15d-4884-a96e-86b6ed0fd328_terseLabel_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance retention amount per-claim</link:label>
    <link:label id="lab_abm_SelfInsuredRetentionAmountPerOccurrence_label_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insured Retention, Amount Per Occurrence</link:label>
    <link:label id="lab_abm_SelfInsuredRetentionAmountPerOccurrence_documentation_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerOccurrence" 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">Self Insured Retention, Amount Per Occurrence</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerOccurrence" xlink:href="abm-20230430.xsd#abm_SelfInsuredRetentionAmountPerOccurrence"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SelfInsuredRetentionAmountPerOccurrence" xlink:to="lab_abm_SelfInsuredRetentionAmountPerOccurrence" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_51f35e39-b9d0-457b-8763-cdef828833ad_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">Security Exchange Name</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_InterestRateDerivativeLiabilitiesAtFairValue_11a9b69a-caca-4830-8a8c-1de071af8dbd_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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 rate swap liabilities</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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 Rate Derivative Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_fe948624-4e78-4d7c-9a07-645bc0a0c4d8_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" 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">Loss/(Gain) on sale of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_f32334ae-5980-4157-924b-54ffb135bf94_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_d2b87b7a-a5bd-4b5b-acc0-e29b00de740d_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, $0.01 par value; 500,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_abm_EducationMember_e53b38b2-25cf-4fea-9499-6114e5684eed_terseLabel_en-US" xlink:label="lab_abm_EducationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Education</link:label>
    <link:label id="lab_abm_EducationMember_label_en-US" xlink:label="lab_abm_EducationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Education [Member]</link:label>
    <link:label id="lab_abm_EducationMember_documentation_en-US" xlink:label="lab_abm_EducationMember" 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">Education [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember" xlink:href="abm-20230430.xsd#abm_EducationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_EducationMember" xlink:to="lab_abm_EducationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_dfc19a6f-b8c0-44d5-a4e1-3529266ff41f_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">Standby letters of credit</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_MaterialReconcilingItemsMember_51deddf1-91c3-4fb5-bdc0-3b1d9da19c1f_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink: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 Reconciling Items</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink: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 Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a79626af-5c0e-43fe-8f7f-d0aac09d2f4b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink: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, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bca82d53-7f88-469f-b561-c719cf2111f5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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 Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_64e511e2-2aa3-4fba-bdd1-e731b0ce8f88_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink: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 rate swap assets</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink: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 Rate Derivative Assets, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_c267b01b-1c82-4f90-bdf4-2e25183a8e8e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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 debt, net</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_cd240c12-9164-46a1-8fed-1173089bcb2f_totalLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" 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">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_cc730aa2-6375-4f80-83a6-3c08cc5ac059_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_PendingLitigationMember_b6c7bc04-cd9a-4265-9138-555eaebd4f7b_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_e35a646d-d06c-43ef-b2ff-c0113baa477c_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_f82113db-c785-4af1-aaef-e26f9bc57a64_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_abm_InterestRateSwapEffective2252022Member_b6932b28-5746-4f31-b4d2-bd1580463b5c_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective2252022Member" xlink: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 Rate Swap, Effective 2/25/2022</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective2252022Member_label_en-US" xlink:label="lab_abm_InterestRateSwapEffective2252022Member" xlink: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 Rate Swap, Effective 2/25/2022 [Member]</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective2252022Member_documentation_en-US" xlink:label="lab_abm_InterestRateSwapEffective2252022Member" 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">Interest Rate Swap, Effective 2/25/2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective2252022Member" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective2252022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateSwapEffective2252022Member" xlink:to="lab_abm_InterestRateSwapEffective2252022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SecuredOvernightFinancingRateSOFRMember_f7dd61b4-6045-45d7-8008-35ee26927340_terseLabel_en-US" xlink:label="lab_abm_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_abm_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_abm_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_abm_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_abm_SecuredOvernightFinancingRateSOFRMember" 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">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SecuredOvernightFinancingRateSOFRMember" xlink:href="abm-20230430.xsd#abm_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_abm_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_098b53eb-89ab-4d46-8627-551e737f8b10_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">REVENUES</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_0f1e9b91-0b48-42ed-8f7c-97fe98aa0a91_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink: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 [Abstract]</link:label>
    <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_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_bf82e9a1-92c0-4337-94c6-a34ba0cdd154_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink: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 External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink: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 External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_f92f4db3-1c61-4d1d-9d75-1824d4e528a1_terseLabel_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Used to Collateralize Insurance Obligations, Type [Domain]</link:label>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_label_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Used to Collateralize Insurance Obligations, Type [Domain]</link:label>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_documentation_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" 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">Instruments Used to Collateralize Insurance Obligations, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" xlink:to="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_c351c67a-2503-48c5-b812-886a67f6e698_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bd7f113-18c1-4e11-8849-cb5ae602b82f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes withheld from issuance of share-based compensation awards, net</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7a3ca594-8c20-4eb0-a522-5a5cbfc946ed_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_us-gaap_DebtInstrumentTerm_190c778d-456a-4f95-a6ec-d7309f7bf24c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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 facility, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_7e0e1177-720b-40b6-b428-7831c5065974_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink: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, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink: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, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_6a2f3fa5-ae1b-49f7-a141-8d8af8229f1e_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsMember_44595b35-2c08-42e7-8e3c-e6c983172554_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted insurance deposits</link:label>
    <link:label id="lab_us-gaap_DepositsMember_label_en-US" xlink:label="lab_us-gaap_DepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsMember" xlink:to="lab_us-gaap_DepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c4989893-1f30-4549-b966-770a158475e4_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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 amount of authorized repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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 Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4759ba28-db1c-426a-a58d-18304ebc1148_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink: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 dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_c3df4f80-964f-4c12-89ac-451fd9cfd2ec_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" 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">Trade accounts receivable and costs incurred in excess of amounts billed</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink: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 Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7728130e-50e4-4b4b-9cc2-1cdf2ae7f1a4_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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fddb74ec-0a6c-465d-9765-e3f2716a1d41_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0e9a5e3a-81b9-4224-bbc8-d1ff6c76db7c_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">Purchase of businesses, 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_f9702ec9-8249-4c34-b941-3a94f1f18056_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_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_accbb3db-e096-43b0-824b-809d7691d228_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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 tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_6c6f9c2a-1d08-4bb4-bd5e-1b0bf6c268b6_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_EarningsPerShareDiluted_da0a73f6-8d4f-4078-9fc2-9b623dd1c1e5_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">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_abm_PrivatelyHeldCompanyMember_15c54e3c-5731-4a79-a75a-a0c5183d3e6c_terseLabel_en-US" xlink:label="lab_abm_PrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Privately Held Company</link:label>
    <link:label id="lab_abm_PrivatelyHeldCompanyMember_label_en-US" xlink:label="lab_abm_PrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Privately Held Company [Member]</link:label>
    <link:label id="lab_abm_PrivatelyHeldCompanyMember_documentation_en-US" xlink:label="lab_abm_PrivatelyHeldCompanyMember" 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">Privately Held Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PrivatelyHeldCompanyMember" xlink:href="abm-20230430.xsd#abm_PrivatelyHeldCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_PrivatelyHeldCompanyMember" xlink:to="lab_abm_PrivatelyHeldCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5ca886dc-76ad-454f-93b2-7e9d137776b7_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_237729b1-6b93-4472-bf28-585ef94dfafd_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_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_4250fb8a-efc3-461a-9536-5ae89999bef3_negatedTerseLabel_en-US" xlink:label="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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">Right-of-use assets</link:label>
    <link:label id="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink: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 Operating Lease Right-Of-Use Asset</link:label>
    <link:label id="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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">Increase (Decrease) In Operating Lease Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="abm-20230430.xsd#abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_87e59a18-3f3f-489d-944d-409ef76539b5_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_ProceedsFromConstructionLoansPayable_8537eb66-7094-497d-82fe-dbf392b3225a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConstructionLoansPayable" xlink: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 of energy savings performance contracts</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConstructionLoansPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConstructionLoansPayable" xlink: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 Construction Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConstructionLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConstructionLoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConstructionLoansPayable" xlink:to="lab_us-gaap_ProceedsFromConstructionLoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_bf2ec1a8-ef02-405a-99e2-0a7754cb2d7f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_268f1288-dc33-4f1d-98f6-d10ae100a55c_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">Noncurrent 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_RevenueRemainingPerformanceObligation_6cf18520-9737-4398-b05f-360d709fbc9b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_5ab4ff5e-1e43-44c3-a40b-6d12b3c89915_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable, net of allowances of $24.2 and $22.6 at April&#160;30, 2023 and October&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink: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 and Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_8c135b7e-268f-490f-88d1-5c24cb8eb7c4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e7cafa65-64d9-456e-9c04-a52e59b4da9c_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_ParkingMember_c8abcdfa-7e2f-41ed-9461-65bd21410e5d_terseLabel_en-US" xlink:label="lab_us-gaap_ParkingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parking</link:label>
    <link:label id="lab_us-gaap_ParkingMember_label_en-US" xlink:label="lab_us-gaap_ParkingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parking [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParkingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParkingMember" xlink:to="lab_us-gaap_ParkingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrentAbstract_a408f6e6-4856-4b8f-8227-e17139731560_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink: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_LongTermDebtNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink: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, Excluding Current Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_f7673e09-4d20-429e-9620-40be641039cc_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_FairValueDisclosuresAbstract_55005a73-1c5a-4a82-8d7a-3109cc92cfdc_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_2e5ebd4e-e0ba-4f45-9743-91b68c05099f_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">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_c18df856-0d16-4aca-8ff9-ff3d2a601225_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">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_CreditFacilityAxis_29bf93c3-bf70-482f-abb2-ca47bdf8f5c3_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_EstimatedInsuranceRecoveries_d9aa091c-3ab2-4ddb-83af-f50719effd0f_terseLabel_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recoverables</link:label>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:to="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_73b69db8-254e-40ec-85bf-b4a2a6ba3b87_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_2ff0a6ce-0dd4-4df6-b80c-ca5d08f28b2b_terseLabel_en-US" xlink:label="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primary policy limit</link:label>
    <link:label id="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_label_en-US" xlink:label="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers Compensation, General Liability, And Other Insurable Risks, Insurance Policy Limit</link:label>
    <link:label id="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_documentation_en-US" xlink:label="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" 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">Represents the policy limit provided by the insurance program for workers' compensation, general liability, and other insurable risks.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" xlink:href="abm-20230430.xsd#abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" xlink:to="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_43cf5f7d-5b8a-4a0f-a7bb-289b5d456422_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_us-gaap_SelfInsuranceReserveNoncurrent_6a1a3fc0-37ed-4ddc-8f76-984a4f572d47_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent insurance claims</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_b19e20a3-8410-4d14-bfac-da45681335cb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink: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_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink: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, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_a754b616-1240-48b1-b892-0b2ba9313d10_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" xlink: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 Insurance Related Balances and Activity</link:label>
    <link:label id="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_label_en-US" xlink:label="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" xlink: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 Insurance Related Balances And Activity [Table Text Block]</link:label>
    <link:label id="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_documentation_en-US" xlink:label="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" 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">Schedule Of Insurance Related Balances And Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" xlink:href="abm-20230430.xsd#abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" xlink:to="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_8ccc4e27-ee0c-4c24-a7cf-91530ce21887_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_PaymentsToAcquireEquitySecuritiesFvNi_bc332c4a-f2bb-42df-9a16-ed722c1b794d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" 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">Investments in equity securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink: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 Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:to="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_1acd4f62-a6e8-4400-ac4f-345824a4a85f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred in excess of amounts billed</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_dcc7c892-dc3a-4c1a-a548-df1ec5070d33_terseLabel_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety bonds and surety-backed letters of credit</link:label>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_label_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bonds And Surety-Backed Letters Of Credit [Member]</link:label>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_documentation_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" 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">Surety Bonds And Surety-Backed Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" xlink:href="abm-20230430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" xlink:to="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities_21cb357d-9c26-43bc-ac63-2803c50ec9c8_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" xlink: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 contract liabilities</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities_label_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" xlink: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, Increase (Decrease) For Additional Contract Liabilities</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" 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">Contract With Customer, Liability, Increase (Decrease) For Additional Contract Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" xlink:to="lab_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bd982313-e382-4286-b668-02abe1dff085_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">Net 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_abm_NumberOfIndustryGroups_c43f5fd4-b0ca-47ee-996b-6215153ec8d8_terseLabel_en-US" xlink:label="lab_abm_NumberOfIndustryGroups" xlink: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 industry groups</link:label>
    <link:label id="lab_abm_NumberOfIndustryGroups_label_en-US" xlink:label="lab_abm_NumberOfIndustryGroups" xlink: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 Industry Groups</link:label>
    <link:label id="lab_abm_NumberOfIndustryGroups_documentation_en-US" xlink:label="lab_abm_NumberOfIndustryGroups" 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">Number Of Industry Groups</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfIndustryGroups" xlink:href="abm-20230430.xsd#abm_NumberOfIndustryGroups"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_NumberOfIndustryGroups" xlink:to="lab_abm_NumberOfIndustryGroups" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsAbstract_0185d65c-04ba-412e-9263-1a14df3ffefe_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_DividendsAbstract_label_en-US" xlink:label="lab_us-gaap_DividendsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAbstract" xlink:to="lab_us-gaap_DividendsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_1be9a089-3e08-4c2d-af4f-6effecbf8536_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_FairValueByMeasurementFrequencyAxis_66bf02c6-d883-4091-927c-24984a41b377_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_3e168067-e048-4d8f-aefc-51b5fc1256b9_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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">Consideration paid</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_a6dab5c2-a1bc-4891-8426-8fc13e8da0df_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance claims</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink: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 Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:to="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_7503ffbb-7a85-47fe-b132-48b5e8a8d097_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d242b931-384a-44bb-b5d9-d17c34f17f68_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_891a9b37-f0fc-4880-9e9b-9afa7472915d_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_abm_ManufacturingAndDistributionMember_c9380cc4-b7be-4621-8c37-a89c45ad6aa7_verboseLabel_en-US" xlink:label="lab_abm_ManufacturingAndDistributionMember" 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">M&amp;D</link:label>
    <link:label id="lab_abm_ManufacturingAndDistributionMember_48050426-172b-47f9-8bdc-f361246f5bf4_terseLabel_en-US" xlink:label="lab_abm_ManufacturingAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing &amp; Distribution</link:label>
    <link:label id="lab_abm_ManufacturingAndDistributionMember_label_en-US" xlink:label="lab_abm_ManufacturingAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing And Distribution [Member]</link:label>
    <link:label id="lab_abm_ManufacturingAndDistributionMember_documentation_en-US" xlink:label="lab_abm_ManufacturingAndDistributionMember" 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"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember" xlink:href="abm-20230430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ManufacturingAndDistributionMember" xlink:to="lab_abm_ManufacturingAndDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_555bbfd7-aff5-4090-9642-65b78a8b6786_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" 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">Unamortized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink: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 Issuance Costs, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_14d5edee-79da-45d2-b554-370f2436d5a7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_8b4186d5-e520-4a3a-9d3f-1820a72b4a6f_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled trade receivables</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_label_en-US" xlink:label="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" xlink: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, Unbilled Trade Receivables, Current</link:label>
    <link:label id="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" 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">Contract With Customer, Asset, Unbilled Trade Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" xlink:to="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ContractwithCustomerLiabilitiesRollForward_853a3457-c127-4c02-995c-87305aa1042b_terseLabel_en-US" xlink:label="lab_abm_ContractwithCustomerLiabilitiesRollForward" xlink: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 with Customer, Liabilities [Roll Forward]</link:label>
    <link:label id="lab_abm_ContractwithCustomerLiabilitiesRollForward_label_en-US" xlink:label="lab_abm_ContractwithCustomerLiabilitiesRollForward" xlink: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, Liabilities [Roll Forward]</link:label>
    <link:label id="lab_abm_ContractwithCustomerLiabilitiesRollForward_documentation_en-US" xlink:label="lab_abm_ContractwithCustomerLiabilitiesRollForward" 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">Contract with Customer, Liabilities [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractwithCustomerLiabilitiesRollForward" xlink:href="abm-20230430.xsd#abm_ContractwithCustomerLiabilitiesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward" xlink:to="lab_abm_ContractwithCustomerLiabilitiesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_db6491ad-3cdc-4ec7-9376-4f2fbae4ffa3_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_abm_InterestRateSwapEffective772022Member_31162480-4a0d-4545-8ff0-40f131e400ac_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective772022Member" xlink: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 Rate Swap, Effective 7/7/2022</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective772022Member_label_en-US" xlink:label="lab_abm_InterestRateSwapEffective772022Member" xlink: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 Rate Swap, Effective 7/7/2022 [Member]</link:label>
    <link:label id="lab_abm_InterestRateSwapEffective772022Member_documentation_en-US" xlink:label="lab_abm_InterestRateSwapEffective772022Member" 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">Interest Rate Swap, Effective 7/7/2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective772022Member" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective772022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateSwapEffective772022Member" xlink:to="lab_abm_InterestRateSwapEffective772022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_239e5bda-4680-4bba-9b86-2c53174624db_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink: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, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_efe7af33-af23-4ac1-bde2-e427ba992ee1_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">Cash flows from 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5b95382d-09d8-42eb-9a1b-ae6dfdde13f7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_cab7a36b-28d8-44ad-92b5-6ef718283245_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">Share-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_VariableRateAxis_a6517fda-d13c-4a37-a089-a76ca56fd015_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink: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 Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_efd094c8-6a9b-490b-befd-50183c909f92_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 noncurrent 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_76ae003b-97d6-4ed4-9bbb-deeb3ad736ba_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">Income from unconsolidated affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_ae20d96e-ffa5-4999-b040-2c3235f8dc58_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Income from unconsolidated affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_39decacc-0c13-445d-baf8-ff2c4f952434_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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 from unconsolidated affiliates</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_us-gaap_LongTermLoansPayable_e1cdce6a-6c05-4b91-a86a-6bda5a54a007_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermLoansPayable" 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 noncurrent portion of term loan</link:label>
    <link:label id="lab_us-gaap_LongTermLoansPayable_label_en-US" xlink:label="lab_us-gaap_LongTermLoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLoansPayable" xlink:to="lab_us-gaap_LongTermLoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_b13e0dd3-a8dc-4142-b943-81b5fe46540c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3cd1ee50-5bb2-44b0-a152-6aecef06055a_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">Additions to 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_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_bff038e3-448c-4083-a116-b348dc159b95_terseLabel_en-US" xlink:label="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" xlink: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 to be reclassified during the next 12 months</link:label>
    <link:label id="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_label_en-US" xlink:label="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" xlink: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 Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax</link:label>
    <link:label id="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_documentation_en-US" xlink:label="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" 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">Interest Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" xlink:href="abm-20230430.xsd#abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" xlink:to="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_24776282-af28-4802-9553-65e535eff012_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 Income Per Common Share Calculations</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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>abm-20230430_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:8c2c4347-61ab-4915-949f-995ef2e3b563,g:5369d91a-2390-4190-9703-493854a83584-->
<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.abm.com/role/Cover" xlink:type="simple" xlink:href="abm-20230430.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b4022850-27a5-44f7-a703-f57b6e502433" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_DocumentType_b4022850-27a5-44f7-a703-f57b6e502433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_7431ecfa-8250-4ccf-bc43-814d3366e1a2" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_DocumentQuarterlyReport_7431ecfa-8250-4ccf-bc43-814d3366e1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_cafdc35a-d6ea-42ef-9dbb-382cc49f1768" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_DocumentPeriodEndDate_cafdc35a-d6ea-42ef-9dbb-382cc49f1768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1cc20937-7289-4b2f-9916-a33094d56f3a" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_DocumentTransitionReport_1cc20937-7289-4b2f-9916-a33094d56f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2882bd27-bdea-49a4-9a9f-1b945bfb19d9" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityFileNumber_2882bd27-bdea-49a4-9a9f-1b945bfb19d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_76d3a3ca-bd03-4a9d-a50f-8ea3add767cb" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityRegistrantName_76d3a3ca-bd03-4a9d-a50f-8ea3add767cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b051d33b-4301-4078-9c25-a9e91d4696b7" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b051d33b-4301-4078-9c25-a9e91d4696b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_9cad070d-f2fa-4e55-a5c6-baa186cc1b79" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityTaxIdentificationNumber_9cad070d-f2fa-4e55-a5c6-baa186cc1b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1a615752-32f1-44b6-807c-ab91ed0a2bf5" 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_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityAddressAddressLine1_1a615752-32f1-44b6-807c-ab91ed0a2bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_f551473d-1bc5-496a-8dcc-2b34a071cfce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityAddressAddressLine2_f551473d-1bc5-496a-8dcc-2b34a071cfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b05879c3-e6ec-43b7-98b0-e9a0f429645e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityAddressCityOrTown_b05879c3-e6ec-43b7-98b0-e9a0f429645e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_19d53b29-09c6-4af6-a5b3-64d690337418" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityAddressStateOrProvince_19d53b29-09c6-4af6-a5b3-64d690337418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_367d3f54-34a4-448e-89c2-3ce6cb364c6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityAddressPostalZipCode_367d3f54-34a4-448e-89c2-3ce6cb364c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ded8f2cf-f3ae-4416-9341-d62151528d43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_CityAreaCode_ded8f2cf-f3ae-4416-9341-d62151528d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_df5efe99-aa64-4f4c-bed0-c2ee8b013502" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_LocalPhoneNumber_df5efe99-aa64-4f4c-bed0-c2ee8b013502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ac85f193-132a-41d6-a36c-5ef59d5d63e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_Security12bTitle_ac85f193-132a-41d6-a36c-5ef59d5d63e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4ec8120f-868c-483b-a43e-84b5ada04315" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_TradingSymbol_4ec8120f-868c-483b-a43e-84b5ada04315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_4f054a6c-6d77-4d11-ab02-6051a8364903" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_SecurityExchangeName_4f054a6c-6d77-4d11-ab02-6051a8364903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f61ea5a7-9752-43f7-8ac4-3b63a3ad4b73" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityCurrentReportingStatus_f61ea5a7-9752-43f7-8ac4-3b63a3ad4b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_11a0723d-fb8f-42d2-84b1-51a7be1de240" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityInteractiveDataCurrent_11a0723d-fb8f-42d2-84b1-51a7be1de240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4d78fdc9-c283-4d58-bd5c-f41b4a2c80eb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityFilerCategory_4d78fdc9-c283-4d58-bd5c-f41b4a2c80eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_39a6c2a2-8bf9-4eae-bef9-2daf075332f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntitySmallBusiness_39a6c2a2-8bf9-4eae-bef9-2daf075332f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b557cdc3-ce63-4e9c-a188-38187ea1d7f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityEmergingGrowthCompany_b557cdc3-ce63-4e9c-a188-38187ea1d7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9d034939-88de-49e7-83fd-e271a993960e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityShellCompany_9d034939-88de-49e7-83fd-e271a993960e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1ac6b6a7-c15c-4935-aad6-19b69e8351da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1ac6b6a7-c15c-4935-aad6-19b69e8351da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_50dd554b-0d3c-496d-907f-7f8348921aa8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_EntityCentralIndexKey_50dd554b-0d3c-496d-907f-7f8348921aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3fe39561-3e1b-4154-a31f-861f4f7e5fd8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_CurrentFiscalYearEndDate_3fe39561-3e1b-4154-a31f-861f4f7e5fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c6893871-5a4d-4770-a904-12872e1c04e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_DocumentFiscalYearFocus_c6893871-5a4d-4770-a904-12872e1c04e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_38e9af50-4e61-4efc-8da1-134225ba3528" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_DocumentFiscalPeriodFocus_38e9af50-4e61-4efc-8da1-134225ba3528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6a7d6329-bd45-4cad-9b82-7a01894b6993" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4e852db7-ee79-40a3-ac10-88bd60309f25" xlink:to="loc_dei_AmendmentFlag_6a7d6329-bd45-4cad-9b82-7a01894b6993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDBALANCESHEETSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5717581d-16fe-42c9-b89d-e5af10bf472d" 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_b6b94a18-7216-4aa9-b87b-7ff8e377b345" 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_5717581d-16fe-42c9-b89d-e5af10bf472d" xlink:to="loc_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" 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_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bd31c560-8d32-4247-b897-d32a09b3b3bd" 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_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bd31c560-8d32-4247-b897-d32a09b3b3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_3df76ac7-080a-4e10-845f-58505899405f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_3df76ac7-080a-4e10-845f-58505899405f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f05efd86-01d2-4e82-85fd-2e1ffd2ad9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f05efd86-01d2-4e82-85fd-2e1ffd2ad9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_d38a50ff-da19-4e3c-bf73-151a17f162f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_d38a50ff-da19-4e3c-bf73-151a17f162f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_45b5c5b9-1e89-4e14-8b28-8ecb27b79295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:to="loc_us-gaap_OtherAssetsCurrent_45b5c5b9-1e89-4e14-8b28-8ecb27b79295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_611af040-9c07-4817-b422-718d9b050400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_61780c86-fca7-4001-adaa-abb8c1dbf9b7" xlink:to="loc_us-gaap_AssetsCurrent_611af040-9c07-4817-b422-718d9b050400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_777b94df-e47c-4771-930a-6acfbec6faa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_OtherInvestments_777b94df-e47c-4771-930a-6acfbec6faa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_993db7f4-38af-4b17-9862-d4b7f756d81a" 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_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_993db7f4-38af-4b17-9862-d4b7f756d81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e0168e7f-fbb9-4363-a2e6-75001ba1d7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e0168e7f-fbb9-4363-a2e6-75001ba1d7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b1417e-4c64-4b35-9064-7d80c98651fc" 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_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b1417e-4c64-4b35-9064-7d80c98651fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_835681e4-5be9-48c6-bca6-c1f4c1048f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_Goodwill_835681e4-5be9-48c6-bca6-c1f4c1048f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a2b954e7-36ee-4a88-806d-f13ae4104801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a2b954e7-36ee-4a88-806d-f13ae4104801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e46b5df0-84ce-4816-aab6-3fc33f260850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6b94a18-7216-4aa9-b87b-7ff8e377b345" xlink:to="loc_us-gaap_Assets_e46b5df0-84ce-4816-aab6-3fc33f260850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" 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_5717581d-16fe-42c9-b89d-e5af10bf472d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" 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_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_472a3714-6214-4b61-a51e-8484defd2b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_DebtCurrent_472a3714-6214-4b61-a51e-8484defd2b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5327f743-4953-488e-82b4-9f0239117c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_AccountsPayableCurrent_5327f743-4953-488e-82b4-9f0239117c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a41ae5e6-9794-4f6e-8481-c1c88780e15f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a41ae5e6-9794-4f6e-8481-c1c88780e15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_42ecfc04-141e-4c37-8b0f-b861e8395b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_42ecfc04-141e-4c37-8b0f-b861e8395b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_15d6044f-38da-4b81-9ce0-8581a3e7d13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_15d6044f-38da-4b81-9ce0-8581a3e7d13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_5d4d5f69-225f-4469-b1a2-1fded4b67608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_5d4d5f69-225f-4469-b1a2-1fded4b67608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_472cb08c-09f3-4b80-a1e1-81b6542d8a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_472cb08c-09f3-4b80-a1e1-81b6542d8a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ab340f3c-c4bd-4367-9bbc-065b8aea5f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ab340f3c-c4bd-4367-9bbc-065b8aea5f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3f75c60f-3616-4dff-bd46-48f2a5596bef" 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_418e5558-9d8f-442b-9ee5-407eccfe14bc" xlink:to="loc_us-gaap_LiabilitiesCurrent_3f75c60f-3616-4dff-bd46-48f2a5596bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1292a23c-54c3-4bf1-9175-92c214326733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1292a23c-54c3-4bf1-9175-92c214326733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_afe26efd-55a3-40ba-8325-06b48c191ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_afe26efd-55a3-40ba-8325-06b48c191ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b74efc5f-b1c8-4935-aeb2-4961095e67ac" 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_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b74efc5f-b1c8-4935-aeb2-4961095e67ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_139f05eb-3778-411d-820b-c83bd413adc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_139f05eb-3778-411d-820b-c83bd413adc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5f258707-3ec3-4500-8b46-61340d50ed37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5f258707-3ec3-4500-8b46-61340d50ed37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_ba291f15-3670-454b-a30e-21ac31a8e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_ba291f15-3670-454b-a30e-21ac31a8e9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_333c8a1c-f20e-419d-a66d-e570a1625e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_Liabilities_333c8a1c-f20e-419d-a66d-e570a1625e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c4893bd8-e880-4c08-863d-22c53ac2f86f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c4893bd8-e880-4c08-863d-22c53ac2f86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_StockholdersEquityAbstract_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_01c496c3-f791-4481-a274-d59fcdd3697e" 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_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:to="loc_us-gaap_PreferredStockValue_01c496c3-f791-4481-a274-d59fcdd3697e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4d381999-453e-4957-af21-3d3fb2014f83" 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_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:to="loc_us-gaap_CommonStockValue_4d381999-453e-4957-af21-3d3fb2014f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_eb7381fa-e9cb-47e9-803a-e6c9d6a74694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_eb7381fa-e9cb-47e9-803a-e6c9d6a74694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ee2027f-94f0-499e-a028-22e1bb157196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ee2027f-94f0-499e-a028-22e1bb157196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5169c568-96f3-4bc0-a0be-071b53f9cbb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5169c568-96f3-4bc0-a0be-071b53f9cbb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6bfd7636-8ae3-41bc-87e7-f88abe84d78f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_90df80a0-31af-4bc3-8f06-d38f9bd18f9b" xlink:to="loc_us-gaap_StockholdersEquity_6bfd7636-8ae3-41bc-87e7-f88abe84d78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_eb26795f-69df-4092-822b-4b17ededc965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55359fac-8f84-41c7-85c4-9d52360acaef" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_eb26795f-69df-4092-822b-4b17ededc965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" 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_d9b384da-04e4-400e-8d3a-107a7096ec26" 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_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d9b384da-04e4-400e-8d3a-107a7096ec26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c50b4f73-d4de-4891-b68a-ffe2bb97e749" 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_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c50b4f73-d4de-4891-b68a-ffe2bb97e749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_70e2716f-3ec3-44eb-b149-3dee8de970c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_70e2716f-3ec3-44eb-b149-3dee8de970c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_85c46144-c299-4d0d-b0de-7319beefc3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_85c46144-c299-4d0d-b0de-7319beefc3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_69519d31-4515-4003-868d-832d79d586a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_69519d31-4515-4003-868d-832d79d586a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_971a5c94-8223-4946-84e6-5db69566c320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_PreferredStockSharesIssued_971a5c94-8223-4946-84e6-5db69566c320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_73cc6cc1-5e12-4b74-a17c-4fba252e0517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_73cc6cc1-5e12-4b74-a17c-4fba252e0517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c1239393-384e-4953-b185-0b86cd490a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c1239393-384e-4953-b185-0b86cd490a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_26a83d29-102b-4446-8649-7bf1a8bdc348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_CommonStockSharesIssued_26a83d29-102b-4446-8649-7bf1a8bdc348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1533c132-2c95-4a0f-9a6d-bd79aa8469e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4d995b42-6374-49f7-a7e3-011b8b77a2c8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1533c132-2c95-4a0f-9a6d-bd79aa8469e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" 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_RevenueFromContractWithCustomerExcludingAssessedTax_6a40884e-b90c-4977-ad38-c3e0387d3071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6a40884e-b90c-4977-ad38-c3e0387d3071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_14c74677-a9e6-4c41-825b-0015f33076b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_14c74677-a9e6-4c41-825b-0015f33076b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_51efd878-d535-4d46-8f90-357e7cf1628c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_51efd878-d535-4d46-8f90-357e7cf1628c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_824226a0-fd66-4700-84af-5d55d200ebe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_824226a0-fd66-4700-84af-5d55d200ebe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7ff78f1a-d7a3-466e-901c-8911dee7595c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_OperatingIncomeLoss_7ff78f1a-d7a3-466e-901c-8911dee7595c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3820ad17-f805-4cd1-a444-3a5354bc40ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3820ad17-f805-4cd1-a444-3a5354bc40ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4f51404d-cb9e-446f-a8d6-c40a5e76b597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_InterestExpense_4f51404d-cb9e-446f-a8d6-c40a5e76b597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97612b1e-cd4c-40f7-a445-a18a5a6152ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97612b1e-cd4c-40f7-a445-a18a5a6152ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4f918c61-cd2e-498e-9e5a-c70d8c3b0fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4f918c61-cd2e-498e-9e5a-c70d8c3b0fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_76040637-934b-470f-b683-a382db225e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_NetIncomeLoss_76040637-934b-470f-b683-a382db225e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fd39b06e-0357-4871-9b17-bfcfde7b632a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fd39b06e-0357-4871-9b17-bfcfde7b632a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cd009de4-f810-4740-b441-e447fc2df685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fd39b06e-0357-4871-9b17-bfcfde7b632a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cd009de4-f810-4740-b441-e447fc2df685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_f1935df6-a603-4a18-bdc1-706e84836de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fd39b06e-0357-4871-9b17-bfcfde7b632a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_f1935df6-a603-4a18-bdc1-706e84836de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_39583aad-de48-42b2-b524-d07520277da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fd39b06e-0357-4871-9b17-bfcfde7b632a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_39583aad-de48-42b2-b524-d07520277da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e09685dc-750c-4e7c-8991-8e7d172e0f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_e09685dc-750c-4e7c-8991-8e7d172e0f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_feec48d6-dd6f-470f-860a-ca9229bf7047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_EarningsPerShareAbstract_feec48d6-dd6f-470f-860a-ca9229bf7047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_de869e57-6e6e-414f-923e-96a84c93479d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_feec48d6-dd6f-470f-860a-ca9229bf7047" xlink:to="loc_us-gaap_EarningsPerShareBasic_de869e57-6e6e-414f-923e-96a84c93479d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_03d7a6d9-093f-418e-b7e2-59f1ab1c8144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_feec48d6-dd6f-470f-860a-ca9229bf7047" xlink:to="loc_us-gaap_EarningsPerShareDiluted_03d7a6d9-093f-418e-b7e2-59f1ab1c8144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0caf609d-b590-4d05-b3ad-72fecc796047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edc88732-5bff-4c94-a6fe-e4999f0f3f6a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0caf609d-b590-4d05-b3ad-72fecc796047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_31e8c3c7-6c4f-4ccc-8af3-24231d8ac32d" 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_WeightedAverageNumberOfSharesOutstandingAbstract_0caf609d-b590-4d05-b3ad-72fecc796047" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_31e8c3c7-6c4f-4ccc-8af3-24231d8ac32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f57e9fba-a008-467c-a622-ef9fd43ae42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0caf609d-b590-4d05-b3ad-72fecc796047" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f57e9fba-a008-467c-a622-ef9fd43ae42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a3643672-539f-43b9-b140-0bbd19ab33d7" 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_34027af4-df53-48ac-a8f5-dec01777fefe" 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_a3643672-539f-43b9-b140-0bbd19ab33d7" xlink:to="loc_us-gaap_StatementTable_34027af4-df53-48ac-a8f5-dec01777fefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_976a3c3d-de31-4850-9a2b-2113ade76ab6" 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_34027af4-df53-48ac-a8f5-dec01777fefe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_976a3c3d-de31-4850-9a2b-2113ade76ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_49197279-e1d8-48f5-b682-a8c16a3a97fc" 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_976a3c3d-de31-4850-9a2b-2113ade76ab6" xlink:to="loc_us-gaap_EquityComponentDomain_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8aaf0b0-a48c-4ab8-bb99-6cfe1913be91" 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_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_CommonStockMember_b8aaf0b0-a48c-4ab8-bb99-6cfe1913be91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c734778c-ad9b-4009-bfa2-74a0dc4b0d2b" 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_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c734778c-ad9b-4009-bfa2-74a0dc4b0d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ae6fb5c-677a-47e0-b1a9-2d6b59a7c745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ae6fb5c-677a-47e0-b1a9-2d6b59a7c745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3ac78657-9a5b-4f1d-a461-3d5b39aaeca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_49197279-e1d8-48f5-b682-a8c16a3a97fc" xlink:to="loc_us-gaap_RetainedEarningsMember_3ac78657-9a5b-4f1d-a461-3d5b39aaeca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3f61fca4-7abc-4529-9d7e-b3301e80d409" 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_34027af4-df53-48ac-a8f5-dec01777fefe" xlink:to="loc_us-gaap_StatementLineItems_3f61fca4-7abc-4529-9d7e-b3301e80d409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" 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_3f61fca4-7abc-4529-9d7e-b3301e80d409" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0481123d-d533-4ddb-8da5-7d46dcf8cd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_SharesOutstanding_0481123d-d533-4ddb-8da5-7d46dcf8cd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_88a3ae2c-da99-42a4-983f-2983263690e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockholdersEquity_88a3ae2c-da99-42a4-983f-2983263690e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0ee39a5b-da07-4dee-a0e8-29eea5cfdc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0ee39a5b-da07-4dee-a0e8-29eea5cfdc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1f514f12-e468-4988-affc-543c7d0c4ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1f514f12-e468-4988-affc-543c7d0c4ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_fd1d662a-8b72-4fe6-ac72-212a09a0e958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_fd1d662a-8b72-4fe6-ac72-212a09a0e958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0d83bf27-9eb5-4c9f-99f6-a3fb1120956b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0d83bf27-9eb5-4c9f-99f6-a3fb1120956b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_78fb1c57-66d4-41ba-9d81-fa76d8e271ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_78fb1c57-66d4-41ba-9d81-fa76d8e271ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_025b8e27-850e-4eda-92eb-a8a9c5ba01a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_025b8e27-850e-4eda-92eb-a8a9c5ba01a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_59000ef1-db64-40ab-94f5-511f3a85b5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_NetIncomeLoss_59000ef1-db64-40ab-94f5-511f3a85b5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_f6a373b6-4c9f-4c87-8c00-3b8f835792c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:to="loc_us-gaap_DividendsCommonStockCash_f6a373b6-4c9f-4c87-8c00-3b8f835792c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsSharebasedCompensationStock_d0299728-c3fb-42b6-9200-3920c969d5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsSharebasedCompensationStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_7f4e7d46-8d66-4236-a8f9-348af0015a44" xlink:to="loc_us-gaap_DividendsSharebasedCompensationStock_d0299728-c3fb-42b6-9200-3920c969d5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6ea9d784-eef9-43fb-a15a-828882d39e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_SharesOutstanding_6ea9d784-eef9-43fb-a15a-828882d39e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2456b798-3c5e-443c-b18c-8b83b8da7711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ed7d9bb4-c29a-4aae-9450-072c1faa7006" xlink:to="loc_us-gaap_StockholdersEquity_2456b798-3c5e-443c-b18c-8b83b8da7711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_dbcd8c6c-c8e2-40bf-9bcb-9ec557ab4834" 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_f33393a5-3845-4fde-b4fb-3ee08380b0b6" 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_dbcd8c6c-c8e2-40bf-9bcb-9ec557ab4834" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f33393a5-3845-4fde-b4fb-3ee08380b0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="abm-20230430.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7178ec61-50c7-433e-b393-6f716bfa03c0" 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_9fd03d00-e7de-4d19-8f1e-c07a0f85f319" 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_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9fd03d00-e7de-4d19-8f1e-c07a0f85f319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_313eefa7-f537-46a4-bddf-f4ecccac6ef2" 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_9fd03d00-e7de-4d19-8f1e-c07a0f85f319" xlink:to="loc_us-gaap_NetIncomeLoss_313eefa7-f537-46a4-bddf-f4ecccac6ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" 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_9fd03d00-e7de-4d19-8f1e-c07a0f85f319" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c0d2e0a7-7953-4620-9d06-ae0062bbf52e" 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_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c0d2e0a7-7953-4620-9d06-ae0062bbf52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cc6d7427-12e5-4bb8-8ee8-1e4c363b0b32" 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_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cc6d7427-12e5-4bb8-8ee8-1e4c363b0b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6a1f11a2-b5f6-46aa-a02c-6d239f4d0ec4" 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_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_ShareBasedCompensation_6a1f11a2-b5f6-46aa-a02c-6d239f4d0ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7263fd54-c85d-4184-9e2b-5342037fc397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7263fd54-c85d-4184-9e2b-5342037fc397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredHedgeGains_5e8561c3-004e-446a-a0c0-0de541e9a9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredHedgeGains"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_AmortizationOfDeferredHedgeGains_5e8561c3-004e-446a-a0c0-0de541e9a9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_5f4d3c10-9bea-4058-adad-36bfca3e7da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_AccretionExpense_5f4d3c10-9bea-4058-adad-36bfca3e7da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_9f4a3030-1808-4acb-8d1a-bc059b3208e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_9f4a3030-1808-4acb-8d1a-bc059b3208e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6fda79cf-0068-4062-9b4f-dc091cc9dcc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6fda79cf-0068-4062-9b4f-dc091cc9dcc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_bab11da8-959d-459b-95b6-4564f6f05b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_bab11da8-959d-459b-95b6-4564f6f05b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_7399dd7d-b630-45e1-9ce7-638992fdb487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_7399dd7d-b630-45e1-9ce7-638992fdb487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_109945ab-5344-41ea-97e3-fe1e67463904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_109945ab-5344-41ea-97e3-fe1e67463904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d23ca1f3-7121-430f-ab41-39481e60db0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d23ca1f3-7121-430f-ab41-39481e60db0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_9de42551-66d3-4156-81dc-f5e8b1b5fa47" xlink:href="abm-20230430.xsd#abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_9de42551-66d3-4156-81dc-f5e8b1b5fa47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_fd440756-5b0c-4ef1-9175-08569ff7c402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_fd440756-5b0c-4ef1-9175-08569ff7c402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_efb92775-c44e-4d06-b1c2-32b697321a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_efb92775-c44e-4d06-b1c2-32b697321a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_411c15e2-4c69-47fd-8778-9fa596dd9c40" xlink:href="abm-20230430.xsd#abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_411c15e2-4c69-47fd-8778-9fa596dd9c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_736d6ca0-e100-4af1-a2ef-b06576bdafd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_736d6ca0-e100-4af1-a2ef-b06576bdafd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_56da67a9-0cf7-4b00-b947-e556e760ee88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_56da67a9-0cf7-4b00-b947-e556e760ee88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_09230886-abdf-4453-ba8d-bc775d43ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ff283c5-9215-47ab-a8b2-24b35bfdaa9f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_09230886-abdf-4453-ba8d-bc775d43ed66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_9c0eecba-59f2-4170-9c56-6021a1e17db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0687cfda-7638-4c43-856f-b122bd58f3c6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_9c0eecba-59f2-4170-9c56-6021a1e17db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_525d568a-81c7-4f32-b730-3ae0478626c2" 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_9fd03d00-e7de-4d19-8f1e-c07a0f85f319" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_525d568a-81c7-4f32-b730-3ae0478626c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2bc04faa-1640-4086-bf67-aed55ce00669" 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_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2bc04faa-1640-4086-bf67-aed55ce00669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52d9e81e-2c1d-4d5d-9102-35b9482d6619" 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_2bc04faa-1640-4086-bf67-aed55ce00669" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52d9e81e-2c1d-4d5d-9102-35b9482d6619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_6ce2c90d-51be-41bc-86c7-0d78b7f3879d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2bc04faa-1640-4086-bf67-aed55ce00669" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_6ce2c90d-51be-41bc-86c7-0d78b7f3879d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3dd3b41d-c5ed-4640-98d7-3f60738ffd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2bc04faa-1640-4086-bf67-aed55ce00669" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3dd3b41d-c5ed-4640-98d7-3f60738ffd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_9d5457f1-e81c-4eb6-9ab4-7f377d87cecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2bc04faa-1640-4086-bf67-aed55ce00669" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_9d5457f1-e81c-4eb6-9ab4-7f377d87cecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b509b2a3-104f-4f27-8270-a09d85b05bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2bc04faa-1640-4086-bf67-aed55ce00669" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b509b2a3-104f-4f27-8270-a09d85b05bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" 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_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_764f4b46-61f5-4f29-b1a3-9b917c47bc27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_764f4b46-61f5-4f29-b1a3-9b917c47bc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d5c94bdd-c6a7-43fd-b6e3-0c8ac6384d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d5c94bdd-c6a7-43fd-b6e3-0c8ac6384d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_af25c837-bdcd-4041-a7c1-38291cee4e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_af25c837-bdcd-4041-a7c1-38291cee4e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c3220b25-11a1-4b34-a16b-f4a26f7332ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c3220b25-11a1-4b34-a16b-f4a26f7332ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a0496377-2ec0-43ae-a01d-2e01a4e53b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a0496377-2ec0-43ae-a01d-2e01a4e53b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_5cce6f6f-bd04-4950-ba4e-164a2365fa91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_5cce6f6f-bd04-4950-ba4e-164a2365fa91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConstructionLoansPayable_a1a767de-6912-4cfc-a4e4-bc92eafa4d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConstructionLoansPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_ProceedsFromConstructionLoansPayable_a1a767de-6912-4cfc-a4e4-bc92eafa4d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_4d90d467-a219-4f8d-8696-50b80718989c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_4d90d467-a219-4f8d-8696-50b80718989c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b0b43442-beea-429c-b679-cb514e2c2a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9aa7e671-2656-4340-8c1c-fc877862acbb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b0b43442-beea-429c-b679-cb514e2c2a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_117a5cde-4037-4b40-aa2f-b4d428402e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_117a5cde-4037-4b40-aa2f-b4d428402e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bf02d684-d49f-4ea4-ba39-9e4fe10bc763" 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_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bf02d684-d49f-4ea4-ba39-9e4fe10bc763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_699ea1b4-8f0d-4350-85c6-9dd9fe11a446" 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_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_699ea1b4-8f0d-4350-85c6-9dd9fe11a446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8819a348-6083-4c7b-a973-b56a6a2b6f23" 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_7178ec61-50c7-433e-b393-6f716bfa03c0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8819a348-6083-4c7b-a973-b56a6a2b6f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS" xlink:type="simple" xlink:href="abm-20230430.xsd#THECOMPANYANDNATUREOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8198db3e-7647-499d-b43e-33b8168baef9" 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_NatureOfOperations_ed1169c5-7f04-45b5-92f9-a6dcdbce3e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8198db3e-7647-499d-b43e-33b8168baef9" xlink:to="loc_us-gaap_NatureOfOperations_ed1169c5-7f04-45b5-92f9-a6dcdbce3e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="abm-20230430.xsd#BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9844db05-0325-4daa-bcad-f674f4e9108b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_9d11d88f-f154-47fd-9cce-7f2cb80bbd44" 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_AccountingPoliciesAbstract_9844db05-0325-4daa-bcad-f674f4e9108b" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_9d11d88f-f154-47fd-9cce-7f2cb80bbd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS" xlink:type="simple" xlink:href="abm-20230430.xsd#ACQUISITIONSANDDISPOSITIONS"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_12ab0199-c998-41a7-8997-b96858bb62ed" 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_11bb6bc0-c575-4c4c-bf4b-2155bc025def" 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_12ab0199-c998-41a7-8997-b96858bb62ed" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_11bb6bc0-c575-4c4c-bf4b-2155bc025def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUES" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUES"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_374e033a-157e-4f11-8421-a39dbecd13dd" 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_c2a6b358-7354-4af5-8f25-93b758a4606f" 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_374e033a-157e-4f11-8421-a39dbecd13dd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c2a6b358-7354-4af5-8f25-93b758a4606f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARE" xlink:type="simple" xlink:href="abm-20230430.xsd#NETINCOMEPERCOMMONSHARE"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_880dc8d8-ef79-4cf0-9f00-fab343bc49f6" 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_62f9fd4f-b5b5-4a21-a578-d23f1eaf0351" 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_880dc8d8-ef79-4cf0-9f00-fab343bc49f6" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_62f9fd4f-b5b5-4a21-a578-d23f1eaf0351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="abm-20230430.xsd#FAIRVALEOFFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_883d787c-3b58-4d8e-92c5-86c3b54337e3" 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_daafa6bf-2986-4a40-b0fc-2132e89f2f4a" 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_883d787c-3b58-4d8e-92c5-86c3b54337e3" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_daafa6bf-2986-4a40-b0fc-2132e89f2f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCE" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCE"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_893fd6cd-e819-412d-a6f9-0b519d833de8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceDisclosureTextBlock_ffca13dd-786c-4350-b5b1-ad8bc3feffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_893fd6cd-e819-412d-a6f9-0b519d833de8" xlink:to="loc_us-gaap_InsuranceDisclosureTextBlock_ffca13dd-786c-4350-b5b1-ad8bc3feffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBT" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7f093149-3e33-4dcd-8527-c876299fc3c3" 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_DebtDisclosureTextBlock_9473b6f6-a7d6-48ed-a130-7d067a7a7649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7f093149-3e33-4dcd-8527-c876299fc3c3" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_9473b6f6-a7d6-48ed-a130-7d067a7a7649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMONSTOCK" xlink:type="simple" xlink:href="abm-20230430.xsd#COMMONSTOCK"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMONSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_612ab1a9-6638-4849-9389-370a6d796d82" 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_62cb3cf9-0cfa-4817-9de6-b5ae93004cca" 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_612ab1a9-6638-4849-9389-370a6d796d82" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_62cb3cf9-0cfa-4817-9de6-b5ae93004cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="abm-20230430.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e117aa46-6ddb-4de3-8ad0-ce459d6f36fb" 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_5d8563d6-28a9-4de4-89b0-fafff0ae3828" 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_e117aa46-6ddb-4de3-8ad0-ce459d6f36fb" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5d8563d6-28a9-4de4-89b0-fafff0ae3828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INCOMETAXES" xlink:type="simple" xlink:href="abm-20230430.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_52fa920e-25ed-4374-91a0-907ee081e7d2" 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_ce71b330-916a-426d-b95b-c552c3150737" 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_52fa920e-25ed-4374-91a0-907ee081e7d2" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ce71b330-916a-426d-b95b-c552c3150737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/SEGMENTINFORMATION" xlink:type="simple" xlink:href="abm-20230430.xsd#SEGMENTINFORMATION"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/SEGMENTINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e814f3de-1f75-46e7-8add-3a3bd900078b" 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_SegmentReportingDisclosureTextBlock_165a6171-3c51-4897-93c1-518f25310f2b" 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_SegmentReportingAbstract_e814f3de-1f75-46e7-8add-3a3bd900078b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_165a6171-3c51-4897-93c1-518f25310f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="abm-20230430.xsd#BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4f485bef-9be0-454c-8c05-64cf805d0999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0ab243d3-17a4-4ed3-8fe3-75386321aa40" 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_AccountingPoliciesAbstract_4f485bef-9be0-454c-8c05-64cf805d0999" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0ab243d3-17a4-4ed3-8fe3-75386321aa40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_1585b50a-ade3-46cb-bb86-e2c4d131c7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f485bef-9be0-454c-8c05-64cf805d0999" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_1585b50a-ade3-46cb-bb86-e2c4d131c7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0fe86601-a7ad-4947-a3c4-024bfb700054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f485bef-9be0-454c-8c05-64cf805d0999" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0fe86601-a7ad-4947-a3c4-024bfb700054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_152a5af2-24f7-4b5a-80d2-d9512a7e9b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f485bef-9be0-454c-8c05-64cf805d0999" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_152a5af2-24f7-4b5a-80d2-d9512a7e9b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESTables" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESTables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_45b2e80f-1e72-4def-87dc-40472fa93a54" 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_84f89439-71a1-4e6b-a3b4-0de3538e4272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_45b2e80f-1e72-4def-87dc-40472fa93a54" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_84f89439-71a1-4e6b-a3b4-0de3538e4272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_c86e619f-c16b-4d61-8282-daf91ba88a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_45b2e80f-1e72-4def-87dc-40472fa93a54" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_c86e619f-c16b-4d61-8282-daf91ba88a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables" xlink:type="simple" xlink:href="abm-20230430.xsd#NETINCOMEPERCOMMONSHARETables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_71cd44a3-68c2-468c-8501-bd7dea223c21" 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_5ab0f82a-5790-40c8-9d59-96ebb9863065" 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_71cd44a3-68c2-468c-8501-bd7dea223c21" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5ab0f82a-5790-40c8-9d59-96ebb9863065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_088e257b-4238-4566-a2cb-db4f1ce1c21b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_71cd44a3-68c2-468c-8501-bd7dea223c21" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_088e257b-4238-4566-a2cb-db4f1ce1c21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="abm-20230430.xsd#FAIRVALEOFFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4556f682-503b-40ff-b500-e3e793736e35" 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_FairValueByBalanceSheetGroupingTextBlock_c458b9b6-11d5-4a6b-8970-79196b7e6e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4556f682-503b-40ff-b500-e3e793736e35" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c458b9b6-11d5-4a6b-8970-79196b7e6e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCETables" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCETables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_0eda56a6-29a0-4253-840b-9d08c6e1e53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_5a72f4ed-12ea-4609-91d8-b773e36aa7bf" xlink:href="abm-20230430.xsd#abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_0eda56a6-29a0-4253-840b-9d08c6e1e53c" xlink:to="loc_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_5a72f4ed-12ea-4609-91d8-b773e36aa7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsuranceDisclosureTableTextBlock_e4843764-684e-44c8-94ec-53e5a56903fb" xlink:href="abm-20230430.xsd#abm_InsuranceDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_0eda56a6-29a0-4253-840b-9d08c6e1e53c" xlink:to="loc_abm_InsuranceDisclosureTableTextBlock_e4843764-684e-44c8-94ec-53e5a56903fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTTables" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c4eb8d28-f023-4a8a-b4e2-e626c560c93c" 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_ScheduleOfDebtInstrumentsTextBlock_4253317e-ace7-44b5-915d-3a3f89e39b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c4eb8d28-f023-4a8a-b4e2-e626c560c93c" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_4253317e-ace7-44b5-915d-3a3f89e39b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_541b7e69-049a-420f-9ca5-a8425e3ccf9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c4eb8d28-f023-4a8a-b4e2-e626c560c93c" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_541b7e69-049a-420f-9ca5-a8425e3ccf9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_501925e5-a7b7-43c2-9233-4bbeb64094d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c4eb8d28-f023-4a8a-b4e2-e626c560c93c" xlink:to="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_501925e5-a7b7-43c2-9233-4bbeb64094d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/SEGMENTINFORMATIONTables" xlink:type="simple" xlink:href="abm-20230430.xsd#SEGMENTINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/SEGMENTINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7ad79be5-6542-4cac-8bde-0303cf867879" 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ae222689-f182-4501-bbfa-de3a791e8ffc" 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_SegmentReportingAbstract_7ad79be5-6542-4cac-8bde-0303cf867879" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ae222689-f182-4501-bbfa-de3a791e8ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#THECOMPANYANDNATUREOFOPERATIONSDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_044cf494-9152-4dec-8331-53c9db34eaf4" 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_abm_NumberOfIndustryGroups_4d94114f-d81f-4e36-897a-f9dc3f569ec1" xlink:href="abm-20230430.xsd#abm_NumberOfIndustryGroups"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_044cf494-9152-4dec-8331-53c9db34eaf4" xlink:to="loc_abm_NumberOfIndustryGroups_4d94114f-d81f-4e36-897a-f9dc3f569ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfTechnicalSolutionSegments_2f3d76b4-7681-4fd6-b82a-640219cb79fe" xlink:href="abm-20230430.xsd#abm_NumberOfTechnicalSolutionSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_044cf494-9152-4dec-8331-53c9db34eaf4" xlink:to="loc_abm_NumberOfTechnicalSolutionSegments_2f3d76b4-7681-4fd6-b82a-640219cb79fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_68136b10-0fb8-4ad9-9370-41d05d935b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65640898-8add-42f2-b4ea-b0432f6364b2" 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_AccountingPoliciesAbstract_68136b10-0fb8-4ad9-9370-41d05d935b53" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65640898-8add-42f2-b4ea-b0432f6364b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0cb6b797-95b9-4d8a-b984-5007f3212d7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65640898-8add-42f2-b4ea-b0432f6364b2" xlink:to="loc_srt_ProductOrServiceAxis_0cb6b797-95b9-4d8a-b984-5007f3212d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0634a492-9a3f-468f-9a22-e73781111674" 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_0cb6b797-95b9-4d8a-b984-5007f3212d7c" xlink:to="loc_srt_ProductsAndServicesDomain_0634a492-9a3f-468f-9a22-e73781111674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManagementReimbursementRevenueMember_dbea78d8-d492-46b3-bbe0-b61d15be91f4" xlink:href="abm-20230430.xsd#abm_ManagementReimbursementRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0634a492-9a3f-468f-9a22-e73781111674" xlink:to="loc_abm_ManagementReimbursementRevenueMember_dbea78d8-d492-46b3-bbe0-b61d15be91f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d4544445-5a0a-47c1-a6ef-5e296aae6540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65640898-8add-42f2-b4ea-b0432f6364b2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d4544445-5a0a-47c1-a6ef-5e296aae6540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca50d647-4a36-4455-929d-5dbe280ff843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4544445-5a0a-47c1-a6ef-5e296aae6540" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca50d647-4a36-4455-929d-5dbe280ff843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#ACQUISITIONSANDDISPOSITIONSDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6a62cecb-32a5-4aaa-add5-c6c461c72b29" 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_ec1960c2-cdfb-4d06-90a6-43f955e28e23" 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_6a62cecb-32a5-4aaa-add5-c6c461c72b29" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_29c44ca4-6419-439c-9cd5-8332c8384687" 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_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_29c44ca4-6419-439c-9cd5-8332c8384687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" 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_29c44ca4-6419-439c-9cd5-8332c8384687" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_RavenVoltIncMember_e1f6a67a-b313-4f8a-b047-461115c89ab4" xlink:href="abm-20230430.xsd#abm_RavenVoltIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" xlink:to="loc_abm_RavenVoltIncMember_e1f6a67a-b313-4f8a-b047-461115c89ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_3f4bdb79-596d-435f-9570-c31c5a07d86c" xlink:href="abm-20230430.xsd#abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5565d3-f9b0-44c7-bd6c-1b537e863825" xlink:to="loc_abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember_3f4bdb79-596d-435f-9570-c31c5a07d86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1fc0c822-ffab-4533-8549-1f3e9ec845c1" 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_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_srt_RangeAxis_1fc0c822-ffab-4533-8549-1f3e9ec845c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7b45035-62b2-4e48-9f66-785ca7e6f78f" 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_1fc0c822-ffab-4533-8549-1f3e9ec845c1" xlink:to="loc_srt_RangeMember_e7b45035-62b2-4e48-9f66-785ca7e6f78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_042624c0-16ce-40c3-ba67-b32cfc2cf999" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e7b45035-62b2-4e48-9f66-785ca7e6f78f" xlink:to="loc_srt_MaximumMember_042624c0-16ce-40c3-ba67-b32cfc2cf999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b4870bd0-0570-4f6c-94cd-4735e28e40e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_srt_StatementScenarioAxis_b4870bd0-0570-4f6c-94cd-4735e28e40e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_28003479-7b2b-4add-9261-e357ba7ff7a5" 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_b4870bd0-0570-4f6c-94cd-4735e28e40e3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_28003479-7b2b-4add-9261-e357ba7ff7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_1bf0ba21-1166-46da-a18d-ba85b8b43c0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_28003479-7b2b-4add-9261-e357ba7ff7a5" xlink:to="loc_srt_ScenarioForecastMember_1bf0ba21-1166-46da-a18d-ba85b8b43c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e186864a-df95-4b92-a294-dca0fd8b4516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49282d3b-88a6-4ac1-8bbc-2c88cfd369b0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e186864a-df95-4b92-a294-dca0fd8b4516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_83d2960e-1d4f-427e-93ab-d3b6ef639fcc" xlink:href="abm-20230430.xsd#abm_CustomerContractsForHealthcareTechnologyManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e186864a-df95-4b92-a294-dca0fd8b4516" xlink:to="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_83d2960e-1d4f-427e-93ab-d3b6ef639fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1da53179-033b-46e4-84af-b9644248c16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8cdb94b3-7b75-48cc-b0c2-51d816239d80" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1da53179-033b-46e4-84af-b9644248c16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_2eb50f3a-5593-433e-b789-792a74069710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1da53179-033b-46e4-84af-b9644248c16d" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_2eb50f3a-5593-433e-b789-792a74069710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f006a6c1-8754-4960-9090-e44f0774e27a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f006a6c1-8754-4960-9090-e44f0774e27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c9b3acbf-7f2c-4481-8372-13b0c48c634f" 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_f006a6c1-8754-4960-9090-e44f0774e27a" xlink:to="loc_us-gaap_SegmentDomain_c9b3acbf-7f2c-4481-8372-13b0c48c634f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_584e7776-461f-4a39-8e78-5cb1dd3cba6f" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c9b3acbf-7f2c-4481-8372-13b0c48c634f" xlink:to="loc_abm_TechnicalSolutionsMember_584e7776-461f-4a39-8e78-5cb1dd3cba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ec1960c2-cdfb-4d06-90a6-43f955e28e23" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1ca4a128-81f1-42d4-964f-1caccbe4c3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1ca4a128-81f1-42d4-964f-1caccbe4c3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_087ea7f8-9ac2-459a-9058-05e8de09d55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_087ea7f8-9ac2-459a-9058-05e8de09d55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ce564302-d8c8-42ec-824a-9d91e8c887b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ce564302-d8c8-42ec-824a-9d91e8c887b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0c5e778-69ae-4c8a-81fa-5239ab633166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0c5e778-69ae-4c8a-81fa-5239ab633166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_02846a79-b95e-40f1-a3af-8c31ba530de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_02846a79-b95e-40f1-a3af-8c31ba530de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_beaf07ff-0f0b-4d24-b8b7-994ae7bc0fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_Goodwill_beaf07ff-0f0b-4d24-b8b7-994ae7bc0fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c857d23b-621d-4723-8037-6959edc6f51b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c857d23b-621d-4723-8037-6959edc6f51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_0733059a-19df-4a40-9f1f-c2d4db087108" xlink:href="abm-20230430.xsd#abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_0733059a-19df-4a40-9f1f-c2d4db087108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_83d87856-7731-4ecc-95ac-35aaf9fc8039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_83d87856-7731-4ecc-95ac-35aaf9fc8039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_66c82aab-1bec-4337-bfad-f1e183b186bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_66c82aab-1bec-4337-bfad-f1e183b186bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_bb18a0e7-d546-4f2d-bd5b-43efd88ff697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_bb18a0e7-d546-4f2d-bd5b-43efd88ff697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_632bc8f2-fa6e-440d-b992-a85917d6c329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_632bc8f2-fa6e-440d-b992-a85917d6c329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2477b423-bba9-4628-bdce-cf1473d83b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2477b423-bba9-4628-bdce-cf1473d83b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ba4600b8-239b-406f-be5f-a040bd126d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0661cdbd-e2c7-4fa6-aaf8-31f17effa009" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ba4600b8-239b-406f-be5f-a040bd126d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_389ef169-a323-47da-8541-b52c65770d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ba4600b8-239b-406f-be5f-a040bd126d26" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_389ef169-a323-47da-8541-b52c65770d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_763975fb-ab18-4e6a-8f58-ccc1786ca7da" 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_763975fb-ab18-4e6a-8f58-ccc1786ca7da" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_bfb126e4-7179-4aeb-bab4-7743f60d17d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:to="loc_srt_ProductOrServiceAxis_bfb126e4-7179-4aeb-bab4-7743f60d17d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" 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_bfb126e4-7179-4aeb-bab4-7743f60d17d0" xlink:to="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_JanitorialMember_d4a9aece-93a5-4ef3-92e4-e64e05b0e965" xlink:href="abm-20230430.xsd#abm_JanitorialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_JanitorialMember_d4a9aece-93a5-4ef3-92e4-e64e05b0e965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember_77b7a9b7-01f2-43f0-965e-12cfa5b3b840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParkingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_us-gaap_ParkingMember_77b7a9b7-01f2-43f0-965e-12cfa5b3b840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_FacilityServicesMember_2da59ec5-d53e-4786-8e3f-ea8e078f8d54" xlink:href="abm-20230430.xsd#abm_FacilityServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_FacilityServicesMember_2da59ec5-d53e-4786-8e3f-ea8e078f8d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BuildingAndEnergySolutionsMember_84698f79-9487-47d1-bd1b-c56a3f55f19b" xlink:href="abm-20230430.xsd#abm_BuildingAndEnergySolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_BuildingAndEnergySolutionsMember_84698f79-9487-47d1-bd1b-c56a3f55f19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AirlineServicesMember_e35babb9-8e18-4a04-8e42-b5a3a1ba85f4" xlink:href="abm-20230430.xsd#abm_AirlineServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_97028031-72a1-4399-bce7-305b45194f3a" xlink:to="loc_abm_AirlineServicesMember_e35babb9-8e18-4a04-8e42-b5a3a1ba85f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3496670c-7ee3-4007-b422-82f46cbfb571" 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3496670c-7ee3-4007-b422-82f46cbfb571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" 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_3496670c-7ee3-4007-b422-82f46cbfb571" xlink:to="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_495c3640-360b-4203-b022-c8f4dddcad62" xlink:href="abm-20230430.xsd#abm_BusinessAndIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_BusinessAndIndustryMember_495c3640-360b-4203-b022-c8f4dddcad62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_d86b4f9a-92d9-4984-b863-02beb637c8d7" xlink:href="abm-20230430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_ManufacturingAndDistributionMember_d86b4f9a-92d9-4984-b863-02beb637c8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_ece9076e-2e81-4320-9219-614ffea72e4a" xlink:href="abm-20230430.xsd#abm_EducationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_EducationMember_ece9076e-2e81-4320-9219-614ffea72e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_50abc144-9070-483b-98b7-7c5fd492ce2a" xlink:href="abm-20230430.xsd#abm_AviationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_AviationMember_50abc144-9070-483b-98b7-7c5fd492ce2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_d874249a-cce8-4dd6-95a8-523eebf72538" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_be31faa4-aecc-422f-80e7-299e25bef147" xlink:to="loc_abm_TechnicalSolutionsMember_d874249a-cce8-4dd6-95a8-523eebf72538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2be53299-dcc0-48bc-be7f-e733549d32a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_069c7fec-7b05-45a7-956f-937c63c4639e" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2be53299-dcc0-48bc-be7f-e733549d32a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f804e319-13c7-441c-afd6-911c33ff79a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2be53299-dcc0-48bc-be7f-e733549d32a1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f804e319-13c7-441c-afd6-911c33ff79a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESRemainingPerformanceObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d6dc560b-8cdf-4c85-ad01-68557712a452" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d6dc560b-8cdf-4c85-ad01-68557712a452" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e152bf03-8082-4c8c-82d6-79cacb289620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e152bf03-8082-4c8c-82d6-79cacb289620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9c3155f0-a3b6-4304-b84f-60cfa875dd4b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ff370e32-2106-463c-ac21-05adeb17f419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ff370e32-2106-463c-ac21-05adeb17f419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9ab56e45-06a0-4e45-9356-ab05e91aeab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9ab56e45-06a0-4e45-9356-ab05e91aeab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6c79ad6-df61-4838-8cf2-1c4b01e6d300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f93930ca-b9d6-4763-90d2-5413e5d3c31b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6c79ad6-df61-4838-8cf2-1c4b01e6d300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#REVENUESContractwithCustomerAssetandLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" 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_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_256dd2a4-07ab-4961-a185-c808013230a5" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetBilledTradeReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_256dd2a4-07ab-4961-a185-c808013230a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_ee5f3eec-3505-46a2-b1ee-2986b5f189fd" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_ee5f3eec-3505-46a2-b1ee-2986b5f189fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_ad19e846-d424-4d17-a4f3-077e5113ccde" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_ad19e846-d424-4d17-a4f3-077e5113ccde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetCapitalizedCommissions_34b7fb13-973e-4e33-be1f-851b568e1713" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetCapitalizedCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_abm_ContractWithCustomerAssetCapitalizedCommissions_34b7fb13-973e-4e33-be1f-851b568e1713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_aec34268-1ab5-4280-8016-4c44a4aa09b6" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_aec34268-1ab5-4280-8016-4c44a4aa09b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_c11f71c8-2b66-41eb-8aec-3c91ed3faa9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_c11f71c8-2b66-41eb-8aec-3c91ed3faa9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_40d1167d-a3ef-4c80-a2d2-8a42ec29eb96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_40d1167d-a3ef-4c80-a2d2-8a42ec29eb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractwithCustomerLiabilitiesRollForward_c3f2273e-daa2-4cec-bc67-e611b1ad025d" xlink:href="abm-20230430.xsd#abm_ContractwithCustomerLiabilitiesRollForward"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_855e09b8-de5a-47c0-914f-e198b7e0752e" xlink:to="loc_abm_ContractwithCustomerLiabilitiesRollForward_c3f2273e-daa2-4cec-bc67-e611b1ad025d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b83d3c08-20ab-4512-bc39-09057a411218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_c3f2273e-daa2-4cec-bc67-e611b1ad025d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b83d3c08-20ab-4512-bc39-09057a411218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities_45c57874-e6d8-4533-9171-a46b4cf94aa1" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_c3f2273e-daa2-4cec-bc67-e611b1ad025d" xlink:to="loc_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities_45c57874-e6d8-4533-9171-a46b4cf94aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized_dff19bdd-5b15-4b26-9df8-12acaa631aee" xlink:href="abm-20230430.xsd#abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_c3f2273e-daa2-4cec-bc67-e611b1ad025d" xlink:to="loc_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized_dff19bdd-5b15-4b26-9df8-12acaa631aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_199be9f9-0d6a-4bfa-8a23-87a65c2674f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_c3f2273e-daa2-4cec-bc67-e611b1ad025d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_199be9f9-0d6a-4bfa-8a23-87a65c2674f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0de73bd5-2930-4c9e-8b07-de88e95325cb" 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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:href="abm-20230430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0de73bd5-2930-4c9e-8b07-de88e95325cb" xlink:to="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_96a261bc-8d77-448b-995b-343a7e4da15b" 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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:to="loc_us-gaap_AwardTypeAxis_96a261bc-8d77-448b-995b-343a7e4da15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_210a64d3-e819-47a3-aa31-8481fe23e95c" 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_96a261bc-8d77-448b-995b-343a7e4da15b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_210a64d3-e819-47a3-aa31-8481fe23e95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2d7e5a0d-b645-4269-88b4-c92f61fdad44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_210a64d3-e819-47a3-aa31-8481fe23e95c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2d7e5a0d-b645-4269-88b4-c92f61fdad44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_bd5d84c4-4caa-4b00-aa97-619979940814" 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_210a64d3-e819-47a3-aa31-8481fe23e95c" xlink:to="loc_us-gaap_PerformanceSharesMember_bd5d84c4-4caa-4b00-aa97-619979940814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:href="abm-20230430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_55863a00-ec87-498b-87eb-f35b02155867" xlink:to="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_44cd4166-ba83-4474-84a8-e61cc14e74ce" 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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_NetIncomeLoss_44cd4166-ba83-4474-84a8-e61cc14e74ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3384b60-8947-4395-b481-fdcccbc00ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3384b60-8947-4395-b481-fdcccbc00ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_407cdb68-71d0-4f93-b332-8a529df44631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_407cdb68-71d0-4f93-b332-8a529df44631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b5e2aaf6-4731-478b-891b-3df01cb803cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_407cdb68-71d0-4f93-b332-8a529df44631" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b5e2aaf6-4731-478b-891b-3df01cb803cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f178f508-f8aa-4189-8340-ec04e22e50ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f178f508-f8aa-4189-8340-ec04e22e50ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_04b4453f-7831-4e20-8451-05db2c6880e4" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ce86703a-c0d4-48a8-af57-a13569e26466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:to="loc_us-gaap_EarningsPerShareBasic_ce86703a-c0d4-48a8-af57-a13569e26466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ccff58a1-28b2-4d0f-9090-98d092b18d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_ab6a4c41-5685-43d8-b01b-e2a54fe4b1fe" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ccff58a1-28b2-4d0f-9090-98d092b18d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0564ae82-d3e0-4cf7-a651-3ce5e0d35e50" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_559f041f-2713-4f2e-8578-e3c51bf15493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0564ae82-d3e0-4cf7-a651-3ce5e0d35e50" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_559f041f-2713-4f2e-8578-e3c51bf15493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#FAIRVALEOFFINANCIALINSTRUMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_44c6f0b7-6404-4511-a247-5a4716e8dff7" 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_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" 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_44c6f0b7-6404-4511-a247-5a4716e8dff7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f8a94664-77c6-443c-99a9-73f8c43cb837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7db888b-652b-4e3a-96ce-004bc69eec29" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f8a94664-77c6-443c-99a9-73f8c43cb837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_25e9693c-d38f-4c0c-8e18-378413daefdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f8a94664-77c6-443c-99a9-73f8c43cb837" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_25e9693c-d38f-4c0c-8e18-378413daefdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af91bd7d-e744-458f-88bd-7b9380de5b62" 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_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af91bd7d-e744-458f-88bd-7b9380de5b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" 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_af91bd7d-e744-458f-88bd-7b9380de5b62" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_94c2d437-69ae-4205-8be7-84b63aa8774b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_94c2d437-69ae-4205-8be7-84b63aa8774b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8fe1b0ef-83d6-4db7-ae42-0f28ece9aa14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8fe1b0ef-83d6-4db7-ae42-0f28ece9aa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_0ab766c5-f7ad-4f12-9a13-922d55c78aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_29a961fd-8ad6-461d-be71-2852c55db753" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_0ab766c5-f7ad-4f12-9a13-922d55c78aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_520f9e86-cfac-4cec-bd13-47c2125f15b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5e118b46-b226-479c-be0c-2ca70f2a9dc7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_520f9e86-cfac-4cec-bd13-47c2125f15b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PrivatelyHeldCompanyMember_d1672a85-1321-44e7-ba1c-32013e9a5b52" xlink:href="abm-20230430.xsd#abm_PrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_520f9e86-cfac-4cec-bd13-47c2125f15b0" xlink:to="loc_abm_PrivatelyHeldCompanyMember_d1672a85-1321-44e7-ba1c-32013e9a5b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" 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_aa9bceaf-6f9f-4dcb-bd22-051dc37ef8dc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e9ba035c-5f6d-403f-bfac-7c3e2154ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e9ba035c-5f6d-403f-bfac-7c3e2154ffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a86f0f2c-f704-445d-8e9a-f380aec93ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a86f0f2c-f704-445d-8e9a-f380aec93ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_1e00dac3-9cdc-406a-88ac-38da43a49d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_1e00dac3-9cdc-406a-88ac-38da43a49d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_54fe380a-2a01-4e32-bfe2-2102c7efb9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_DebtInstrumentFairValue_54fe380a-2a01-4e32-bfe2-2102c7efb9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_f0d0d924-7203-4d9e-810b-58251550e166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_f0d0d924-7203-4d9e-810b-58251550e166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a88c04f7-1652-4371-b316-4e6dbfbbb4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a88c04f7-1652-4371-b316-4e6dbfbbb4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_b6b80299-808f-4858-a3de-1f2d86976e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_b6b80299-808f-4858-a3de-1f2d86976e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4db078ef-ba15-487b-87d4-badba6ab312d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_350feab9-058c-4e5c-858e-82d9a105947f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4db078ef-ba15-487b-87d4-badba6ab312d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCENarrativeDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_741e8fa8-4e9c-4eae-b274-88eb117ebf80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:href="abm-20230430.xsd#abm_ScheduleOfOtherLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_741e8fa8-4e9c-4eae-b274-88eb117ebf80" xlink:to="loc_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2149128d-3b00-4b67-bf05-e948270ced65" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:to="loc_srt_RangeAxis_2149128d-3b00-4b67-bf05-e948270ced65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_30b76ae7-3432-4216-8878-11e5f6033abf" 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_2149128d-3b00-4b67-bf05-e948270ced65" xlink:to="loc_srt_RangeMember_30b76ae7-3432-4216-8878-11e5f6033abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d3684203-c0f1-4441-967c-33590c41ee87" 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_30b76ae7-3432-4216-8878-11e5f6033abf" xlink:to="loc_srt_MinimumMember_d3684203-c0f1-4441-967c-33590c41ee87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9806077a-c64a-48b9-8785-6c119d2f9213" 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_30b76ae7-3432-4216-8878-11e5f6033abf" xlink:to="loc_srt_MaximumMember_9806077a-c64a-48b9-8785-6c119d2f9213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:href="abm-20230430.xsd#abm_ScheduleOfOtherLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesTable_0ac158d1-c95d-4798-b880-ca90c8edb408" xlink:to="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerOccurrence_87305a95-1a60-4d62-bf55-4b7b5417a90b" xlink:href="abm-20230430.xsd#abm_SelfInsuredRetentionAmountPerOccurrence"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_SelfInsuredRetentionAmountPerOccurrence_87305a95-1a60-4d62-bf55-4b7b5417a90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_62451e84-25d1-4998-ad30-640dea565e18" xlink:href="abm-20230430.xsd#abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_62451e84-25d1-4998-ad30-640dea565e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_5a2ba66e-1e22-4555-a22e-cc7c196aa89a" xlink:href="abm-20230430.xsd#abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_5a2ba66e-1e22-4555-a22e-cc7c196aa89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PropertyDamagePolicyLimit_4a3e5fb5-a670-4c61-adbf-55a1dda8b8cc" xlink:href="abm-20230430.xsd#abm_PropertyDamagePolicyLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_PropertyDamagePolicyLimit_4a3e5fb5-a670-4c61-adbf-55a1dda8b8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_c504ad01-b5f9-488b-9d45-72def0e4be3e" xlink:href="abm-20230430.xsd#abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_c504ad01-b5f9-488b-9d45-72def0e4be3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_34aa7265-a28d-4cd6-85d6-188b24572a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_22dd7153-64fe-4687-ac29-ec777e740e3d" xlink:to="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_34aa7265-a28d-4cd6-85d6-188b24572a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCEInsuranceRelatedBalancesandActivityDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_58042737-00e6-4dc8-8309-33352f3ba0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_58042737-00e6-4dc8-8309-33352f3ba0ec" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:to="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:href="abm-20230430.xsd#abm_InsurancePoliciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InsurancePoliciesAxis_9ee4f8fc-a4b7-48a7-bb3a-d655a1ec95b3" xlink:to="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_7360eaac-d8a7-4b04-ba19-0bc4a25bcb14" xlink:href="abm-20230430.xsd#abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:to="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_7360eaac-d8a7-4b04-ba19-0bc4a25bcb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_a4041d4a-1145-4ddd-a589-4c4b211ba233" xlink:href="abm-20230430.xsd#abm_MedicalAndDentalSelfInsuranceProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InsurancePoliciesDomain_6155903e-c581-49ed-a072-02be0a06d78b" xlink:to="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_a4041d4a-1145-4ddd-a589-4c4b211ba233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_f8fba140-2170-4b38-b389-cd10923bca80" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_9ea72c1e-4a0c-493f-a435-8b316c060ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:to="loc_us-gaap_SelfInsuranceReserve_9ea72c1e-4a0c-493f-a435-8b316c060ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_d17ddb41-3bc5-46ad-b509-baa76158e63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_2a06e7d0-a5d3-4c96-8fc7-077edd5f7826" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_d17ddb41-3bc5-46ad-b509-baa76158e63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_91c58827-a19e-4a6a-8c8d-ba5fcf9488c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:href="abm-20230430.xsd#abm_LettersOfCreditTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_91c58827-a19e-4a6a-8c8d-ba5fcf9488c0" xlink:to="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_6c264890-d3c1-4785-b414-813393e4d558" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_c417cbbe-04a2-42ff-8ce5-910b6f90d5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_c417cbbe-04a2-42ff-8ce5-910b6f90d5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_73584761-ff89-42b7-815a-0a6209c1a5a7" xlink:href="abm-20230430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_73584761-ff89-42b7-815a-0a6209c1a5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMember_72a79f20-ffb7-4353-a19d-e8556d7c5f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_d9e99629-d847-4bb5-b6a5-58c481101016" xlink:to="loc_us-gaap_DepositsMember_72a79f20-ffb7-4353-a19d-e8556d7c5f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditLineItems_b8a70ad2-0ced-40c0-9f47-82db6e21a888" xlink:href="abm-20230430.xsd#abm_LettersOfCreditLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_LettersOfCreditTable_4485756a-5dbd-4917-b173-986fcc734b96" xlink:to="loc_abm_LettersOfCreditLineItems_b8a70ad2-0ced-40c0-9f47-82db6e21a888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_ccafb287-c5ef-4047-b40d-9ab33c4aae64" xlink:href="abm-20230430.xsd#abm_InstrumentsUsedToCollateralizeInsuranceObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_LettersOfCreditLineItems_b8a70ad2-0ced-40c0-9f47-82db6e21a888" xlink:to="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_ccafb287-c5ef-4047-b40d-9ab33c4aae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTComponentsofDebtDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTComponentsofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/DEBTComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_39da354d-dde4-4f0c-b518-49ef5c684ca4" 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_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39da354d-dde4-4f0c-b518-49ef5c684ca4" xlink:to="loc_us-gaap_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross_dc2133af-aa2d-4fe6-9eac-7b2f7e5d4910" xlink:href="abm-20230430.xsd#abm_LoansPayableCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:to="loc_abm_LoansPayableCurrentGross_dc2133af-aa2d-4fe6-9eac-7b2f7e5d4910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_66fe0569-a461-4edf-aa77-ff84e381b086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_66fe0569-a461-4edf-aa77-ff84e381b086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_d1fd2cb1-0614-4dfd-a670-9205e1fc012e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:to="loc_us-gaap_LoansPayableCurrent_d1fd2cb1-0614-4dfd-a670-9205e1fc012e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityCurrent_9f21b434-6676-4221-b5b4-5ed7b02e3b9f" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:to="loc_abm_ReceivablesFacilityCurrent_9f21b434-6676-4221-b5b4-5ed7b02e3b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_656096c4-a8dc-4a41-a845-6ac45666b328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_2ba3f863-23ea-4d3d-b8d5-43969d526562" xlink:to="loc_us-gaap_DebtCurrent_656096c4-a8dc-4a41-a845-6ac45666b328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39da354d-dde4-4f0c-b518-49ef5c684ca4" xlink:to="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross_ff4507d7-95f2-4e42-8b07-8f73eaeb09ee" xlink:href="abm-20230430.xsd#abm_LoansPayableNoncurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:to="loc_abm_LoansPayableNoncurrentGross_ff4507d7-95f2-4e42-8b07-8f73eaeb09ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_f30cb444-1afa-4a20-a790-dcfe16bd77cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_f30cb444-1afa-4a20-a790-dcfe16bd77cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_b53e1115-dfec-4c30-bb43-85be7e07bc95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLoansPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:to="loc_us-gaap_LongTermLoansPayable_b53e1115-dfec-4c30-bb43-85be7e07bc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_d69519bb-4146-48bd-8de3-a5f423a9c128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:to="loc_us-gaap_LongTermLineOfCredit_d69519bb-4146-48bd-8de3-a5f423a9c128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7e55874d-6de2-42b3-8daa-5565f1c36b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_6dd765ad-66d6-468d-8982-ba9b9c1a8979" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7e55874d-6de2-42b3-8daa-5565f1c36b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ba03a897-f2c3-4e6f-aa0b-66b063173c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39da354d-dde4-4f0c-b518-49ef5c684ca4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ba03a897-f2c3-4e6f-aa0b-66b063173c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_56d33a0c-d798-4638-aafa-558e3247f489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39da354d-dde4-4f0c-b518-49ef5c684ca4" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_56d33a0c-d798-4638-aafa-558e3247f489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/DEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d7e2a808-05f4-469b-8a47-44969e59e828" 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_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d7e2a808-05f4-469b-8a47-44969e59e828" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_473f4158-87bd-4da0-b676-aac645210e82" 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_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_DebtInstrumentAxis_473f4158-87bd-4da0-b676-aac645210e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" 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_473f4158-87bd-4da0-b676-aac645210e82" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember_6ec78d91-a1a3-4ad4-b57e-db4c3b23245c" xlink:href="abm-20230430.xsd#abm_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" xlink:to="loc_abm_CreditFacilityMember_6ec78d91-a1a3-4ad4-b57e-db4c3b23245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityMember_12943a27-81c6-47dd-80cc-4e8d23663c31" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7df9ee0c-9d89-4625-8d65-5062ae07e1fa" xlink:to="loc_abm_ReceivablesFacilityMember_12943a27-81c6-47dd-80cc-4e8d23663c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2037c81a-cd8e-43b2-a0ca-9f68080f7262" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_97d3e36b-f727-466b-84f6-3bb75fa746f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:to="loc_us-gaap_LineOfCreditMember_97d3e36b-f727-466b-84f6-3bb75fa746f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_b4bb82b0-4910-4974-9e25-c73b8d73cd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_201aeee1-e10c-436e-85fb-903d5b398101" xlink:to="loc_us-gaap_LoansPayableMember_b4bb82b0-4910-4974-9e25-c73b8d73cd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_CreditFacilityAxis_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" 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_038d2192-6b24-48d7-9bcf-9a3f0e81f82a" xlink:to="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1ec4ef50-699d-456d-89a1-a59d0544d166" 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_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1ec4ef50-699d-456d-89a1-a59d0544d166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_a23ecb76-584a-42f0-82d7-74f8fca8eeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_a23ecb76-584a-42f0-82d7-74f8fca8eeb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SwingLineLoanMember_1dc03b62-c906-4489-aecb-353d6d523262" xlink:href="abm-20230430.xsd#abm_SwingLineLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_671a64df-bff9-4e14-84ed-02ee1d07a601" xlink:to="loc_abm_SwingLineLoanMember_1dc03b62-c906-4489-aecb-353d6d523262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_96fb8f21-e526-4954-871c-182b7c8a778e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c6be6b9a-febe-44bc-adea-dcd1dd3091d7" xlink:to="loc_us-gaap_VariableRateDomain_96fb8f21-e526-4954-871c-182b7c8a778e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SecuredOvernightFinancingRateSOFRMember_40ee5c0d-fe0a-4345-a1c7-d5e5451112c9" xlink:href="abm-20230430.xsd#abm_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_96fb8f21-e526-4954-871c-182b7c8a778e" xlink:to="loc_abm_SecuredOvernightFinancingRateSOFRMember_40ee5c0d-fe0a-4345-a1c7-d5e5451112c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d9acc145-4788-4dc2-ac77-f39ab31427e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_srt_StatementScenarioAxis_d9acc145-4788-4dc2-ac77-f39ab31427e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_71fda11e-cd42-4e78-9379-8b9c026d4d1e" 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_d9acc145-4788-4dc2-ac77-f39ab31427e3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_71fda11e-cd42-4e78-9379-8b9c026d4d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_dfa14160-82bd-4225-973d-36c018fce2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_71fda11e-cd42-4e78-9379-8b9c026d4d1e" xlink:to="loc_us-gaap_ScenarioPlanMember_dfa14160-82bd-4225-973d-36c018fce2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a7e3b59a-70a6-4144-870f-d6d1a682edfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a7e3b59a-70a6-4144-870f-d6d1a682edfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_aa97f9fe-9bfd-4f26-b734-c47c6a96e7b4" 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_a7e3b59a-70a6-4144-870f-d6d1a682edfb" xlink:to="loc_us-gaap_EquityComponentDomain_aa97f9fe-9bfd-4f26-b734-c47c6a96e7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8e781944-2f33-469b-9b99-9cd099fc29cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_aa97f9fe-9bfd-4f26-b734-c47c6a96e7b4" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8e781944-2f33-469b-9b99-9cd099fc29cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1dc1da32-7a5e-4f13-b8b1-1719414dea79" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_fa976cca-da44-40c3-ae98-84b952107f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_fa976cca-da44-40c3-ae98-84b952107f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7859e78d-473a-4a9e-9194-781a8e9c3fc1" 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_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7859e78d-473a-4a9e-9194-781a8e9c3fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_4b795b68-34b3-4eec-948b-25acf34afb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentTerm_4b795b68-34b3-4eec-948b-25acf34afb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ed1882ab-a8bd-4fef-b2c4-292cb931a424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ed1882ab-a8bd-4fef-b2c4-292cb931a424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ac3a6d7b-6b07-4bbf-aa97-3e0fb4305946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ac3a6d7b-6b07-4bbf-aa97-3e0fb4305946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentBasisSpreadFloor_37efdddf-8d0a-4134-8db5-f29e0ab0a6e7" xlink:href="abm-20230430.xsd#abm_DebtInstrumentBasisSpreadFloor"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentBasisSpreadFloor_37efdddf-8d0a-4134-8db5-f29e0ab0a6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_1bbd58b5-4230-461f-ac2b-1e7e3b259954" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_1bbd58b5-4230-461f-ac2b-1e7e3b259954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_e811c7b4-bb41-40cc-8db1-61454c224cfa" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_e811c7b4-bb41-40cc-8db1-61454c224cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_973a0cc4-0143-4d19-8e28-ec3fa04f4e2d" xlink:href="abm-20230430.xsd#abm_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_973a0cc4-0143-4d19-8e28-ec3fa04f4e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_bb2b50b1-ab2b-445a-b879-320266fb99c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_bb2b50b1-ab2b-445a-b879-320266fb99c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReceivablesFacilityCurrent_7fdfd0d0-6383-4b29-989c-cb1923b5f64d" xlink:href="abm-20230430.xsd#abm_ReceivablesFacilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_ReceivablesFacilityCurrent_7fdfd0d0-6383-4b29-989c-cb1923b5f64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_fb8549c8-d92c-4533-b23e-f96d9641e1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_fb8549c8-d92c-4533-b23e-f96d9641e1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4c621510-75aa-4689-bd58-5dc00af49527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4c621510-75aa-4689-bd58-5dc00af49527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_379b6473-4fb2-488b-84ea-d567db4f52c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_379b6473-4fb2-488b-84ea-d567db4f52c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_d490a35d-4e75-4df8-ae2a-992efa47ebf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_d490a35d-4e75-4df8-ae2a-992efa47ebf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_adf3aa21-7bce-4461-a2fb-a9c4bc013051" xlink:href="abm-20230430.xsd#abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_629d597c-489a-4c7a-ac1e-078d74c42068" xlink:to="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_adf3aa21-7bce-4461-a2fb-a9c4bc013051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTLongTermDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0544dc40-fd77-4b24-b29c-2d6651e42122" 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_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" 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_0544dc40-fd77-4b24-b29c-2d6651e42122" xlink:to="loc_us-gaap_DebtInstrumentTable_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_359301f2-ce2b-4d71-b486-63091cc3e4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1d1a2079-cad9-46e5-94ef-72f773ac32d0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_359301f2-ce2b-4d71-b486-63091cc3e4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_4b76bc2c-a9de-4a76-918b-5c6fdf8f8ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_359301f2-ce2b-4d71-b486-63091cc3e4d4" xlink:to="loc_us-gaap_LoansPayableMember_4b76bc2c-a9de-4a76-918b-5c6fdf8f8ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1e5f94d8-6ce7-41e7-9584-5c66c14e276d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e9b79a70-e44c-46e7-838b-3f1b6b4a8826" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1e5f94d8-6ce7-41e7-9584-5c66c14e276d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1e5f94d8-6ce7-41e7-9584-5c66c14e276d" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c8028ee1-488c-44eb-87e3-53cf6c584b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c8028ee1-488c-44eb-87e3-53cf6c584b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9b90d1aa-fbc0-4983-a0da-a1338b5e1bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9b90d1aa-fbc0-4983-a0da-a1338b5e1bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_30f3dfc9-541c-40fc-90c9-727d12ee2e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_30f3dfc9-541c-40fc-90c9-727d12ee2e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1572a21c-a77e-48dd-9605-84980cf889dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1572a21c-a77e-48dd-9605-84980cf889dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_13810547-5be6-4cbc-b5d3-afe428287523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_388ac307-505e-4104-b88a-6f16747542d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_13810547-5be6-4cbc-b5d3-afe428287523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/DEBTInterestRateSwapsDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#DEBTInterestRateSwapsDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/DEBTInterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4869a852-5d05-4e49-9cd8-c7f167fd1bba" 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_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4869a852-5d05-4e49-9cd8-c7f167fd1bba" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" 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_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" 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_07bbfb40-c5ac-4db5-ad31-fe966a7126d1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective292022Member_5e962c15-843c-4bfa-888c-ce5b60fd0b89" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective292022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective292022Member_5e962c15-843c-4bfa-888c-ce5b60fd0b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective2252022Member_9133e08c-9137-4edc-98d9-4d9be6234a58" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective2252022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective2252022Member_9133e08c-9137-4edc-98d9-4d9be6234a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective542022Member_0af86711-e60a-41ef-b4c7-2e63ddb38fa4" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective542022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective542022Member_0af86711-e60a-41ef-b4c7-2e63ddb38fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective772022Member_4a5c5efe-fedf-4f25-94b4-1a9cc7dddee6" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective772022Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective772022Member_4a5c5efe-fedf-4f25-94b4-1a9cc7dddee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective7182022Member_2e3d6e8a-ec15-4707-9554-5281c9da0e1f" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective7182022Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective7182022Member_2e3d6e8a-ec15-4707-9554-5281c9da0e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective1112022Member_3301aaf7-0292-461d-8513-c77a8123bf44" xlink:href="abm-20230430.xsd#abm_InterestRateSwapEffective1112022Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_93722acb-e777-4303-bd43-2b939a5c4b47" xlink:to="loc_abm_InterestRateSwapEffective1112022Member_3301aaf7-0292-461d-8513-c77a8123bf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f95a1504-03dd-4569-9e84-7e316870a786" 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_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:to="loc_srt_StatementScenarioAxis_f95a1504-03dd-4569-9e84-7e316870a786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7aed8a0c-d36c-44d8-b40c-adf9db142bd8" 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_f95a1504-03dd-4569-9e84-7e316870a786" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7aed8a0c-d36c-44d8-b40c-adf9db142bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_dda8b304-a4fe-4f46-a432-618f997ce1b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7aed8a0c-d36c-44d8-b40c-adf9db142bd8" xlink:to="loc_srt_ScenarioForecastMember_dda8b304-a4fe-4f46-a432-618f997ce1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_940f298f-251b-436d-b10a-c1ee06d61e53" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_9ae8841c-1af7-45dc-a08b-17e9ca30654e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_9ae8841c-1af7-45dc-a08b-17e9ca30654e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_95842115-27b0-4777-ae97-c4cba5d05d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_01e90446-ed0e-4b51-a29e-7fb413064fd1" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_95842115-27b0-4777-ae97-c4cba5d05d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMONSTOCKDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#COMMONSTOCKDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMONSTOCKDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_74eea9ba-cb19-476e-9ac1-854b50658a46" 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_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_267b0fff-585a-46e4-a938-c4b4296c49b0" xlink:href="abm-20230430.xsd#abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_74eea9ba-cb19-476e-9ac1-854b50658a46" xlink:to="loc_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_267b0fff-585a-46e4-a938-c4b4296c49b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_9f7278d8-a063-4b7d-ba88-5407352417ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_74eea9ba-cb19-476e-9ac1-854b50658a46" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_9f7278d8-a063-4b7d-ba88-5407352417ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_45d82729-915b-45d9-b78d-3f78cfb34cea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_74eea9ba-cb19-476e-9ac1-854b50658a46" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_45d82729-915b-45d9-b78d-3f78cfb34cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_06f41943-3be1-416f-86fb-d21e32270579" 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_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_06f41943-3be1-416f-86fb-d21e32270579" xlink:to="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_26717fc8-ed79-4696-9abf-bb95bf413eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_23108520-0b1f-4526-a18a-88fdab37792c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_26717fc8-ed79-4696-9abf-bb95bf413eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergySavingsContractsMember_cffccb3b-4c1c-49fc-86e4-c3cb19b50b4e" xlink:href="abm-20230430.xsd#abm_EnergySavingsContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_26717fc8-ed79-4696-9abf-bb95bf413eb3" xlink:to="loc_abm_EnergySavingsContractsMember_cffccb3b-4c1c-49fc-86e4-c3cb19b50b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_73403c2c-4748-4a9e-8464-4b00336567d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_58fb5437-8a39-4734-9fbc-7d861ee25ddc" xlink:to="loc_us-gaap_LitigationStatusDomain_73403c2c-4748-4a9e-8464-4b00336567d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_366187bb-25ff-4ad5-bdfd-ff4aedf6824b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_73403c2c-4748-4a9e-8464-4b00336567d6" xlink:to="loc_us-gaap_PendingLitigationMember_366187bb-25ff-4ad5-bdfd-ff4aedf6824b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd0c47bb-6745-4ec8-82d6-818872aaecbb" 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_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_srt_RangeAxis_dd0c47bb-6745-4ec8-82d6-818872aaecbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad893982-5c3e-4ff2-81a8-3c49884f90ea" 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_dd0c47bb-6745-4ec8-82d6-818872aaecbb" xlink:to="loc_srt_RangeMember_ad893982-5c3e-4ff2-81a8-3c49884f90ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f0f1509d-e6d2-4db2-8faf-9b34a277d247" 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_ad893982-5c3e-4ff2-81a8-3c49884f90ea" xlink:to="loc_srt_MinimumMember_f0f1509d-e6d2-4db2-8faf-9b34a277d247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_74bb509b-9b7e-4f8b-b695-20378695699e" 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_ad893982-5c3e-4ff2-81a8-3c49884f90ea" xlink:to="loc_srt_MaximumMember_74bb509b-9b7e-4f8b-b695-20378695699e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_23b5d153-0a62-4c6c-a2db-57a93526cf49" xlink:to="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ded69663-b479-44ec-80f2-0e8bbfe7aa8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ded69663-b479-44ec-80f2-0e8bbfe7aa8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_467f1e48-e729-4a23-af8f-1f4acc0b92cd" xlink:href="abm-20230430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_467f1e48-e729-4a23-af8f-1f4acc0b92cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GuaranteeObligation_4cbcf3fe-35b3-4066-8275-1dc22e2db095" xlink:href="abm-20230430.xsd#abm_GuaranteeObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_abm_GuaranteeObligation_4cbcf3fe-35b3-4066-8275-1dc22e2db095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1824fb9b-c6c7-45f4-8f2a-7f1ba91d4fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1824fb9b-c6c7-45f4-8f2a-7f1ba91d4fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2417673c-b932-47cc-9fb6-742aa955c74c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c76fd89-0ed0-4c4f-b856-42b2c739b3da" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2417673c-b932-47cc-9fb6-742aa955c74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" 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_EffectiveIncomeTaxRateContinuingOperations_6991ada9-156f-4cba-9269-38c95cfb869b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6991ada9-156f-4cba-9269-38c95cfb869b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_66c7b32a-130c-4e87-8ec3-ab4d94e3b3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_66c7b32a-130c-4e87-8ec3-ab4d94e3b3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_ad2de7f0-20db-4724-a652-761b66c2749e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_ad2de7f0-20db-4724-a652-761b66c2749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount_8b125e3d-1d30-422c-b247-85b9efa3b871" xlink:href="abm-20230430.xsd#abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" xlink:to="loc_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount_8b125e3d-1d30-422c-b247-85b9efa3b871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SocialSecurityTaxEmployerDeferralCARESAct_c0b41a0e-0c2b-4248-b6bc-84f614fe2c72" xlink:href="abm-20230430.xsd#abm_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" xlink:to="loc_abm_SocialSecurityTaxEmployerDeferralCARESAct_c0b41a0e-0c2b-4248-b6bc-84f614fe2c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SocialSecurityTaxEmployerPaymentCARESAct_ff4cf899-9882-4883-a997-df7f43436a46" xlink:href="abm-20230430.xsd#abm_SocialSecurityTaxEmployerPaymentCARESAct"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2a41d7c-6d73-4a91-a0b4-a07d6812268b" xlink:to="loc_abm_SocialSecurityTaxEmployerPaymentCARESAct_ff4cf899-9882-4883-a997-df7f43436a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="abm-20230430.xsd#SEGMENTINFORMATIONDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5a523bde-3a89-4b86-ad12-e2311c592f0b" 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_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" 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_SegmentReportingAbstract_5a523bde-3a89-4b86-ad12-e2311c592f0b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_8c44a997-19f8-407a-b0dd-f637ac02f0cd" 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_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_srt_ConsolidationItemsAxis_8c44a997-19f8-407a-b0dd-f637ac02f0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8e0f6f53-280f-4e32-b9e1-575367afe34a" 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_8c44a997-19f8-407a-b0dd-f637ac02f0cd" xlink:to="loc_srt_ConsolidationItemsDomain_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6447682d-08f6-4057-855c-c3acc580d054" 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_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:to="loc_us-gaap_OperatingSegmentsMember_6447682d-08f6-4057-855c-c3acc580d054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_687d3e1f-f6c5-400f-aec0-bf4945b6fc18" 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_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_687d3e1f-f6c5-400f-aec0-bf4945b6fc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_d65f31dc-f6f5-472e-9b48-f46bf98ac4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8e0f6f53-280f-4e32-b9e1-575367afe34a" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_d65f31dc-f6f5-472e-9b48-f46bf98ac4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b703e93f-62c3-4446-9bab-5873af14d78b" 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_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b703e93f-62c3-4446-9bab-5873af14d78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" 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_b703e93f-62c3-4446-9bab-5873af14d78b" xlink:to="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_329eba10-2eb2-45db-b083-8bbab384f5fb" xlink:href="abm-20230430.xsd#abm_BusinessAndIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_BusinessAndIndustryMember_329eba10-2eb2-45db-b083-8bbab384f5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_96136139-2dcb-4d75-a340-fd0a1d173139" xlink:href="abm-20230430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_ManufacturingAndDistributionMember_96136139-2dcb-4d75-a340-fd0a1d173139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_80cd7bb1-ddef-4f92-9a09-c893adee5a8f" xlink:href="abm-20230430.xsd#abm_EducationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_EducationMember_80cd7bb1-ddef-4f92-9a09-c893adee5a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_0dd14860-1c46-4fcb-906f-3decbc833a42" xlink:href="abm-20230430.xsd#abm_AviationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_AviationMember_0dd14860-1c46-4fcb-906f-3decbc833a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_a4fed5e2-9088-42d7-9647-6220ab335e5e" xlink:href="abm-20230430.xsd#abm_TechnicalSolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_TechnicalSolutionsMember_a4fed5e2-9088-42d7-9647-6220ab335e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GovernmentServicesMember_92989d9b-45e8-4ded-8780-a33b08c9f3d2" xlink:href="abm-20230430.xsd#abm_GovernmentServicesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7d9ca05-4c5a-483c-bd7f-8c2d5e73523e" xlink:to="loc_abm_GovernmentServicesMember_92989d9b-45e8-4ded-8780-a33b08c9f3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_71467038-74ba-4977-a244-2f2fed1c0186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0a91c933-22c2-42f2-8c73-21dceadc7d46" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_71467038-74ba-4977-a244-2f2fed1c0186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3d552e9b-9856-498d-a512-58f2a5d1e262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_71467038-74ba-4977-a244-2f2fed1c0186" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3d552e9b-9856-498d-a512-58f2a5d1e262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_46865509-32f8-4dde-a388-e64fd1d1444b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e20ada21-ccea-433e-bdb9-c13d2530694c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_46865509-32f8-4dde-a388-e64fd1d1444b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_d59cf208-eee5-4cae-9001-85a64d16b70c" xlink:href="abm-20230430.xsd#abm_CustomerContractsForHealthcareTechnologyManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_46865509-32f8-4dde-a388-e64fd1d1444b" xlink:to="loc_abm_CustomerContractsForHealthcareTechnologyManagementMember_d59cf208-eee5-4cae-9001-85a64d16b70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebd571db-715a-4bc5-84ab-2e1911f4d474" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_ceefca26-ee97-45bc-89f0-07d04c99a961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_ceefca26-ee97-45bc-89f0-07d04c99a961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a667d6ec-6c1a-4b1f-bf08-a8892cc34fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_ceefca26-ee97-45bc-89f0-07d04c99a961" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a667d6ec-6c1a-4b1f-bf08-a8892cc34fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1da5bbaa-c63f-4332-858d-4a0b5a312662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:to="loc_us-gaap_OperatingIncomeLoss_1da5bbaa-c63f-4332-858d-4a0b5a312662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c33b911e-64f5-4b08-afa4-69ccb60a08c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c33b911e-64f5-4b08-afa4-69ccb60a08c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_ba005af2-6288-4f58-a2a1-a89c08d7a505" xlink:href="abm-20230430.xsd#abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_b542ee21-32c6-40ce-bc77-5b29c656855a" xlink:to="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_ba005af2-6288-4f58-a2a1-a89c08d7a505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e3671f7c-1d31-42b1-b574-9e3fd2df52b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_InterestExpense_e3671f7c-1d31-42b1-b574-9e3fd2df52b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ccc0965f-a695-4bfe-aa62-03d3de762f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ccc0965f-a695-4bfe-aa62-03d3de762f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_09aaf114-ce04-482b-bf18-a5d807f36d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_35557241-915c-4b0b-a053-b1b55589fd77" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_09aaf114-ce04-482b-bf18-a5d807f36d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>abm-20230430_g1.jpg
<TEXT>
begin 644 abm-20230430_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $YA=&AA;FEE
M;"Y787)D    !9 #  (    4   0J) $  (    4   0O)*1  (    #,#8
M )*2  (    #,#8  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,30Z,#8Z,#,@,30Z,3,Z,C4 ,C Q-#HP
M-CHP,R Q-#HQ,SHR-0   $X 80!T &@ 80!N &D 90!L "X 5P!A '( 9
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#$T+3 V+3 S5#$T.C$S
M.C(U+C U-CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y.871H86YI96PN5V%R9#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" )A!"@# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **,U'//%;Q&2>1(D'5G8 #\32;25V&^Q)17.W?C?0[0D"Z:=O2%"WZ]*RI
M?B79KGR;"X?TWNJ_XUP5,SP=-VE47Y_D=D,#B9ZJ#_+\SMZ*X0?$V+/.F.![
M3#_"K4'Q'TN0@3V]U#[[0P_0YK..;X&3LJB_'_(N678J.\/R.QHK)L?$FDZB
M0MK?1%S_  ,=K?D:U0:]"G5A57-!IKR..<)P=IJS%HHS16A 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 &:CFFC@A:69U2-!EF8X %0ZAJ%MIEE)=7D@CB0<GN3Z =S7
ME'B'Q/=Z_.0V8;13\D /ZMZFO+S#,J6"CKK)[+_,[\'@:F*EII%;LZ37/B$J
M%H-$0.1P;B0?+_P%>_U-<3>ZC>:E-YE]<23MVWMP/H.@JM2U\'B\PQ&+=ZDM
M.W0^MP^#HX=>XM>_42EHHK@.L**** $K:TKQ7JNDE5BN#-"/^6,WS+^'<?A6
M-25M2K5*,N:G*S,ZE.%6/+-71ZYH/BVPUO$8/V>ZQS"YZ_[I[_SK?!KP4$HP
M9200<@@XP:[_ ,)>-3,Z:?K#_O#\L5PQ^]Z!O?WK['+<[55JEB-'T?1^O8^:
MQV5.FG4HZKL=Y12 YI:^H/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9+*D,322L$1 69B> !WIQ
MZ5PWQ"UPQ0II-NWS2@/.0>B]E_'K7)C,5'"T)59=/Q9T8:A+$5531S/BCQ%)
MK^HDJ66TB)$*>O\ M'W/Z5AT"EK\QKUIUZCJ5'=L^[I4XTH*$%H@HHHK$T"B
MBB@ HHHH **** $H-+13 ](\#^)FOX?[-OI,W,2YB=NLBCM]1_*NR!KPFUN9
M;.[BN;=MDL3!E/H17M&CZE'J^DP7D/ D7YES]UNX_.OO,CS!XBG[&H_>C^*_
MX!\EFN#5&?M8;/\ ,OT4"BOHCQ0HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHH- #)9%BB:20[412S$]@*\1U6_?
M4]5N+R3.9G+ 'L.P_+%>I^,KPV?A6[93AI (A_P(X_EFO(<5\9Q'7;G"BNFI
M]-DM%*,JK]!:***^3/H0HHHH **** "BBB@ HHHH **** $KN/AQJ96XN=-<
M_*X\Z,>XX;],?E7$5I>&[S[#XDL9\X'FA6/LW!_G7H9=7=#%0GYV?HSDQM)5
ML/*/D>TBB@45^GGP84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4&B@T <;\2)2FAVT8/^LN.?P4UYM7HOQ*'_ !*K
M(]O/(_\ '37G5?GN?-_77Z(^RRG_ '5>K"BBBO"/5"BBB@ HHHH **** "BB
MB@ HHHH *(W\N17'\+!OR.:*:1D$>HJEN(]ZB;?"C?WE!_2GU%;#%K$#V0?R
MJ6OUR.R/SI[A1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4&BB@#E/B%!YOAGS ,F&9&_ \?UKRZO;=9L?[1T6[M.I
MEB(7_>ZC]<5XD058AA@@X(/8U\-Q%1<<1&IW7Y?TCZO):BE1<.S_ #%HHHKY
MD]P**** "BBB@ HHHH **** "BBB@ J:P@:YU*V@49,DJJ/Q-0UT7@6P-YXG
MBD(REJIE;Z]!^I_2NG"TG6KPIKJT88BHJ5*4WT1ZPHPN!T%+0**_5C\_"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@!#7DOC723IGB"21%Q!=?O4(Z _Q#\^?QKUNL?Q-HB:YI#V_ F3YX6/9
MO3Z'I7E9K@_K>'<8_$M5_E\ST,OQ/U>LF]GHSQRBEEBD@F>*92DB,596'((Z
MBDK\V::=F?;;A1112&%%%% !1110 4444 %%%% "5ZCX#TDV&A_:95VS7AW\
M]0G\/^/XUQ7A30&US5@)%/V2'#3-Z^B_C_*O7D4*H"@  8  Z5]=P_@FY/$S
M]%^K_0^=SC%*RH1]6.%%%%?8GS04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %(:6B@#C?&7A,ZDAU#3D_P!+
M4?O(Q_RU ]/]K^=>;$%20001P01TKWHC-<MXE\&0:N6N;,K!>=2<?++]?0^]
M?+YMD_MFZ]#XNJ[^GG^9[V7YE[)*E6VZ/L>7458OM/N],N3;WT#0R#LPX/N#
MW%5LU\5*$H-QDK,^GC)25T]!:***DH**** "BBDS0 5>TC2+K6K];:S7GJ[D
M?*@]36AH/A.^UQUD*FWM.\SC[W^Z._\ *O3]*T>TT:S%M91[5ZLQY9SZDU[^
M6Y/4Q352KI#\_3_,\C'9E"@G"GK+\@T?2K?1M.2TM%^5>68]7;N35^D Q2U]
M["$:<5"*LD?(RE*<G*6["BBBK)"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *3%+10!5OM.M-1MS!?0
M)/'Z..GN#VKC=3^'$;EGTFZ\OTBGY'X,.:[RC%<6)P.'Q2_>QN^_7[SJH8NM
MAW^[E_D>.WGA#7+,G?8/*O\ >A(<'\N:RY+2YA)$MO,A'4-&17NV*0J#UY^M
M>'4X;HM^Y-KUU_R/5AG=1+WX)_A_F>#"*0\"-R?]TU9M])U&Z.+:QN)/]V(U
M[>(T'15_*EQ41X;C?WJGX?\ !+EGDND/Q_X!Y78^ =9NB#<+':)W,C9/Y"NM
MTGP+I>G%9+A3>S#G,H^4'V7_ !S748HQ7JX;)\)AW=1N^[U_X!YU?,L365KV
M7E_5QJJ   , =!Z4ZBBO7/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HI"<54U'5]/TBV-QJE[!9PC^.>0(/UII-NR$VEJ
MRY29KSG5_CCX1T\LEG+<ZDX_Y]XL+G_>;'Z9KE+W]HALXT[P\,=C<7/]%%=T
M,NQ4]5#[]/S.:6+H1WD>XYI<U\\3?M!>(F;]QIFFQC/1@[?U%,_X: \3_P#/
MCI?_ '[?_P"*K?\ LC%=E]YE_:%#N?16:,U\Z_\ #0'B?_GQTO\ []O_ /%4
M?\- >)_^?'2_^_;_ /Q5']D8KLOO#^T*!]%9HS7SK_PT!XG_ .?'2_\ OV__
M ,51_P - >)_^?'2_P#OV_\ \51_9&*[+[P_M"@?16:3-?.I_: \3_\ /CI?
M_?M__BJ]K\%>)8_%OA2SU9 JR2+MGC7_ )9R#AA^?(]B*Y\1@:^&BI5%H;4<
M53K/E@=!1117"=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M29H 6C-4M1UC3](MS/JM[;V<0_CGD"#]:X75OCAX1T]F2TEN=1<<?Z/"0N?]
MYL?IFMZ6'JU?X<6S.=6G#XG8]&S1FO#[W]HAMV-.\/#'K<7/]%%9,O[07B%C
M^XTO38QGH0[?U%=L<JQ;^S;YHYGCJ"ZGT/FC-?.O_#0'B?\ Y\=+_P"_;_\
MQ5'_  T!XG_Y\=+_ ._;_P#Q55_9&*[+[R?[0H'T5FC-?.O_  T!XG_Y\=+_
M ._;_P#Q5'_#0'B?_GQTO_OV_P#\51_9&*[+[P_M"@?16:,U\Z_\- >)_P#G
MQTO_ +]O_P#%4?\ #0'B?_GQTO\ []O_ /%4?V1BNR^\/[0H'T5FC-?.O_#0
M'B?_ )\=+_[]O_\ %4?\- >)_P#GQTO_ +]O_P#%4?V1BNR^\/[0H'T5FC-?
M.O\ PT!XG_Y\=+_[]O\ _%4?\- >)_\ GQTO_OV__P 51_9&*[+[P_M"@?16
M:3-?.W_#0'B?_GQTO_OV_P#\53X_V@?$:_ZW3--?Z*Z_^S&C^R,5V7WA_:%#
MN?0V:7->"P?M#WH8?:O#]NP[F*Y8?S%;=E^T+HTC 7^CWUN.YB=)/TXK*668
MN/V/Q1HL;0?VCU^BN(TOXO\ @O5-JC5UM)#_  7<;18_X$?E_6NOM;ZUOH1-
M97$5Q&>CQ.&'YBN.I1J4_CBT=$:D)_"[EBBDS2UD6%%%% !1110 4444 %%%
M% !1110 4444 %%%% !12;JP-;\=>&O#N1J^KVT,@'^I5M\G_?*Y-5"$INT5
M=DRE&*O)V-_-&:\EU+]H'0H&*Z9IM]>8_B?;$I_/)KG;C]H;4V)^R:%:1CL9
M)V<_H!7?#+,7/[/WG-+&T(_:/?<T9KYU/[0'B;<<6&F =AY;\?\ CU'_  T!
MXG_Y\=+_ ._;_P#Q5:_V1BNR^\S_ +0H'T5FC-?.O_#0'B?_ )\=+_[]O_\
M%4G_  T!XG_Y\=+_ ._;_P#Q5']D8KLOO#^T*!]%9%+7B'@SXV:KK7B^PTW6
M;6QAM;M_*\R%&#*Y'R]6/&<#\:]N!KBQ&&J8:2C4.FC6A65X"T445S&P4444
M %%%% !1110 4444 %%%% !29I:Q_%.N1^&_"^H:O+M(M82ZJQ^\_15_$D"J
MC%RDHK=B;45=FQFC-?.@_: \48_X\=+_ ._;_P#Q5+_PT!XG_P"?'2_^_;__
M !5>I_9&*[+[SA_M"@?16:,U\Z_\- >)_P#GQTO_ +]O_P#%4?\ #0'B?_GQ
MTO\ []O_ /%4?V1BNR^\/[0H'T3FC-?/,/[07B)6_?:9IL@ST4.O]36K9?M$
M-G&H^'ACUM[G^C"IEE6+7V;_ #12QU!]3W*BO.M(^-_A#465+J>XTYS_ ,_,
M1VY_WES^N*[JPU2QU2V%QIMW!=PGI)!('7\Q7#5H5:7\2+1TPJPJ?"[ENBDW
M4M8F@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 &J&JZS8:'I\E]JUW%:6T?WI)#C\!ZGV'-8_
MC7QQIG@G2C<W[^;<2 BWM$/SS'^@]3_6OF7Q7XPU;QCJ9O-7GRJD^3;IQ'"/
M11_4\FO3P673Q3YGI'O_ )'%B<7&CHM6>B^+_CS>73/:^$8!:P]/MDZ@R-[J
MO1?QR?I7DVH:E>ZM=M<ZG=S7<[')DF<L?UZ56HKZRAA:.'5J:M^9X-6O4JN\
MF%&***Z3$**** "BBB@ HHHH #7J_P "?%7]F>(9M!NI,6^HC?#G^&91T_X$
MO'X"O**FM+J:QO8+NT<QSP2+)&X_A93D'\Q7/B:*KTI4WU-:-1TJBFC[7!I:
MQ?"?B"'Q/X8LM7@P/M$8+H#]QQPR_@<UM5\#*+A)QENCZN,E)704445(PHHH
MH **** "BBB@ HHHH **** "BBB@ HHK \7^+M.\&Z(^HZD^X_=A@0_/,_\
M=']3VJH0E.2C%7;)E)15WL:&K:S8:%I\E]JUU':VT?WI)#C\ .I/L.:\0\7_
M !WOKMGM?"4/V.#I]KF4-(_^ZO1?QR?I7GOBWQCJOC+5FO-5F_=J3Y%NA_=P
MKZ >OJ>IK!KZK!Y33IKFK:O\/^">'B,?*;M3T7XEF_U&]U6Z:YU*[FNYV.3)
M,Y=OUJMBBBO;225D>:VV[L****8@HHHH **** "BBB@ HHHH **** "BBB@
MHQ110 5:T_5+_2;@3Z7>3V<H.0\$A0_I56BDTFK,:;3NCU+PU\=M>TUDBU^&
M/5;<<%\".8#ZCAOQ'XU[1X6\=Z%XP@W:/> SJ,O:RC;*G_ >X]QD5\BU+;74
M]E=1W-I-)!/&VY)(V*LI]017DXG*J%97A[K\MON.^CCJE/26J/M@'-+7CGPW
M^,JZE)#H_BR1(KIL)#?<*LI[!^P;WZ'VKV('BOEL1AZF'GR5$>Y2K0JQYHBT
M445SFH4444 %%%% !1110 444AH ,UR_C'X@Z+X+M<ZC+YMVZYBLX<&1_<_W
M1[G]:Y_XG_%&+PA"=-TG9/K$J9YY6V4]&8=V]%_$^_SC>WMSJ-[+>7\\EQ<3
M-NDED;+,?<U[6 RQUU[2KI'\SS<5C52]R&K.R\5_%OQ+XE9X8K@Z98MP+>U8
M@D?[3]3^@]JX<DDDDY).23WI**^II4:=*/+35D>).I.H[R=PQ1116IF%%%%
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
MP;F:]A6YL<X%Y;Y*#_>'53]>/>N1KUJ=2%6/-!W1P3A*#M)6"BBBM" HHHH
M**** "@T44 >X_L]ZV7AU30Y&R$*W4(SV/RO^NT_C7MM?+GP8OS8_%"P7=M6
MZCE@;WRN0/S45]1 YKXW-J:AB6UU5SZ/ 3YJ-NPM%%%>2=P4444 %!HH- '#
M?%OQ(WA[X?W9@?9=7O\ HL)!Y&[[Q_!<_B17RS7KG[0&LFX\2V&D(WR6<!F<
M9XWN>/R5?_'J\DK[/*J/L\,I=9:_Y'SN.J<]9KL%%%%>J< 4444 %%%% !11
M10 4444 %%%% 'M_[/NOYCU/0)G^Z1=P GM]UQ_Z"?SKVX5\A^ ]>_X1OQQI
MNHNVV%91'.3T\M_E;\@<_A7UXIXKX_-Z/L\1SK:7YGT.7U.>EROH+1117CGH
M!1110 4444 %%%% !37(526. .22>E.KCOBGK_\ PCWP]U">-]MQ<+]E@(Z[
MGXS^"[C^%:4J;J34%U(G)0BY/H?./CC7CXE\;:GJ8),<DQ6'VC7Y5_09_&L"
MC^5%?H,(*$5%;(^3E)RDY/J%%%%62%%%% !1110 4444 %%%% !72_#[Q$?#
M'CC3[]F*VYD\FX'K&_!_+@_A7-45%2"J0<);,J$G"2DNA]NCI2UR_P .M:.O
M> -)O7;=+Y(BE/\ MI\I_E745^>U(.G-P?0^MC)2BI+J%%%%04%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$U\T?&CQ=_PD'BXZ
M=:2[['2\Q#!X>7^-OP^[^!]:]M^(WBE?"7@R\OD8"ZD'D6H[F1NA_ 9/X5\F
ML2[%F)9B<DD\DU]#DV&O)UY=-$>1F-:R5-?,2BBBOISQ0HHHH **** "K%A9
M3ZEJ-O8VB;Y[F58HU'=F.!_.J]>J_ ?PU_:/BB?6YTS#IJ;8B>AE<$?HN?S%
M<^)K*A2E4?0UHTW5J*![AI?AVSTWPE#X?V![2.U^S."/O@C#'\<D_C7R=XDT
M2;PYXDOM)N,[K64H&/\ $O56_$$&OLC%>'?M >&MLMCXCMTX8?9;D@=^2C']
M1^5?-93B7&NX2?Q?F>UCZ*=)27V?R/%****^M/ "BBB@ HHHH **** /=O@'
MXJ$UE=>&KN3YX,W%ID]4)^=1]#S^)]*]H%?&OAG79_#7B2RU:USNMI0S*/XT
MZ,OXC-?8-A?6^I6%O>6<@DM[B-9(W'=2,BOD,WPWLJWM%M+\SZ# 5N>GR/=%
MFBBBO&/1"BBB@ HHHH **** "BBB@ ->6_'VZ,7@&W@4X,]\@/N K'^>*]2K
MQW]H8G_A'M(&>/M;\?\  *[LO5\5#U.7%NU"1X'1117W1\P%%%% !1110 44
M44 >I_ #_D>;S_KQ;_T-:^BZ^=/@!_R/-Y_UXM_Z&M?1=?&YO_O3]$?19?\
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
MB,!!/'F#YD/\Q_P*O-S.C[7#.VZU_KY';@JGLZR\]#Z8HI%.:6OB3Z0****
M$)KYE^->O_VQ\0);2)]T&F1BW&#P7ZN?S('X5]$Z_JT6A:!?:I.1LM(&E.>Y
M X'XG KXXNKF6]O)KJY;?-/(TDC'NS')_4U[^2T>:I*J^FAY695+04%U(J**
M*^I/#"BBB@ HHHH *W?!6A-XD\::9I87,<TP,OM&OS/^@-85>T?L^Z!ON=2U
M^9.(U%I Q'<_,Y'X;17)C*WL*$I]?U.C#4_:55$]*^)-H+CX8Z["J@*EFT@
M'39AA_Z#7R;7V;K]L+SPWJ5L1D36LJ8^J&OC$?=';BO+R25Z<X^9W9E'WXL6
MBBBO?/)"BBB@ HHHH .M?6OPVN3=_#?0I2<G[&JGZKQ_2ODJOIWX)W/VCX86
M2DY,$TT7_CY(_0BO#SJ-Z$7V?^9Z>6NU5KR/0:***^3/>"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH #7CGQ[\5?9=)MO#=J^);LB>YP>D:GY5_
M%AG_ (#7KEW=0V=I+<W+B.&%"\CGHJ@9)KY \6>()O%/BF^U>?(^T2?NT/\
M!&.%7\L?CFO8RG#^UK>T>T?SZ'GX^MR4^5;LQZ***^P/G@HHHH **** "@T4
M?K]* /4?@5X:_M3Q;+K$Z;H-+3Y,C@RMP/R&3^5?1@KD?ACX:_X1?P+96LB;
M;J<?:+GUWOSC\!@?A77U\-F&(]OB');+1'T^$I>RI)/<****X#J"BBB@ I#2
MT4 >$_'_ ,,^5=6/B.VCPLH^RW) _B'*,?J,C\!7B]?8?C#P_%XH\*7^DRX#
M3Q'RF/\ #(.5/Y@5\?S0R6]Q)!.A26)RCJ>JL#@C\Q7U^48CVE#V;WC^70^?
MS"ER5.9;,91117LGG!1110 4444 %%%% 'T_\(?%1\2>"(8;B3?>Z=BVFR>6
M4#Y&_$<?4&N_%?+'PG\5?\(QXW@\^3997^+:XST&3\C?@WZ$U]3 U\3F6&]A
M7=MGJCZ7!UO:TE?="T445YIV!1110 4444 %>/?M#?\ (OZ1_P!?;_\ H%>P
MUX]^T-_R+^D?]?;_ /H%>AEO^]P_KH<F,_@2/ J***^X/F0HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "I;:ZN+*Y6XLYY;
M>9#E9(G*L/H1S45%%D]&&QZQX1^.FJ::T=MXIB.I6O3[2@"S)[GL_P"A]Z]R
MT+Q!I?B334OM&O([J!N"5/*'T8=0?8U\:UJ^'O$FJ>%M46_T:Y:"4<.O5)1_
M=9>X_P BO%Q>4TJJYJ7NR_ ]*ACYP=IZK\3[(S2UQW@'XA:=XXT\F+%MJ,*@
MW%HQR5_VE/=?Y=#78 YKY6I3G2FX35FCW(3C./-%Z"T445F6%%%% "$U\H_%
M>Z^V?%+6WSD)*L7_ 'PBK_2OJTU\<^++K[=XRUBZ!R);V9O_ !\U[V21O5E+
MR/+S)_NXKS,FBBBOJCP@HHHH **** "O6/V?K82>+]2N"/\ 4V6T'T+./Z"O
M)Z]P_9VMOW.NW1'5X8P?P8G^E>?F4N7"3_KJ=>"5Z\3VTUX-^T%H'DZEINO0
MKA9T-M,1_>7E2?J,C_@(KWJN2^)F@?\ "1?#_4K6--T\4?VB#CG>GS8'U&1^
M-?*8"M['$1D]MG\SW<53]I2<3Y.HH'-%?=GRX4444 %%%% !4UG=S:??P7EJ
MVV:WD66,^C*<C^50T4FKJS!:,^S]$U2'6M#L]3MCF*[A65?;(SC\#Q^%7Z\H
M^ FO_;O"=SI$KYETV;* G_EF^2/R8-7JXKX#$T?85I4^Q]91J>TIJ?<*,T4A
MKG-3R;X^^(/L?ABTT6%\2:A+OE //EIS^K$?D:^>Q7;?%O7_ .WOB)?&-]UO
M9?Z)%@\?+]X_]]$_D*XFON<OH^QPT4]WK]Y\SBZGM*S?R"BBBN\Y HHHH **
M** "OK7X=Z!_PCG@+3+%DVSF+SI_^NC_ #'\L@?A7SA\.] _X23Q]IEBZ[H!
M+YT_^XGS'\\ ?C7UNHXKYO.ZWPT5Z_Y'LY;3WJ/T&R('C*-T88/XU\6:C";;
M5+J C!BG=,?1B*^U3TKY!\=VWV3X@:[ !@+?2D#V+9'\ZC(Y>_./H5F:]V+,
M"BBBOISQ HHHH ****  U]"?L^77F>#]1MB<F&^+8] R+_537SW7M?[.UT!/
MKMH3RRPR@?3<#_,5Y>:QYL)+RM^9W8%VKH]SHHHKXL^C"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHJ.6588GEE<)&BEF8G  '))H \L^.OBG^S/#4
M>A6SXN-2.9<'E85//_?1P/H#7SQ70^.O$K^+/&-]JF3Y#-Y=LI_AB7A?SZ_4
MUSU?=8##_5Z"B]]WZGS&*K>UJM] HHHKN.4**** "BBB@ KL?A;X:_X2?QY9
MPRIOM+4_:KC(X*J>%/U; ^F:XZNN\$_$*\\"QW7]G:=9W$ET5WRSE]P Z*,$
M<<DUSXE5'1DJ7Q,VH\BJ)SV/JX4ZOGK_ (:#\0?] C3/SD_^*H_X:$\0?] G
M3/SD_P#BJ^4_LC%=E]Y[OU^AW/H6BOGK_AH3Q!_T"=,_.3_XJC_AH3Q!_P!
MG3/SD_\ BJ/[)Q79?>'U^AW/H6BOGK_AH3Q!_P! G3/SD_\ BJ/^&A/$'_0)
MTS\Y/_BJ/[)Q79?>'U^AW/H6BOGK_AH3Q!_T"=,_.3_XJC_AH3Q!_P! G3/S
MD_\ BJ/[)Q79?>'U^AW/H1J^:?C9X:.B^-CJ$*8M=57SA@<"08#C^1_&M+_A
MH/Q!_P! C3/SD_\ BJYWQE\4+_QMI$=AJ6EV,0BE$L<L)?<IQ@]3CD&N_ 8+
M%8:LI26CT>IRXK$T*U/E3U.(HHHKZ0\8**** "BBB@ HHHH *^JOA;XJ_P"$
MJ\$VTT\F^]M/]'N?4LHX8_48/US7RJ:]"^#7BK_A'O&J6ES)MLM4 @DST63^
M!OSX_P"!5YF9X;V]!M;QU_S.W!5O9U;/9GTY130:=7Q1](%%%% !1110 5X]
M^T-_R+^D?]?;_P#H%>PUX]^T-_R+^D?]?;_^@5Z&6_[W#^NAR8S^!(\"HHHK
M[@^9"BBB@ HHHH **** -KPQX4U/Q?J4ECHRQ-/'$96$L@0;<@=?QKJO^%'>
M,_\ GC9?^!0_PJ_\ /\ D>KS_KQ;_P!#6OHNOG\?F-;#U_9PM8];"X.G6I\T
MKGS+_P *.\9_\\;+_P "A_A1_P *.\9_\\;+_P "A_A7TU17!_;.)\ON_P""
M=7]G4?,^9?\ A1WC/_GC9?\ @4/\*/\ A1WC/_GC9?\ @4/\*^FJ*/[9Q/E]
MW_!#^SJ/F?,O_"CO&?\ SQLO_ H?X4?\*.\9_P#/&R_\"A_A7TU11_;.)[+[
MO^"']G4?,^8W^"'C1!E;6S<^@NU'\ZS;WX4^-;%29-"FE &28'63^1KZNQ28
M%5'.L0GJE^/^8GEU+HV?%-Y87FG3>5J%K/:R?W)XV0_D:@K[4O\ 3;+5+9K?
M4K2&ZA;K'-&''ZUY#XW^!EM+#)>^#28)E&XV$C91_P#<8\J?8\?2O1P^<4JC
MY:BY?R..ME\X*\'<\)HI\\$MM<207$;Q2QL5='7#*1U!%,KW#S HHHH ****
M "BBB@"[H^L7N@ZM!J6ESF"Z@;<C#OZ@CN#T(KZM\#^+[3QGX<BU&VQ',OR7
M,&<F*0=1]#U!]*^1:[/X7^,&\(^,(7FDQI]X1!=*>@!/RO\ \!/Z9KRLRP:Q
M%/FBO>7]6.[!XATI\KV9]5"EIJG*Y'(]13J^,/HPHHHH @NI?(M993TC1F_(
M9KXLGE\^XEFZ^8Y?\SG^M?8'B^[^P^"]9NLX\JQF8?\ ?!KX[ P,>@Q7TV1Q
M]V<O0\7,WK%!1117T1Y 4444 %%%% !7T3^S_:^5X%O+@CF>_;'T5%'\\U\[
M5]0?!BV^S?"W3B1@S/+*?QD./T KQ\YE;#6[M'HY<KUK^1WU-;IZ^U.HQFOC
MSZ ^0_'N@_\ "-^.=3TY5VPK,9(?^N;_ #+^6<?A7.U[?^T'H&1IFOPITS:3
MD#_@2'_T(?B*\0%?>8*M[?#QGUZGRV)I^SJN(4445V'.%%%% !1110!W/PAU
M_P#L+XB6@D?;;WX-I+GIEONG_OH#\Z^I!TKXDCD>&59(6*2(P96'4$'(-?8?
MA37$\1^%=.U6,C-S K.!_"_1A^8-?,9W1M*-5==#V\MJ7BZ;-FL3QAKB^&_"
M.I:J3AK> F/W<\*/S(K:/2O&/V@O$'EZ?IV@0M\T[FZG'^RO"C\22?\ @(KR
M,'1]O7C#^K'?B*GLZ3D>%N[22,\C%G8DL3W/<TV@45]\?*A1110 4444 %%%
M*%+,%4%F)P .Y]* /<OV?=!V6NI:]*O,C"UA..P^9_U*C\*]J%87@G0AX;\&
M:;I> 'AA!E('61OF8_F36]7P6,K>WKRGT_0^JP]/V=)1$-?+/QBM?LOQ3U3
MPLPBE'XQKG]0:^IC7SC\?+7RO']O.!Q/8(3[E68?RQ7=DTK8EKNG^ARYBKT;
M^9YA1117UY\^%%%% !1110 &O4O@#="'QS>0'_EO8MC_ ("ZFO+:[KX-77V7
MXI::.TZ2P_FA/_LM<>.CS8::\CHPLK5HOS/J,&EI%I:^#/J0HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ,XKS/XV^*AHG@_^S+:3%YJI,7'58A]\_CPO
MXGTKTIV"J2Q  Y)/:ODWXD>*#XL\;7EY$VZTA/V>U]/+4GG\3D_C7J97A_;5
MTWM'7_(X<;6]G2LMV<K1117VA\X%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !2ABK!E)4@Y!'8TE% 'UI\.O
M% \6>"[._D8&Z1?)N@.TB\$_B,'\:ZK-?-OP1\5?V+XN;2;E\6FJ@(,GA9A]
MT_CROY5](K7PV88?ZO7<5L]4?3X6M[6DGU%HHHK@.H**** "O'OVAO\ D7](
M_P"OM_\ T"O8:\>_:&_Y%_2/^OM__0*]#+?][A_70Y,9_ D>!4445]P?,A11
M10 4444 %%%% 'J?P _Y'F\_Z\6_]#6OHNOG3X ?\CS>?]>+?^AK7T77QN;_
M .]/T1]%E_\  "BBBO).\**** "BBB@ HHHH *0CBEHH \6^.O@J*2Q7Q381
M!9HF$=Z%'WT/"N?<'@^Q'I7A5?9/BC3TU7PKJ=C(H99[61,'UVG'ZXKXV^M?
M79/7E4HN$OL_D>!F%)0J*2ZA1117M'FA1110 4444 %%%% 'U7\*O$!\0_#V
MPFF?=<6P-K,3W9. ?Q7::[.O#_V>-1)_MK36/ \NX49]<J?Y"O<!7PF/I*EB
M9Q6W^>I]1A9\]&,F%%%%<1TG&?%FZ^R?"W6FS@O$L0]]SJO\B:^5*^D_CO<^
M1\./*!Q]HO(HR/8;F_\ 917S97UV31MAV^[_ ,CP,Q=ZJ7D%%%%>T>:%%%%
M!1110 =.?2OKCX>6IL_AUH4+#!6RC)^I&?ZU\CA=WRC^+BOM'1K?[)H=C;GC
MR;:-/R4"OG\\E^[A'S/6RQ>])EVBBBOESVSG/'F@#Q+X)U+357=,\)>#_KHO
MS+^HQ^-?(G0G/![CTK[=(KY.^)N@_P#"._$#4K9$VP3/]I@X_A?G ^AR/PKZ
M/)*VLJ3]5^IX^94]%47H<G10**^E/&"BBB@ HHHH *]Y_9^U_P _2M0T&5OG
MMG%S"#UV-PWY,!_WU7@U=7\,]?\ ^$=^(&FW3MM@F?[//SQL?C)^AP?PKAQ]
M'VV'E'KNOD=.%J>SK)GUEVKY*^(^O_\ "1^/M2O(VW0))Y$'IL3Y01]3D_C7
MT=\0]?\ ^$;\!ZE?HVV;RO)@YZR/\HQ],Y_"ODG]:\G)*/Q5GZ?Y_H>AF53:
MFO4****^D/&"BBB@ HHHH *['X5Z!_PD/Q#T^&1-UO:M]JF!&053D#\6VBN.
M->^_L_Z!]FT.^UR5/GO)/)B/^PG7\V/Z5PYA6]CAY26[T7S.K"4_:5DCV 4M
M(*6OA3Z<#7A'[0]J1?Z'==C%+$3]"I']:]W->0?M"6Q?PSI5R!Q%>,I_X$G_
M -:O1RR7+BX?/\CDQJO0D> 4445]N?,A1110 4444 %=%X NOL7Q$T&;.!]N
MC0_\".W_ -FKG:LZ;<FSU:SN1UAG20?@P/\ 2LZD>:#CW1<'RS3/M04M-4[N
M1R#T-.K\[/K@HHHH **** "BBB@ HHHH **** "BBB@ I"<4M(: //\ XQ^*
MO^$=\$26]N^V]U,FWBP>53'SM^7'U85\Q5V?Q4\4CQ3XXN9+=]UE9_Z-;\\$
M*?F;\6S^&*XROM\MPWL*"3W>K/FL96]K5=MD%%%%>B<84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #H
MI9()DEA<I(C!D=>JD<@C\:^N_ _B6/Q7X0LM47 E=-DZ#^&5>&'Y\_0BOD*O
M5O@3XJ_LSQ)-H5U)BWU(;H<GA9E'_LR\?4"O(S;#>VH<ZWCK\NIZ& K>SJ<K
MV9]$"BD'2EKXX^A"BBB@ KQ[]H;_ )%_2/\ K[?_ - KV&O'OVAO^1?TC_K[
M?_T"O0RW_>X?UT.3&?P)'@5%%%?<'S(4444 %%%% !1110!ZG\ /^1YO/^O%
MO_0UKZ+KYT^ '_(\WG_7BW_H:U]%U\;F_P#O3]$?19?_   HHHKR3O"BBB@
MHHHH **** "BB@T 5=2G6VTNZGDX2*%W;Z!2:^*R<L3ZG-?4'Q@\2IH'@*Y@
M63%WJ0-M"H/.#]]OH%_F*^7Z^IR2FXTI3?5_D>'F4TYJ/8****]\\H**** "
MBBB@ HHHH ]3_9_F9?'=[$.DFGN3^#I_C7T6*^=/V?XBWCN]EYPFGN#^+I_A
M7T4*^-S?_>GZ(^BR_P#@"T445Y)WGC?[0]R4T31K8'_67+N1_NKC^M>"BO8_
MVA[C=K6BVP/W+>20CZL /Y&O'!7VV5QY<)'Y_F?-XYWKL****](X@HHHH **
M** +FD6WVW7+"UZ^?<QQX^K 5]HBOD;X=6OVSXD:#%C.+U),?[GS_P#LM?7(
MKY?/)?O(1\OZ_(]O+%[DF+1117SYZP5XU^T%H/GZ7IVO1+\]LYMIB/[C<J?P
M8$?\"KV6L7Q;H:^(_"FI:4V-US RQD]G'*G\P*ZL)6]A7C4_JQAB*?M*3B?'
M8HISHT<C)(I5U)5E/4$<$4VOOCY4**** "BBB@ HZ=./>BB@#N?&_P 2KCQE
MX<TG3)+=H#9@/<N7!$\@4*& QQ_$<>]<-1165*E"C'D@K(NI4E4ES2W"BBBM
M2 HHHH **** 'Q123S1PPKODD8(BCNQ. /SK[$\+Z-'X>\,:?I,0XM8%1C_>
M;JQ_%B37SG\'= _MSXB6CRINM]/!NI/3(X0?]]$?D:^H@*^8SJM><:2Z:GMY
M;3M%S?46BBBOGCU@-><?'.U\_P"&<TG_ #[W4,GZE?\ V:O1ZY+XIVOVOX7Z
M['C.VW\W_OA@W_LM=.$ERXB#\T8UU>E)>1\G44=Z*^_/E HHHH **** "@G'
M(ZCFBCOS0!]FZ!<?;/#NG7).?.M8GZ^J UHUROPTN3=_#70I2<G[(J'ZKD?T
MKJJ_/*T>6I*/9L^NIN\$PHHHK(L**** "BBB@ HHHH **** "BBB@ -</\5O
M%7_"+^"+AH)-E]>YMK;!Y!(^9OP7/XD5VY-?+_Q@\5?\)'XVE@MY-]EIN;>'
M!X9L_.WY\?1:]'+<-[>NK[+5G'C*WLJ3MNS@J***^W/F@HHHH **** "BBB@
M I-R_P!X?G6MX7T.7Q+XHL-)@!S=3!6(_A3JS?@H-?7UMIMG;6T<$-M$L<2!
M$&P< # KS,;F$<(U&UVSMPV$==-WM8^*]R_WE_,4;E_O+^8K[8^QV_\ S[Q?
M]\"C[';_ //O%_WP*\_^W%_S[_'_ (!U_P!F?WOP/B?<O]Y?S%&Y?[R_F*^V
M/L=O_P ^\7_? H^QV_\ S[Q?]\"C^W%_S[_'_@!_9G][\#XGW+_>7\Q1N7^\
MOYBOMC[';_\ /O%_WP*/L=O_ ,^\7_? H_MQ?\^_Q_X ?V9_>_ ^)]R_WE_,
M4;E_O+^8K[8^QV__ #[Q?]\"C[';_P#/O%_WP*/[<7_/O\?^ ']F?WOP/B?<
MO]Y?S%&Y?[R_F*^V/L=O_P ^\7_? H^QV_\ S[Q?]\"C^W%_S[_'_@!_9G][
M\#XGW+_>7\Q1N7^\OYBOMC[';_\ /O%_WP*/L=O_ ,^\7_? H_MQ?\^_Q_X
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
MR8S^!(\"HHHK[@^9"BBB@ HHHH **** #%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !6OX6T"?Q/XGLM)M@<W$@#L/X$'+-^ !K(
MKZ.^#/@-O#VC-K.IQ;-1U!!L1AS##U ]BW!/X5Q8[%+#47+J]CJPM!UJB73J
M>E6EM%9VD5M;H$BA01HH_A4# 'Y5-1C%%?";GTX4UJ=45S*(;>25ND:EC^ S
M0!\@>,+K[;XWUJY!R)+Z8CZ;S6+4MS+Y]W--U\R1G_,D_P!:BK]%A'EBH]CY
M"3O)L****LD**** "BBB@#VO]G>US+KMV>JB&(<>NX_TKW(=*\E_9\M=G@[4
M;DC!FOBF?4*B_P#Q1KUH5\/F4N;%S_KH?38-6H1%HHHKSSK"BBB@#-\0:/%K
MOAZ^TNXQLNX&BR?X21P?P.#^%?&]S;RVEW+;7"[)H7:.13_"P."/S%?;+=*^
M8OC1H']C?$&:XC3;!J2"Y7'3=T<?F,_C7T&2UK3E2?77^OZZ'E9E3O%370\_
MHHHKZ@\,**** "BBB@ HHHH **** "BBB@ KT7X):!_:_C^.\E7,&F1FX.?[
MY^5!^>3_ ,!KSJOI'X&Z!_9?@7^T94Q-J<IESW\M?E7^1/XUYN9UO98:5MWI
M_7R.S!4^>LO+4]-'2B@45\2?2A1110 4C4M(W2@#X]\9VHLO'6MVZ\".^E _
M[Z)_K6)79_%NU^R?%/6% P)'24>^Z-3_ #KC*_0L/+FHPEW2_(^2K+EJ27F%
M%%%;&84444 %%%% 'M7[.]UMN-=M"?O+#*!]"P/\Q7N8KYT^ 5T(?'5W ?\
MEO8L!_P%U-?18KXS-H\N+;[V_(^CP#O00M%%(3BO*.XBNKJ&RM9+FZE2&")2
M\DCMA54=237D6I?$[Q'XOU:72_AEIQ:.,X?4)D' _O#=\J#TW9)]*/B?J5]X
MN\9Z?X T:7RT8K+?2=A_%@^RK\V.Y(KM=1TZW\$?#/4(O#:BT:RLW>.0*"Q<
M#[[9'+$^M>I2IPHQC*:O.6R>R7=G%.<JC:B[1CN^OHCBE^%?C?4QYVN^.YTE
M;DQPO(ZK].5'Y"FR>"OB=X87[1X?\4G5D3DVT[GYAZ!9"1^1%5O"Q^*GBSP_
M#J]AXLM8H)690DT*!OE.#TC-+J7BOXC?#N^M9_%SVNKZ7-)L:6)5^I (52K8
MY&1@XKM_VAS=/FA)K[-OPV7YG-^Z4>>TEY_TSH_!/Q635]3_ +!\4V9TC6U;
M8$<%4E;TP>5;V/7L:])!S7GWQ'\$6OC7PV-4TM -5@B$UI.@PTRXW!#]>WH:
ML_"GQA)XL\'J;URVH6+>1<L>K\?*Y^HZ^X->;6I4YT_;TE;HUV?^1V4YSC/V
M<W?L^YW-% HK@.H*YCX@>)U\)>#;S4E(^T;?*ME/\4K<+^7)_"NF-?./QQ\5
M?VSXK31[:3=:Z6"KX/#3'[WY# _.N[ 8?ZQ747LM6<N*K>RI-]3S%W:21GD8
MLS$EF/4D]Z2BBONCY@**** "BBB@ HHHH #7I/P0\-?VSXU_M*=-UMI2>;R.
M#*>$'X<M^ KS:OJ;X2^&?^$;\!6GG)MN[[_2I\CD;A\J_@N/Q)KR\TQ'L<.T
MMY:?YG=@:7M*J;V6IVPIU%%?%GT84444 %%%% !1110 4444 %%%% !1110
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
MT**** "BBB@ HHHH **** "BBB@ HHHH **** "D(S2T4 ?+OQB\-?\ "/\
MCVXFA3;:ZD/M46!P&)^<?]]<_C7!U]8^/O =IX[TVVMKBY:TEMI=\<Z('(!&
M&7!['C\A7!_\,[6O_0QS_P#@*O\ \57U>$S2@J,8U79KR9X6(P-1U&X+0\*H
MKW7_ (9VM?\ H8Y__ 5?_BJ/^&=K7_H8Y_\ P%7_ .*KJ_M7"?S?@_\ (P^H
M5^WXH\*HKW7_ (9VM?\ H8Y__ 5?_BJ/^&=K7_H8Y_\ P%7_ .*H_M7"?S?@
M_P#(/J%?M^*/"J*]U_X9VM?^ACG_ / 5?_BJ/^&=K7_H8Y__  %7_P"*H_M7
M"?S?@_\ (/J%?M^*/"J*]U_X9VM?^ACG_P# 5?\ XJC_ (9VM?\ H8Y__ 5?
M_BJ/[5PG\WX/_(/J%?M^*/'O#6N3^&O$EEJ]KDO:RABH/WUZ,OX@D5]@Z?>P
M:CI]O>VCB2"XC66-AW4C(KQ__AG:U_Z&.?\ \!5_^*KTGP7X:D\)>'(](?47
MOXX78Q.\80HIYV\$]\_G7C9IB,-B%&=-^\O)['HX*E6HMQFM#H*\>_:&_P"1
M?TC_ *^W_P#0*]AKC_'_ ($C\>6%I:S7[V0MI3(&2(/NR,8Y(KS\%5C2Q$9S
MV1UXF$JE)QCN?*-%>Z_\,[6O_0QS_P#@*O\ \51_PSM:_P#0QS_^ J__ !5?
M4_VKA/YOP?\ D>']0K]OQ1X517NO_#.UK_T,<_\ X"K_ /%4?\,[6O\ T,<_
M_@*O_P 51_:N$_F_!_Y!]0K]OQ1X517NO_#.UK_T,<__ ("K_P#%4?\ #.UK
M_P!#'/\ ^ J__%4?VKA/YOP?^0?4*_;\4>%45[K_ ,,[6O\ T,<__@*O_P 5
M1_PSM:_]#'/_ . J_P#Q5']JX3^;\'_D'U"OV_%'A5%>Z_\ #.UK_P!#'/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HQ110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "O&/VB/^07H?_7Q+_Z *]GKQC]HC_D%Z'_U\2_^@"O1RS_>X?/\
MCDQG\"1X7!_Q\1?[Z_SK[6MO^/:/_<7^5?%$3!)D8]%8$_G7T?%\=/!Z0HK'
M4,JH!_T7V^M>SG%"K6Y/9Q;M?]#SLOJ0AS<SML>FTAKS;_A>W@[UU#_P%_\
MKUEZM^T!HT-NXT;3+NZGQ\AGQ$@/J>2?TKPHX#%2=E!GIO%44KN1B_M#WD3:
MCHMDNTRQQ22OZ@,0!^>#^5>.0QM-<1Q("6=PJ@=<DXJ[KVNW_B36I]4U67S;
MB8\X&%4#HH'8"NS^#O@Z;Q#XNAU*>,_V=ID@E=R.'D'*(/QY/L/>OJZ:6"PB
M4W\*_$\*;>)K^[U/I2SB,%E#$QRT<:J23W  J+4M3LM(LFO-3NH[6W0@-+*V
M%!/ YJV.E<!\:_\ DE]__P!=8O\ T,5\;1@JM6,'U9]%4E[.FY+HC:/Q$\(8
M_P"1BT__ +_"NBMYH[FWCG@<212*'1U.0P(R"*^)&^Z?H:^RO"W_ "*&C_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7C'[1'_(+T/_KXE_\ 0!7L]>,?M$?\@O0_^OB7
M_P! %>CEG^]P^?Y')C/X$CPR#_CXB_WU_G7VK;?\>T?^XO\ *OBJ#_CXB_WU
M_G7VK;?\>T?^X/Y5Z>>?\N_G^AQ99]KY$M%%(3Q7S9[!R?Q15'^&&NAP"/LV
M1GU# C]<5\G5[G\:OB#83:0_AG1[E+F:9U-Y)$V5C53D)GNQ(&?3%>&5]AE%
M*=/#MS5KNY\_F%2,ZMH]#Z2^ [EOAN03D+?2@>PPI_K5SXU?\DNO_P#KK%_Z
M&*M_";2'T?X:Z9'.A26X5KEU(P1O.1_X[BJGQIR?A=?X&<2Q9_[[%>'S*68W
M7\WZGI6:PEG_ "GS"WW3]#7V3X6_Y%#1_P#KQA_] %?&QY4@>E?8?@^YBN?!
M6C2P.'1K&+!'L@!_45ZF>?PX>K.++/BD;=>>?&__ ))C=_\ 7Q#_ .AUZ%FO
M//C<<_#&[_Z^(?\ T.O"P7^\T_5'J8G^#+T9\R-]QOH:^RO#'_(IZ3_UY0?^
MBUKXU;[C?0U]E>&/^13TG_KR@_\ 1:U[F>?!#YGF99\4BMXX_P"1"UW_ +!\
MW_H!KX_':OK_ ,<?\B'KO_8/F_\ 0#7R .U5DG\.?J3F7QQ/JSX3?\DLT/\
MZXM_Z&U=E7&_"8_\6LT/_KBW_H;5V6:^>Q7\>?J_S/7H_P */HCYB^-W_)4+
MK_KV@_\ 0:D^!O\ R4R+_KUF_D*C^-W_ "5"Z_Z]H/\ T&G_  -/_%S(O^O2
M;^0KZK_F6_\ ;OZ'A_\ ,9\SZ9/2O"_VB8L7F@R\X:.9>GH5/]:]TS7DG[0>
MFM<>%M-U!%)^R711CZ+(O7\U4?C7SV624<7"_P#6AZV-C>A(\2\*L$\8:.S'
M %]!G_OL5]D"OB6&9[>>.:$X>-@ZGT(.1^HK[&\-Z[:^(_#MEJMDX:.YB#$
MYV-_$I]P<BO3SR#O"?35'%EDE[T>IJUSGQ!_Y)WKW_7C+_Z#719KG/B"?^+=
MZ]_UXR_^@UX-#^+'U1ZE7^'+T/D7O7U3\(O^24Z)_P!<Y/\ T:]?*PKZI^$7
M_)*=$_ZYR?\ HUZ^GSK_ '>/K^C/%RW^*_3]4==>?\>,_P#US;^1KXJD_P!:
M_P#O'^=?:MY_QXS_ /7-OY&OBJ3_ %K_ .\?YUSY'M4^7ZFN9_9^?Z'T7\ O
M^2?W'_80D_\ 05KU'M7EOP"_Y)_<?]A"3_T%:]1[5X^/_P!ZGZGH87^#$\#_
M &A_^0]HO_7K+_Z&M<)\./\ DI6@_P#7XE=W^T/_ ,A[1?\ KUE_]#6N$^''
M_)2M!_Z_$KZ7"?\ (N^3_4\?$?[W\T?6XZ"EI!T%+7QI]"> ?M#?\C%HW_7H
M_P#Z&*X3X>?\E(T#_K^C_G7=_M#?\C%HW_7H_P#Z&*X3X>?\E(T#_K^C_G7V
M>$_Y%Z]'^I\[B/\ >_FCZY'2O&?V@/#DES86/B"W3<+7-O<$#HC'*L?8'(_X
M%7LPZ57OH+:YL9X;^..2U>,K,DHRI7'.?;%?*X6N\/6C470]RM256FX,^,].
MU&ZTG4K>_P!/F:&YMW$D<@_A(_STKV?2OVAHUM576]$D:<#!DM)1M8^NUNGY
MFO(/$']E?\)!>?\ "/"8::)3]G\XY8KZ_3TSSC&:;I^A:KJT3R:7IMW>)&0K
MM!"SA3Z' K[*OAZ&(BI55^A\[2K5:+:IL]AU;]H:,VK)HFAR"=A@27<HVJ?7
M:O7\Q7C&HZA=:MJ5Q?ZA*TUS<.9))#W)_P ]*VK7X?\ BV](%OX>U Y[O#L'
M_CV*[_PC\!KZ>YCN?%TR6]NIR;2!]TDGL6'"CZ9/TKGB\#@8MQ:^^[-I+$XE
MI-?HC7^ 'AR2UTV^U^Y0K]K(@M\_Q(IRS?0M@?\  37LM06EI#8VL5M:1)#!
M"H2.-!A54= !4]?*8FN\16=1]3W*-)4J:@@HHHKG-@HHHH CGB2:%XIE#QR*
M593T(/!%?'7BC17\.^*=1TJ0'_19V1">Z=5/XJ17V37@/[0&@?9M;L-=B7Y+
MN,V\Q']].5/XJ?\ QVO;R:MR5W3?VOS1YN84^:ES+H6/@UXRBTCP;X@MKQQ_
MQ+4:^B4GJI&"/^^@O_?5>-W$\EU=2W%PQ:69VD=CU+$Y)_,TL%U/;1SI!*T:
MW$?ERA3]]<@X/MD#\JM:'I4NN:_8Z7!GS+N=8@1V!/)_ 9/X5]%3H0HSJ5?Y
MOT/(E5E4C&GV/HKX*:#_ &1\/XKJ1<3:E(;ELCD+]U!^0S^->B=JBM+:*SLX
M;6V4)#!&L<:CLH& /R%35\17JNM5E4?5GTM*"IP45T/F3XS^)9]9\<SZ<LA^
MQZ6?)C0'@O@%V^N3C\*Y3POX7U'Q=KD>F:2BF1AN>1^$B0=68^G/XYJ7QRCQ
M^/\ 7EEY;^T)C^!<D?IBO1?V>)8%UO6XG(^T-;Q,F>NT,V[]2M?82E]5P/-3
M6R7]?J?/J/M\3:?5FW8?L]:0D*_VGK%[/+CYO(1(US]""?UK9@^!G@Z+'F17
MTY_V[HC^6*]'R*,BOEI9ABI;S?Y'MK"T%M$^+M7MX[36[ZV@&V*&YDC0$YPH
M8@5[;^SM_P @C7/^OB+_ - ->+>(/^1FU/\ Z_)?_0S7M/[.W_((US_KXB_]
M -?2YEK@G\OS1X^"_P!Y^\]EKY6^+_\ R5?6O]Z+_P!$I7U37RK\7_\ DJ^M
M?[T7_HE*\C)?]XEZ?JCOS+^$O7_,Z#]G[_D>KW_L'M_Z,2OHJOG7]G\_\5S>
M_P#8/;_T-*^B0:RS?_>GZ(O+_P" >$_M$_\ (2T+_KE-_-:\X\!?\E$\/_\
M81A_]#%>D?M$J?M^A-CY?+F&?Q6O,O!=Q':^.]#N)V"QQW\+,Q[#>*]S!:Y>
MK=G^IYF(_P![^:_0^PQTHI >*,U\:?1'@_[1/_(6T+_KA/\ ^A)7G'@;_DH7
MA_\ ["5O_P"C!7H_[1!SJVA?]<)__0DKSCP-_P E"\/_ /82M_\ T8*^SP7_
M "+UZ/\ 4^=Q/^]?-'U^:^;_ (^1E/B) QZ/I\9'_?;C^E?2':O"OVAM-87N
MC:HH^1HY+9SZ$$,OZ%J\'*9*.*5^J9ZF/C>@SQ^QL+K4[^*RT^![BYF.V.*,
M99CC.!^ K?\ ^%;^,O\ H6[_ /[]C_&L?0=5?0_$-AJD0W-:7"2[?[P!Y'XC
M(K[$TW4;75=-M[^QE$MO<()(W7N#7NYAC:N$<>6*:9YF$PU.NGS/5'RG_P *
MV\9?]"W?_P#?L?XT?\*W\9?]"W?_ /?L?XU];9%&17E_VW6_E7XG;_9M/NSY
M+C^''C%94)\.7^ P/^K'K]:^M!3#-$LRQ-(HD8%E0L-Q ZG%2"N#&8V>+Y>=
M6L=6'PT:%^5[A1117 =04444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %>,?M$?\@O0_P#KXE_] %>SUQ/Q
M&^'[>/K6PA74A8?9)'?)@\S?N &/O#'2NW U84L1&<W9+_(Y\3"4Z+C'<^6
M2""#@CD&NA'C_P 6JH"^(M0  P!YQKTK_AG23_H9U_\   __ !RC_AG23_H9
MU_\   __ !ROII9A@9_%)/Y/_(\2.$Q4=E^*_P SS;_A8/B[_H8]1_[_ !JE
M?^*O$&IQM'J&M7]Q&W5'N&VG\,XKU;_AG23_ *&=?_  _P#QRIK?]G:!6'VO
MQ'(X[B*T"G]6-3]?R^.J:^Y_Y%?5<6]'^?\ P3PVO0OAE\-+OQ7J<.H:E"\.
MBPL&=W&/M)'\"^H]3_6O7-"^#/A+1I4EFM9-2F7D->ON7/\ N#"_F*[Y(DCC
M5(U"JHPJJ, #T%<6*SA.+C07S_R.FAE[4N:K]P(JH@5 %51@ #  K&\7Z"/$
MGA'4M(R US"5C)Z!QRI/_ @*V\4AKYV,G"2DMT>O**DK,^)[NUGL;N6UO(FB
MGA<QR1L,%6!P0:ZGPI\3/$7A"U^R:?-%/9[MPMKE-RJ3UVD8(KWGQM\+M$\:
M.;J7=9:CMV_:X0#O]-Z]&_0^]>5W_P  O$MNY^PWNGWD?\)+M&Q_ C'ZFOK:
M>883$T^6MIY,\"6$KT9WI_@-N/C[XHEC*PV>FP$_Q+$[8_-JX[Q#XX\1>*5\
MO6=3EFASD0( D8/^Z.OXYKJ[7X#^+9Y,3OI]LO\ >><M^B@UV_AOX":3I\B3
M^(KQ]4=>?(C7RXL^_.6_2D\1EV&]Z%K^6K'[+%UM)7MYGSXWW3]#7V5X8_Y%
M/2?^O*#_ -%K7D][^SRMQ>W$MKXA6W@DD9HXC9%O+4DD+G>,XZ5[#I5D=.TF
MSLB_F?9H$AWXQNVJ%SCMTKSLTQ='$0@J;O;U.S T*E&4N=%7Q/92:EX4U6R@
M!,MQ9RQH!W8H<#\Z^-\%>",$=0:^W2*\?\;_  .36-4GU/PU>16<L[%Y;6=3
MY98]2K#D9],=?2IRK&4Z#E"H[)]1X[#SJI2AT,'X.>/]6_M;3?"4D=O)8'S-
MDA4^8@P6P#G!Y]17OPKPWX??"KQ+X:\>6.IZDEK]E@W[VBG#'E2!@8SU->XK
M7/F;HRK\U&UFM;=]37!*HJ5JA\X?'C3Y+;X@1W; ^7=V:%6[94E2/Y?G7$^%
M_$M]X3UV/5=,$33(K(5E7*LI'(-?4/C;P3I_C?1Q9WY:&:([[>Y09:)CUX[@
M]Q7BU_\  7Q1;3$65Q87D>?E82F,X]P1Q^9KU\#CL//#JC5=K*VO4X,3AJL:
MKJ4U?J>Z>#]8G\0>$=-U6[2..:[A$CK'G:#D],_2I/%.@P^)O#5[I%R0JW,9
M57Q]QNJM^! -5_!.E76A^"]+TV_"K<6T 20(VX Y/0]ZWB,U\W.2A6<J?1Z?
M?H>Q%.5-*7;4^+M6TJ\T35KC3M3A:&YMWVNI_F/4'J#6KX6\<Z]X/D<Z+=[8
M9#F2WE7?&Q]<=C[BOI3QCX T3QI;J-3A:.ZC&(KN$XD0>GHP]C7DFI_L^ZW!
M(QTG5+*[BSP)@T3_ ,B/UKZBCF6&Q%/EKZ/JGL>)4P=:E/FIZD#?'_Q,8]JV
M&F*V/O"-S_[-7+^(/B7XJ\26[VVH:D4M9!A[>W01HP]#CD_B:W(?@7XPDE"N
M+")<_?:YR/T!-=AX?_9_M()%E\2ZHUUCG[/:*44_5SR?P H=7+:'O1M?RU#V
M>,J^Z[GA'>OJGX1?\DIT3_KG)_Z->N3U[X!6>I:U-=Z1JJ:7:R!=EJ+4R"/
M .#O'7&?QKT3P?X?/A7PG8Z*UR+HVBLOG!-F[+LW3)Q]['6N',L;0Q-"*IO6
M][?)G3@\-4HU6Y+2QMR*'0J>C#!KXNU6SET_6+RSN%V2V\[QNOH0Q%?:1Z5Y
ME\0?A!;^+;]]5TJZ2PU%P/-$BDQS$< G'*G'<9SZ5S97BX8>;531,VQV'E6B
MG#='E_PQ^(&K>'-0M=#M8[>:ROKU-XE4[D+$*2I!]/6OIT=*^>=%^"_BO2O%
M&GW4PLI(+>ZCD=X[C^%6!. 0#7T-VIYK*A.HITFG?>P8%5(P<:GR/ _VA_\
MD/:+_P!>LO\ Z&M<)\./^2E:#_U^)7NWQ$^&+>/;^QN5U9;#[+$\>TV_F;MS
M YSN&.E87AOX&/X?\3:?JQ\0K<"SF67ROL97?CMG><?E7=A\=AX8+V4I>]9]
M'YG-6PU66(YTM+H]>'04M(O2E-?,GLG@'[0W_(Q:-_UZ/_Z&*X3X>?\ )2-
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
M ,48HHH ,48HHH *,444 &*,444 %&*** #%&*** #%&*** "BBB@ HQ110
M8HQ110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% "8K@OB+\,+/QM&+NVE6SU:)=J3%<I*.RN!S]#U'O7?4
MF*UI59T9J<'9D5*<:D>62T/DO6OAMXLT&1A=Z-<2QKTFM5\Y#^*\_F*YN2UN
M(FVRV\J-Z-&0?U%?;&VD,2,<LBD^XKVX9W-+WX7^=O\ ,\R661;]V1\4QVES
M,VV&WFD;T2,L?T%=!I'PZ\6:VZBST2Z5&_Y:W"^2@_%L5];"-%.550?84NVG
M//)M>Y!+YW_R".617Q2/)_ OP3M-#N8M2\2RQZA>1D-';H/W,9]3G[Y_(5ZP
M!BC%+7BU\14Q$N:H[GHTZ4*4>6""BBBL#4**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
4H **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>abm-20230430_g2.jpg
<TEXT>
begin 644 abm-20230430_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" &<"($# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***,T %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%&: "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***,XH **,T;J "BC=1NH **-U&Z@ HH
MS10 P'BD(W=?FI&^7<Q-?FE<?\'#ND^!_P!K#5? 7C3P+_8OA?0]?O=#O_$-
MKJ3W3PB"66);C[*L.2C,BLRJ[,JLVW>P"MZ&793B\=S_ %2'/RJ[L>;F&;8;
M!<OUF7+S.R/TN R/F_45\F?\%+O^"J7AO_@G=I6@VPTNU\8>+M>GS'H*:F;.
M:WLL2;KMW6&7:OF(L:JP7>2^TGRGQY?^U)_P<$_!WP)\'KZ\^%^KOX\\:W/^
MCZ=92Z7>V-K;NP;_ $BY>:.+,2;?N(V]V*J-BEI$_%CXD?%36/CE\1=:\7>-
M-:U+6/$6O3_:+R]EB5WG?&U5V[E5(U55145=J*BJ%55K[C@_@'$8ZK[;,(.%
M*/1W3E^MO,^)XJXYI86E[' 34JCZJS2_2Y^G@_X.C)/^B'I_X6'_ -Q4[_B*
M,D_Z(>OT_P"$P_\ N*ORGL+"WN+*XN+BXN(HX71/W<"R,V[=M^7<O]UJ;ING
MV]S837%U--#'#*B8CB65FW!F_O+M7Y&K]4_XASP_R\WLG_X'+_,_-8\=9^WR
M^U_\E7^1^U7[%?\ P7Q;]L#]I[PK\-V^%0\.GQ++/'_:'_"2_:OL_E6\L^?*
M^RINW>5M^\/O5^C@.*_ES^!?QXU[]D[XXZ/XN\+VNF+XA\+W;/:/=Q/*EPK*
MT;H\>_E7C9E;;M;YOE96VLOZ%M_P6$_;8?G_ (4#:\?]2)KO_P D5^;\7<"J
MCBH?V;%1IR7VI=;_ -Y^A]_POQM*6'DLQ;E-/I'I\D?L&O([T$?-S7X_?\/A
M/VV!_P T!M__  A=<_\ DBO<O^"=W_!0C]I[]H?]I"S\,_$CX+0Z!X/GL+FX
MN]7CT+4-&.FN@S&Q:[E=9M[XC\I%W_O?,W;48-\7B^%\9AZ3K5'&T>THO]3Z
M_!\483$552IQE=_W6?HC10.E%?/GT@4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444  X%-:38#GM2,?E/TKR3]N
MCQ!?>%OV+/BWJ>FWEYI^H:?X.U>YM;JUE:*>VE2QF9)$=?F5U8!@1R"*=*'-
M)175V,:U54Z<IOHKGK43[TW4*ORUXS_P3NNOM?[!OP996W;?!6D)G_=LH1_2
MO9PW-55ING-TWT;7W!AZWM:4:G=)CQQ1114&P4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 444CML4GTH 8Z9ZT!O:O@7XI_\ !PS\
M&_A-\2O$7A6\\,_$NZOO#.JW.E7$UM86302R03-$[(7NU.QF1MNY5;'\(K#/
M_!S!\% /^11^*?\ X+K#_P"3*]RGPOFTXJ<:$K/R/G:G%F4TY.,JRN?HPS9%
M-(W#IGZU^= _X.7O@G_T*/Q4_P#!=8?_ "97U1^PW^W3X4_;\^%^H>+O!^G^
M(-/T_3=5DTF:'5H(H9_-2*&4D".61=FV9/XLY#<5ACLAQ^$I^TQ-*4(]VCHP
M/$&7XRI[/#U%*78]SHHHKRCV@HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBC- !1137;:* $'W/\ "F@8'I7S;^V+_P %3O@U^Q.+BQ\3>(O[4\40[?\
MBG-$ O-2'^J;]XFX1V_R3+(//>/S$#;-Y&VOR<_; _X+Q_&3]I4W&F^%[A/A
M9X9D51]GT2Z=]4E_U3?O+_:CKM=&*^0L/RRE'WU]5D7!F9YHU*C#EA_-+1?+
MJ_E]Y\EG7&>6Y;>,Y\T_Y8ZOY]%\S]]$N4D'#JQ]0:D"Y'K]:_EW^"G[8/Q1
M_9V^(=]XJ\&^.->T?7=6G-SJ4YN/M*:K*1+\]W%+O2X;]](RF56VLY9=K?-7
MZ??L=_\ !Q[X<\6&#2/C5H(\+7;YSKVB12W6FM_K6_>VWSSP_*(T^1I]S,S,
M(EKULZ\-<UP$?:TOWL?[N_W=?E<\K)_$;+\9+V=?]W+SV^_I\S]2B<]12KPM
M<=\+_C5X1^->AMJG@[Q-H/BK38YC;O=Z1?Q7T$<JA6,9>(LH=5=3M//S"NRS
MQ7Y_.$HOEFK,^]HUH58\U-W04444&H4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MK\D.HHHKS#UPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ IL_^I;Z4XG ILIW1-]*$3+9H_ES_ &R3_P 9??%;_L<=6_\ 2V6O-<\5
M],?M=?L3_&35_P!JWXGWEC\)?B7?6-YXMU6>VN;;PS>S07$37<K(Z.D;*\;*
M0RLK;65J\\_X85^-W_1&_BK_ .$GJ'_QFOZTRO/,NCA*495H_"OM+L?RCF65
MXMXJH_9R^)]'W/+%!85^V_\ P;/'_C##QE[^-KK_ -(;"OR;_P"&%OC=C_DC
M/Q4_\)34/_C-?L)_P;X?!_Q9\&OV0/%6G^,/#&O>%;ZZ\87%U#:ZOI\ME-)$
M;*Q59%215;9N1QNQC<K>E?&>)>:8.OE/L\/4C*7,MG<^N\.\#B:6;*56$HJS
MZ'W_ $4;J-U?S\?T$%%&ZC=0 449HS0 4444 %%%% !1110 4444 %%%% !1
M11F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBFO(J+\
MS ?6@+VW&]#_ /7H=U7V^M?'O[:/_!:;X._LAC4-+AU3_A.O&=GOB_L/1)%E
M6WF7S5V7-S_JH=LL6QT&^=-ZMY++7Y.?MI?\%C?C)^V4U]I,FK?\(;X,NM\8
MT'1'>!;F%O-79=3_ .MN-T4NQTW+!)L5O(5J^PR'@7,\SM*$>2G_ #2_1;O\
MO,^+SSCC+LOO#FYY]E^KV1^N/[6W_!9;X(_LA:U+H]]K=QXN\203^3<Z3X:C
MCO9K$AI4?SY&=(8V1XBC1-)YJ[E.S:<C\N?VP_\ @NO\9?VES-IOABZ_X5?X
M9D"_Z-HETS:E-_JF_>7VT/\ +(C?ZA8<K(R/OKXGZ#[M ^]\M?M61^&^6X"T
MZR]K/O+;Y+;\S\>SKC[,L=>$'R0[+]7N- S12[C25^@1C&,>6)\-*3D[L,XH
MHHJB3KO@Q\</&7[/7C:W\1^"/$FK>%]8M]H^T6-P8O.171_*E3[LL3.B%HG5
MD;'S*U?IE^Q;_P '(4]J;#0?C=H7FK\D'_"4:'#\V/W2>;=6?_?Z5WMS_=5+
M>OR? S01BOE\ZX1RW-(?OZ=I?S+1_?\ TCZ/*>)\PRZ5Z$]/Y>GW']3GP._:
M(\$_M)>"8?$?@3Q)I/B;1Y"JM/8SAVMY&19/*F3[\,H5T+1R!77<-RBNX%?R
MF_#GXK>*/@YK[ZMX1\1Z]X7U22%K=KK2-0EL9VB9E8HSQ,K,K,JMM^[\JU^B
MG['W_!QYXL\#M#I/QFT%O&6FKG_B=Z-#%:ZI%_K6_>0?);S99H4&S[/L568^
M:U?C6?>%^.PEZN#?M8]MI?Y/^M#]>R/Q*PF(M3QJY)=]U_FOQ/V>HD./_KUY
M?^S=^U_\-_VM_#CZK\/O%FE^)(;?!N(87,=U99=T7SK=PLT.YHGV^8B[PNY<
MKS7J!4M[BOS2M1J4ING53C)='HS](HXFE6@JE)\R?5$@HHHK,W"BBC- !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%-DE\O_  S0 ZBHVGP?N\8SG.*\[^/?
M[77PU_9=T8WWC[QEH?AF/;O2&YN UU/Z^7 N9),9'W%/45I1HU*TU3I1<I/H
MDV_N1E5KTZ4'4JR44NK=D>BRS>5C_:Z4U[D*N>.F3DXQ]:_+G]I[_@Y:\.Z$
MMQ8?"?P;=Z]=+E8M6U]C:VF>SK;H?-D4\_?:(^WI^=W[3/\ P4V^-G[6 GM_
M%7C;4(]%G)QH^EL;'3MG]QHHR#*H_P"FI<^]?H&4>&.<8MJ6(2HQ_O:R_P#
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
M  K]&,[FK3BJ*CF^(7]^7XLQX4FY930;_E0ZBBBO!/H@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#YI_X*Q_''Q1^S?\ L#>.O&/@
MW4CHOB/2S8+9W@@BN&A\W4+:%_DE5D.Y)'7YAQNSUK\84_X+1_M.J/\ DJFH
M?AI>G?\ R/7Z[?\ !=H8_P""7'Q*_P!_2O\ TZV=?SS@L1UK]R\+<HP6*R^K
M4Q%*,Y<[W2?1=S\/\2<TQF&S"$,/4<5RK9M=7V/J!O\ @M!^TVWWOBE>_P#@
MIT[_ .1Z%_X+/?M-%?\ DJ5Y_P""G3O_ )'K4_X(P?LD>"_VS/VN[OPWX\L[
MK4M#TGP]<ZO]BANY+5;J99K>% [QE9-H\]G^1E^9%^;;N5OU>7_@A/\ LO/_
M ,TWFV_]C'JG_P DUZ&?9]P[E>+>#K81-I7TC'];'EY+DN?YIA_K5'$-*]M6
M_P!+GY&C_@M'^TR5_P"2J7W_ (*=._\ D>G)_P %H?VG(UX^*E\J^VE:=_\
M(]>D?\%"OV _A[\%/^"H_P ,_A;X7M=6TCP=X]?1!>6R7C3R6OVK4)+.;R9)
M=[#Y(M_S[\.S?P[57]*8O^"$W[+[QK_Q;F;Z_P#"1:I_\DUCC>)N&L-2I5)X
M1-5(\RM&/IKJ;9?P_P 08JM4IT\2TZ;L[R?X'Y(1?\%H_P!IUFX^*NH?^"O3
MO_D>F_\ #Z/]IQC_ ,E4O_\ P5Z=_P#(]?27_!<?_@FQ\)?V-_@;X0\3_#G0
M;SP[J%]KQTN[3^T[B\BNHGMY90S"=W8,C0_+Y97_ %CY#?+M^C/V*_\ @BS^
MSS\1OV2?AMXF\2>#+[6M<\1>&K#5[Z[EUR_A:2:X@2=P$AE1%56?:JA?NJ,[
MFRS%;B3ANG@:>->$7+-M+W8WT_#\2J.1\0U<;/!+$OF@D_B=M?Z['YQ'_@M'
M^TYN'_%U;[/_ &"M._\ D>D;_@M)^T]C_DJNH?\ @JT[_P"1Z^X/^"LG_!)7
MX&_LW?L,>+O'?@;PK?>'_$7A^:PDMYTUF[N4E$MY!;NCI/*Z[=LQ;Y=K;D7Y
MMNY6_'UC]TGFOHN&HY%G-"6(P^&C%1ER^]&/D_/N>+GSSK*:ZP^(Q$FVKZ2?
M_ ['ZS?\$2/^"BGQF_:D_:\U3PSX\\:3^)-#3PW<WZ6LMA:P^7.D]LJR!HHE
M;[KN,;MOS?[M?K6!@5^%'_!N*V?V_-4_[%"\_P#2FSK]VL?+7XWXB8.CALXE
M2H14(V6B5C]<\/<56Q&5^TKR<G=[NXZBBBOA3[H**** "BBB@!ACW4QI@A^9
ME5NU/9L?-Z&OQF_X.!/VF?B1\(_VT]"TOPC\0?&WA;3)/"%I<O::/K=S8PO*
MUY?*TC)$ZJ9&5$7)YPH]*]?(<EJYKBUA*+M)IO7R/#S[.J>5X;ZU55U=(_9C
MS5]5_.CS5_V?SK^8'_ANKXX_]%D^*O\ X5FH?_'J/^&ZOCC_ -%D^*O_ (5F
MH?\ QZOO_P#B$F9?\_(_C_D?!_\ $6,%_P ^I?>C^GS>K-][IZ4X'(K\*/\
M@C#^V?\ %OQK_P %%? _AW7/B9XV\0Z#KT.H6]]I^L:Q/J$$R)8W%PA59F?8
MXEAC.]-K84KG:[*W[KJ-U?"\1</ULGQ7U6NTW;FT]6OT/N.'<_I9MAGB*47&
MSMK\G^I(.****\,^@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M,S%B2>22:TI^,,?^7F&MZ2O^AA5\)ZB_AUT_56_S/YB^AZXI&X[U_1G\0_\
M@C?^S;\3M72_U#X4Z+9W$<7D*NDW-SI,!7<S9,-K)%&6^8_,5W=!G 7'@OC_
M /X-K_@WKB:O-H/BSQ]X>N[PS/81R75K>6.GNVXQKY;0K++$G'RM/O91S)N^
M:O:POBQE=3^+"4?E?\G^AY&)\+\SIK]U*,_G;\U^I^(PQ25^CWQJ_P"#;/XJ
M>#&N+CP1XO\ "GC:QM[)IA#=QRZ/J%S.N[]Q$A\V'YE5-KO,@W,<[57<?D+]
MH#]@7XR?LMPR7'CKX>>(]%T^WB2>?48XEO-/A5W\I%>[MV>!&9_EV,^[YE^7
MYEW?7Y?Q?E&,LJ%:-WTV?W/4^5QW#&9X2[KTI)=]U]ZT/'J***^D4E)>Z?.Z
MK<D"*YX^6OMG]CS_ (+N_&3]F5H=-\277_"TO#,>[_1]<NG74H?]:W[J^VL[
M;I'&[SUFVK$J)LKXC;&>*2O(S3(\%F5/V>+IJ7KO\GNOD>MEN<8O 3]IA:CB
M_P"M^Y_13^RI_P %A_@;^U?J.G:7IGBC_A&_$VI<1Z)K\?V*Y=S*(DC23+02
MRNS)LBBE9V#?=^5@OU6CAD^4YK^2NOJ_]C'_ (+'?&/]CAK'2HM6;QIX+L]D
M9T'6Y&F6WA7RDV6D_P#K;?;%%L1-S0)O9O*8U^/9]X4U*:=7*Y\W]V7Z/_/[
MS]8R+Q0C*U+,8_\ ;R_5?Y']$^<=_P!*3&%KXR_9*_X+@_!/]I?28X]8UV'X
M:>(HX0]SIWB2YCM;<,!'O\F\8B"5=[[5!9)6",WE*M?94,RRI\C;O?-?DV-R
M_$X.I[+$P<9>?]:GZI@<TPN,A[3#34EY$U%%%<IW!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 -DD*,/ESG/>O-OC]^V'\,
M_P!EO26O/'WC30?#*[-Z075R&NIAQGRX$W2R8R,[%.,BOB;_ (.(?VN_B-^S
M1X9^&.D^ O%>I>%;?Q?_ &M_:DNG[([B86_V+R@LVTR1X\^3.QE)SST%?BOK
M?B&_\3:M/J&HWUY?7]RYDEN)YFEEE<]69F)9C[DY]Z_4.$_#>6:X6&/Q%;EI
MRO915Y:-IW;LEJM-_D?F?%7B&LKQ4\#0I<TXVNV[)72:M;5Z/R^9^P/[3_\
MP<L^'=!^U:?\)_!EYKUTF5CU;7V-I:9XPZVZ'S70C^^T1]NN/SN_:9_X*;?&
MS]K 3V_BKQMJ$>BSDXT?2V-CIVS^XT49!E4?]-2Y]Z\$#<8_A].E+))YA[<#
M' K]BRC@S*,MM+#T4Y?S2]Y^NNB^21^19MQAFN8-JO5:C_+'W5^&K^;8TGT/
M Z#V[C\:"<GM^':BBOJCYFX4444""BBB@ HHHH **** "BBB@ HHHH ****
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
M)_YG1E='B/&X6&)AB8KF5_A7^1^?X_X.BI3_ ,T0BW?]CC_]PU]!_P#!,_\
MX+--_P %#/CMJG@IOAROA/\ LW0IM9^W+KWV[S?+N+>'R]GV:+&?/W;MW\'W
M?F^7SK_@MU_P3W^$/@#]B+5O''A7P7HOA'Q%X1O+1K6;0[6.Q6Y2XN(8)(IT
MC7;*NUPR[AN5D&&"LZO\S_\ !M9_R?;XF_[$:[_]+]/KKK93DF+R&MF6"I2A
M*&FLF]=//S.6EFF=83.J67XRJIQGV2VU\CZ@_P"#A#]A*/XL?!^/XQZ!974W
MBCP/#';:LD+22?:M(WON=8E5OG@DE\PO\BK$T[.S>6FWXK_X(4_MAM^S%^V5
M:^'=2G\OPK\4/)T2[^7B&^#'[#+\J,S?O'>+;N556Z9W^Y7[T>+/#.G^-_#.
MH:-JEC:ZEI>JVTEI>6ES&)8+J&12CQNC?*RLK$%3P0:_F?\ VZ/V5K[]C']J
M+Q7\/[Q;E['3[GSM(NYU+?VC82_/!)N9$5VV'RW*+M\V.50WRUU<#XJ&:9=6
MR'%RZ7A_7D]3'C+!SRS'4LYPRZ^]_7FM#^G+<N<K_%3L[C^->$_\$WOVB9OV
MI_V*_A_XSO9;JZU:\TP6NISW$:127%[;LUO<2[8_D"R2Q.Z[<?*Z_*OW1[L/
ME-?D^*P\\/6G0J?%%M/Y'ZG@\1'$485H;25_O)****Q.D**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ***,T %&<444 -49H"_-1_A7!_'
M#]H;P7^S3X%N/$WCKQ)I7AK2(=RB>^G\MIW"-)Y42??FE*HY6.-6=MIVJ:*=
M.<Y*%-7;,ZM:%*#G4=DCN&9@?8=Q7Y)_\'11\RZ^!ZX_AUTC\]-K;_:*_P"#
ME[1=!UG4M-^&'@.X\00QP216NN:W>-9P-<!G576T1&>2#:J/\TL+MN92L9&:
M^=/VE_ W[8W_  5>\2Z5?>(?A#JFFP^#87@L[,:4=!MU:X;+R@ZA*KRLWDHK
M;7945$^56?<_Z5PCD.)R_,J..S#EI05_BDD]FMM^O4_->+<_PV88"K@<#S3F
M[?"FUHT_TZ'LW_!KW<>7XB^-$.W_ %D&C-GZ-??_ !5?KR/E^]7X!? C]G_]
MKC_@F'\:+?QEH'PCUR\U'4K&XTV6WBT[^W[2Z@)B=DF^PN[1?.L+JV]&9HMN
MYEWK7TU\%/\ @Y)F\,7\VB_&3X8ZEIVK:69X+Z?P\VV9+E)=ODM8W3J8MJ[E
M=FN&;>GW/F^33C'(:^8YE4QN7N-6$K?#)-Z*VU_(SX1SZAEV!IX+'J5.2ONG
M;5W_ %/UB'2@\BO,?V;OVNOAS^UMX8?6/A[XLTOQ):P8^T) Q2ZM,NZ+YT#A
M98=QB?;YB+O5=RY7FO3.<^U?F=:C4I3=.JK-='HS],HXBG6@JE)\R?5$U%%%
M2;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?(?_!=?_E%M
M\2_]_2?_ $[65?SR#JM?T-_\%U_^46WQ+_W])_\ 3M95_/'7]">$/_(LJ_XW
M_P"DH_ ?%/\ Y&=/_ OS9^@G_!MN^S]O+Q#_ -B5>?\ I;85^YWF*%ZC\Z_F
M9_8(_9]^)_[2/[0=OHOPEU:7P[XLL;&XU!M6BU9]-;3[90L3MYT7[WYFE2/"
M*S'S?F&W<R_<W_#J_P#;O(_Y+Q??^'!UG_XBOF>/LCP^(S6566*A!V7NRO<]
MK@G/,1A<M5*GAI5%=ZQV+'_!5PJO_!=']GO'_/3PP3[?\3VXK]=HY?W8^9>1
M7\V7[67[*_QJ^%O[8>E>"/'.I77BCXF>)FL&TC4?[<:\DU-IW^SVVVYF*R)M
ME1HOWNS;Y6[[FUF^S5_X):?MW,BX^/&H8]/^%@:Q_P#$5PY[P]AI87"_[735
MH6N^NNZ_(ZLAS_%4\3B9+"S?-*]ET\F>O?\ !S')N_9(\$#_ *F^+_TBNZ^P
M?^"?,B)^PC\&>5_Y$?1B>>A^P0U^)7_!2+]BS]H;]G3PEX8U[XT>,KCQUI%Q
M>36&GW$GB6ZU;^SIW17*;;K:R>:L6[,:LO[CYMOR;O7/V9_^"<7[9GQ"^ GA
M/7/"7Q8U+POX7UC3HKO2=+;QQJ%K]GM)!OA81VZO$BNA5U16RJNNX*VY5TQF
M08:61T(/%TU:4M=;._\ EZ$X//L5'.:U58:3<HK3JO,_0+_@NG+YG_!+;XF?
M,/F?2>__ %%K.OYZ9#\_R]*^[/V[?V"/VL/@=^SKJ7B3XG?$B^\9^";&[MEU
M"R_X3"_U".#S)1'%,T-SM5U$KQIQN8,ZMMVAF7X3094U^B>&N7TL'E\X4ZL:
MB<V[Q_PK0^)X_P ?4Q6.A.K3<&HI6?J]3[Z_X-PSC]OS5/\ L3[W_P!*;.O)
MO^"TO_*3GXJ_]?=E_P"FZUKUG_@W#&?V_-4_[$^]_P#2FSKR;_@M)_RDY^*O
M_7W9?^FZUK/"17^N%7_KVOS16(;7"M.W_/Q_D?+F,T[<M=E^S[\#?$/[3'QF
M\/\ @/PM':R:YXDN?L]N;F;RH8]JL[RN?[B1H[MM5FVK\JLVU6^T8_\ @VU^
M/.-W_"0_"\_]Q2]_^0Z^HS/B+*\OJ*CBZBC)^]J?-Y?DF8XZ#J8:#DEV/S\_
MY:4F<M7MW[1G[ GQ#_9@_:4T7X4ZY;Z3J7BKQ*+/^R/[-NP]KJ'VJ8P1;7E5
M-G[Y'0^:J;=N[[NUF^EQ_P &W'QZ>)?^*@^%^W_L)WO_ ,AUS8CBS)Z$(5)U
MH\L_>7F;8?AW-*TY4X4I-QT?D?GV/N_-2$[C7O/[<W_!/'XA?\$_M8\/6?CF
M30;R'Q/!-+876D73S1,T+()8F#HCJR^;$WW=K>8N&9@RK]!:)_P;F?'[6-'L
M[R75?AOILUS DK6MSJMT9;5F7<8W,=LZ;E^ZVQF7(X9A\U76XJR>E0AB)U8J
M$[\K[VW^XFCP[FE6M*A"E)RCNNU]OO/@,'!ISKM%?2_[;W_!*KXG?L"^#=&\
M0^,IO"NI:/K5ZVFQW&C7TL_V>XV-*B.)8HF^=$E(*JR_NFW;<KN]?\.?\&YO
MQ^US1+&\DU3X<Z;)>6Z3O:76JW336K,%8Q.8K9TW+]T['9=R_*S+\U93XNR:
M%*->5:/+*]GZ;FM/AG-95948TI<T;77KL?!&[Y<4YAMCKZ5_;>_X)5_$[]@;
MP5I'B+QE<>%M2TG5[\Z8LVCWTLQ@N#&\JHZRQ1'YTCD(*AA\AW;<KN]"^!?_
M  07^-WQ\^$/A_QIIVH^ M+TWQ-81:G96^HZG<K<^1*N^)W6*W=!O1E?;OW*
M&7.UMRKI4XLR:%!8J56/++1/S(I\.YI*N\/&E+GCJT?$^5V>]  \OWKZV_:V
M_P"",?Q>_8Q^"]YX\\27G@S5-!TNXAAO?[)OYWFM1*ZQ)*4EABW+YC(GRLS?
M.#MV[F7Y)(WO\M>CEF:8/,:7ML(U-;:'!F&!Q>"J>RQ*<7OJ?MY_P;0G_C"3
MQ=_V.]U_Z0:?7Z+MP:_.C_@VA_Y,E\7?]CO=?^D&GU^B[_>K^6>*M,XQ'^)G
M],\(_P#(IH_X4/HHHKY\^D"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^8_^"D_[27QG_9P^&MOJ/PA
M^%C?$*ZF5C>W@D:X&CXEA5/] B*W%UYBO+S$P$6S<^5K\!?V@_VJ?B)^U?XJ
M76?B%XNU;Q1>6^?LZ7#K':V>X(K^3;HJQ0[EB3=L1=S+N;<WS5_4A(NY=ORM
M]:^:?VPO^"5'P>_;6DGO/$GA[^R?$TW_ #,.BE;/46_U8_>':T=Q\D:Q_OT<
MJN=FP\U]YP;Q1@,KJ?[504G_ #+XE]_Z6^9^?\7\,X_,H\V%K:?RO;\/U/YP
MR,&G?*:^ROVY?^")/Q4_8ZT;4?$FGR6?CSP-I<37%SJFGI]GNK")5CW//:,6
M95W._P T3RJL<3.Y2OC4[7_V:_HS*<XPF94?;8.HI+^M^WS/P/,<KQ. J^RQ
M47%_U]_R&T4=**]0\LO:%H>H>*-9L]+TNQNM3U+49TMK2TM83-/<S.=J1(BC
M<[LQ"JJ_,S&OT$_9+_X-W?BA\3]46\^*-[:_#G089?GM+>:+4-6O K1'Y/*=
MH(E>,R@2,[.CIS"RMNKZ&_X-I/A-X;3]GOQEXX_LBS;Q9-XCFT-M4=-UPMBE
MM9SBW1F^XGFRL[;<;V";MVQ-OZ'_ !1^-/A+X&Z''JOC+Q-H7A72[B=;:&[U
M:_BL8))2K.(E>5@K.51VVCG"-Z5^$\8>(6/CC)Y?EZY>5\O-O)^BZ?C\C]HX
M5X%P-3"PQ^/E=/6VR^;_ .&/G3]GO_@BC^SW\ ;:%_\ A"X/&FI1PR027WBI
MAJ;3*SA_FMV5;567:%5UA5@HZ\MN^H?#/A73O!^A6NE:7I]GI>EZ;"EM9V=I
M"L,%M$BA42-% 5%50 %' Q7YW_M#?\'(_P ,/ 5[-8_#OPKKWQ FAG0?;+B3
M^Q].FB:/<7C9T>=F5\)L>!.C,&VA=WPM\:O^"ZO[1GQ?6XBM?%&F^"M/O+)K
M.6T\.:>D.[=OW2K/-YMQ%+M;;NCE7;L5EVM\S?.X7@WB+-Y>UQ%UYS?Z:M?<
MCZ#$<5\/96O989)_X5^NB?WL_H)N=1M[&!I)IHXXU^\Q8*!7S]\2_P#@JM^S
MK\*-*AOM2^+G@VZAN)_)5='N_P"V9L[6;)BLQ*ZK\I^<KMSM&<LM?SI_$3XI
M^*?C#KRZIXK\2:]XIU** 6R7>KZA+?3K$I9E17E9FV[G9MO^TU<^1ZU]5@?"
M"-D\77?_ &ZOU=_R/F\9XK5-L+12_P 3O^"M^9^\_P 3_P#@X;_9W\"26O\
M9%WXP\:+<A][:/HS0K:[=N-_VQ[?[V3C9N^XV=OR[O+?B/\ \'-_@73-,AD\
M(_#?QAK5ZTP$D6K7=MI<0CVMEE>)KDLV[9\NT?>/S?+AOQL497K31UKZ.CX5
MY/3:<W*?J_\ *Q\_B/$K-JE^1QCZ+_.Y^LC_ /!T7<D?+\$8_P ?&'_W%5:?
M_@Z'U1G_ '?P9LXU]&\4NS?^D@K\I**]&/ASD*_Y<_\ DTO\SS_]?\[_ .?W
MX+_(_5C_ (BA]7_Z(W8_^%,W_P C5+;_ /!T/J2;O-^"]F_]W;XJ9/\ VT:O
MRBQ1BJ?AUD+_ .7/XR_S#_7_ #O_ )_?@O\ (_69?^#HNX"?-\$8\^WC#'_M
ME7=>!?\ @YF^&M]H$,OB;X?^.=*U1LF>WTUK34;>+YVQB5Y86;Y=I_U8^8LO
M.W<?Q@W&EVKZURUO#+(Y*T8./I)_JV;4_$/.H2O*IS?)?HD?O+\,/^#AS]GC
MQW-=#6+OQAX*6WV>6VL:,TRW6[=G9]B>X^[M&=^W[RXW?-CV3X;_ /!57]G?
MXJZ7-?:;\7/!UK#;S^2RZQ=_V/-G:K9$5X(G9?F'SJNW.1G*FOYMMF[[O-(R
M%>M>3BO"/+I*]"K*/K9K\K_B>QA_%+,8Z581E]Z?Y_H?U=^&?&&E^--%M-5T
M?4K'5-,U"%+FUN[2=)H+J)QN21'4E65E((93R,5JLJ3+T5E^E?RC>"O&^L_#
MGQ-:ZYX;UG5?#^L68;[/?:;=O:W5ON1D;9*A5EW*S+\K?=9EKZB^ /\ P6[_
M &A_@!:QV9\66_C;2[>)XHK7Q3;G4&5GD\SS6N5=+IV7YE7?.RJK;=ORKM^2
MS'PGQ]%<V$J*?JN5_K^A]-@?%'!U7RXNFX^FO^1^N'[4/_!'7X$?M57FH:EJ
M7A3_ (1KQ'J1W2ZUX>E^P7!D\XRO*\6&MY99&9P\LL3NRM][A2OYC_M4?\&^
M_P 9/@19:CJOA*XTWXFZ'9_.JZ=&UKJQC6'S'<V;DJVUU9%2&661]R83YF5?
MM[]BS_@X!^'O[2GC2Q\*>,/#^I?#OQ)K%XEGI?[YM3T^^EE>***+SDC22.5Y
M)'^_%Y2K'DR[CMK] P5E3^]N%>%A\^S_ (=K*A6YDOY9:KY?\!V/:K9#D6?T
MG6PUK_S1T?S7^9_)>Z;&VX*M35^8U^O_ /P<D? [P?HWPA\)^/+/PYI5EXPU
M#Q(MA>:M! L5U>PM93?),5_UV/L\(4ON**F%PK,K?D"?G:OZ X7X@6<8".+4
M.1]O0_#.(LD>68R6%<N:W4;2JNZE5=PJUH>B7WBC7+/3=-LKS4M2U*=+>TM;
M6(RSW4SLJI$B+\SNS$*JK\S,U>[4J1IQYZFQXM.G*H^6!5 Y_I7TM^P7_P %
M!_C[^SCXKT_PW\,;S5_%UI<;Q:^#[FRGUBUN-JS.PA@0^;%AI))F^SLFYH\O
MN5=M>Y?L5_\ !OK\1_CD;#7/B9<-\-?#,P2?[!L6?7+R)O*?;Y7W+7<CR+NE
MS+&Z;6M\5^LG[(G[#GPY_8D\$2:-X!T%-/DO!$=1U&X<W%]JCQIM#S2M^+;$
M"Q*SOL1=QK\FXQXXR>5%X6,%7E_Y*OG_ )?>C].X3X+S9U5B.=T8]^OW?YG7
M_ 3QKXL^(/PITW5O&W@W_A ?$MT9/M>AC5HM4^Q[975/](B4(^^,(_R_=W[>
MJUVXZ_TIJM\OS?I4GWOZ5^ RDI2<HJWEV^^[/WFG%Q@HR=_/O]PZBBB@T"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\D_\ @Z4_
MYH7_ -Q__P!QE?DG7ZV?\'2:EO\ A1?_ ''_ /W&5^2FQO2OZE\.?^2=P_\
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
MLS3/[%DL6TUH'%Q;?Z-<;I#ND<R_O=^?-_N;57[4_P"'K_[=!C_Y-YDV^O\
MPK_7?_CU<.><*XJ6$PEIPTA9WFEUOI???H=>0\4X>GBL2Y0G[TKKW?S['J__
M  <RG_C$3P/_ -CC'_Z17=?8/_!/;C]A'X,?]B1HW_I!#7XF_P#!2O\ ;<_:
M"_:1\*>%]!^,O@>3P#I-O>37]A;GPU>Z3_:<Z(J%\W;.S^4LN-J,J_O_ )MW
MR;?7?V7?^"F7[8G@+]G[PGH7@_X.S>+?"^CZ9'8:3JO_  A6JW7VFVA'EQ#S
M;=TB?8BA-RK\VSG+99JQW"^*ED>'ASPTG)_$K:^>W0G!\3X>.=UJ[A*SBEMK
MIY'W_P#\%U3M_P""6OQ,_P!_2?\ TZV=?SR=2:^\OV\_^"A'[5'QP_9SU#PK
M\4/A?-X%\&ZK=6PO;[_A$M0T\7#1RB6.#SKEW1<R1H_R[6.SKMW*WP=_>V_=
MK]&\-,MK8'+ITZCC)RFW[KYNB73T/A?$#-*>.Q\*M*+244O>5NK9]]?\&X7_
M "?[J?\ V)]]_P"E-G7DW_!:7_E)S\5?^ONR_P#3=:UZS_P;A?\ )_NI_P#8
MGWW_ *4V=>3?\%I?^4G/Q5_Z^[+_ --UK4X/_DL:G_7M?FBL1_R2M/\ Z^/\
MAW_!%X8_X*<_"G_KZO?_ $W75?T7KR/ZU_+7^RXGCX_M >%%^%O]J_\ "P_[
M03^P_P"SL>=YW^UO^3RMN[?YO[K9OW_)NK]'EL_^"H^W/^D8_P!_PM_C7S/B
M1D:Q>80J>WIT_<M:<K/=GT7 &>?4L%.DJ$Y^]>\8W6R(_P#@K;Q_P7'_ &>_
MIX:_]/US7Z[V[[H5/MT]*_FZ_;+L/VC(?VN]#7XL'Q$WQ>N([%M#\B:W:Y4>
M<RVGV7[&?*5O.5]OE;6\W>WWR:^T([7_ (*C-$-IN-N./G\+?XUX>=<+QEA<
M)'ZU25HVNYV3UO=::H]7(N)'3Q>)G]7J/FE>RC=KU[,L?\'1I_TKX(?[NN_S
MTVOUJL#_ *''N_NBOYS_ /@IE;?M+0^*_"K?M(-JC7LEI<#0O->P^R[%=/.V
M+9'R@^YHM_\ 'M\K=\JI7U;X.L?^"G5MX4TM+!M8:SCM(E@^V2^'&NMFQ=OF
MFX/FL^W[WF_/NSN^;-:9KPRI93@Z7UJDN7GU<M'>5]';6W465\2.GFV*K?5Z
MCYN711U5E;5=+]#V_P#X.8>/V+O!O_8[VO\ Z07]?HCI1VZ9;_\ 7)?Y"OY^
MO^"F$'[7D?@CPVW[1G]K?\([_:#C3,2:9]C^U^7_ !_83M\W9OV>;\VWS=G\
M=?07@:U_X*<+X,T==-_MK^S?L47V7^T)/#WVSRM@V>=]H/G^;MQN\WY]V=_S
M9KCQ7"R>64(?6J2M*6KGH[\NSMK:VITX'B=QS/$5/JU1\RCIRZJU]U?2_0]V
M_P"#E]L_L2^#_P#L>+7_ --^H5]9_P#!/5L?L&_!?_L1]%_]((*_%;_@I=;?
MM?K\/?#K?M%MJG_",KJ3#3<2:6;4WAC;&\6)V^9Y0DV>;_#YNS^.O5OV6[3_
M (*(Q?L]^$_^%<MJW_""G3HSH7VN306?[&1F';]K/G^7LQLW_P &S'R8KHQ7
M"T?[&I0^M4M)R=^?W7=+1.V^AAA>)9+.:M;ZO4UBE;EU5NK78^^/^"[1Q_P2
M\^(__772O_3I:5_/63\]?=_[?UO^W*G[/-T?CI_;'_"NEO;<WOD2:.8O-W?N
M?/\ L)W^5YF/]9\GF>5_'LKX/7'>OT;PXR[ZCE\Z?M85+S;O!\RV6E_D?!\>
MYE]=Q\:GLY0M%*TE9[OH?M[_ ,&T/_)DOB[_ +'>Z_\ 2#3Z_1B2OSG_ .#:
M'_DR7Q=_V.]U_P"D&GU^C$E?A/%G_(WQ'^)G[APC_P BBA_A0ZBBBOG3Z0**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ QFBBB@#PW_@I,=G[ /QC_[%#4__ $FDK\PO^"/7_!+7X8?M
MW_LE>,M;\9#7(->A\1G2K'4M.OO)DTZ&*"VF^1"K1.SM,RMYJ/\ *%V;&^:O
MT]_X*4'_ (P"^,?_ &*&I_\ I-)7RI_P;/?\F6^,O^QWN?\ T@L*^ZRG'8C"
M9!6J8:;C+VD=5IT/@,XP.'Q6?T*.(BI1Y):,^'?VQ?\ @A3\9/V9O.U+PW;_
M /"TO"\?_+WHEJ5U"'_5K^]L=S2<R.W^I:8!8V=]E?$PK^M/9N&&VM]:^:?V
MQ?\ @E1\'_VUC->^)?#_ /8_BB;_ )F#12MGJ#_ZL?O#AHY_DC6,>>CE5SLV
M'FOJ.'_%2M2M2S./,OYE\7S6S^5O0^>S[PQA-NKETN7^Z_T?^9\__P#!L^!_
MPQ-XP_['BZ_]-^GTO_!R^?\ C"7PC_V/%J?_ "GZA7O'_!+C]@[4O^">WP<\
M3^"]0\06?B:'4/$DFKV-_!;M;/+"]G:18DB)8(XDAEX5W!78V[<65?"/^#E]
M/^,)/"/_ &/%J/\ RGZA7RN#Q5/%<4PQ%'6$JEU]Y]!C,'5PO"\J%7248Z_>
M?B!1117]2(_F\**** "BBB@ HHHH **** "BBB@ HHHH **** /2OV-/^3O_
M (4_]CEI/_I;%7]1%O\ ZE?I7\N_[&7_ "=_\*?^QRTC_P!+8J_J(MO]4OT%
M?@/B]_OE#_"_S1^Z>$_^[UO5?D?F[_P<R K^R-X'[_\ %7Q_^D5W7XHJ&=E4
M?,U?T6?\%2OV!M4_X*&?#3PCX1L=?L?#-MI>O#5+_4)K5KIXHA:7,0$4(*[W
M,DJ?>= J[FR655;4_8\_X)8_!W]B,0WOA?P[_:GBB,MN\0ZTRWFI#/FC]V^%
MCM_DE,;>0B;T5=^\C=67#/'6%R;)E0Y7.K=NRVWZO_AQ\1<%8O-LW=9-1IV6
MK].B/RY_87_X(&?$;]H^WL_$/Q$FNOAGX6DF(:QNK1_[>O$1T#;8'"K;JZ^:
M%>7<RLBMY#HRLWZS?LE?\$]_A3^Q3H\</@7PS:VVK26_V>[UR['VG5KT;8@^
M^=OF5':)':*+9%O^946O<E&%%"K7Q>>\79CFDW]8G:/\JT7S[_,^SR3A'+\L
MBG2A>7\SW_X'R) ,4=***^:/J HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#R_]I#]C'X8_M=_V+_PL;PG9^*/^$>\
M_P#L[S[B>+[-YWE^;CRW7.[RH^N?N\8YKS#_ (<Q_LQ_]$GTC_P/O?\ X]7T
M_17I8?.,?0IJE0KSC%;)2DDNNR=MSSJ^3X"O4=6M0A*3W;C%M]-VK['S!_PY
MC_9C_P"B3Z1_X'WO_P >KP+_ (*A?\$O?@/\"?V#_B'XN\(_#S3M%\0Z+:02
MV=Y%>73M"S74*$@-*1]UCVK]'*^8/^"SG_*,CXL?]>%M_P"EMO7M9'GF95,R
MP].IB*C3J033G)IIR7F>-G>29=3R[$5*>'@FH3::A%--1?D?SCOQ)W_$Y-)2
MR?ZPTE?U@?RW+<4#(/7\J"A4]Z^A?^"4?P]T/XK?\%!OAKX?\2:38:YHFI7E
MPEU8WL(F@G46D[#<IX.&4'GTK]W(_P#@F;^S[*G_ "1SX=CZ:)"/Z5\-Q/QU
MALDQ,<-7I2DY1YKJVUVNK79GVO#7!&(SG#2Q-&I&*C+EUOO9/IZG\SN/9ORH
MQ[-^5?TQ_P##LC]GW_HCOP\_\$L/^%'_  [(_9]_Z([\//\ P2P_X5\W_P 1
M@P'_ #XG_P"2_P"9]#_Q"7'?\_X?=+_(_F<Q[-^5&/9ORK^F/_AV1^S[_P!$
M=^'G_@EA_P */^'9'[/O_1'?AY_X)8?\*/\ B,& _P"?$_\ R7_,/^(2X[_G
M_#[I?Y'\SF/9ORHQ[-^5?TQ_\.R/V??^B._#S_P2P_X4?\.R/V??^B._#S_P
M2P_X4?\ $8,!_P ^)_\ DO\ F'_$)<=_S_A]TO\ (_F<Q[-^5&/9ORK^F/\
MX=D?L^_]$=^'G_@EA_PH_P"'9'[/O_1'?AY_X)8?\*/^(P8#_GQ/_P E_P P
M_P"(2X[_ )_P^Z7^1_,YCV;\J,>S?E7],?\ P[(_9]_Z([\//_!+#_A1_P .
MR/V??^B._#S_ ,$L/^%'_$8,!_SXG_Y+_F'_ !"7'?\ /^'W2_R/YG,>S?E1
MCV;\J_IC_P"'9'[/O_1'?AY_X)8?\*/^'9'[/O\ T1WX>?\ @EA_PH_XC!@/
M^?$__)?\P_XA+CO^?\/NE_D?S.8]F_*C'LWY5_3'_P .R/V??^B._#S_ ,$L
M/^%'_#LC]GW_ *([\//_  2P_P"%'_$8,!_SXG_Y+_F'_$)<=_S_ (?=+_(_
MF<Q[-^5&/9ORK^F/_AV1^S[_ -$=^'G_ ()8?\*/^'9'[/O_ $1WX>?^"6'_
M  H_XC!@/^?$_P#R7_,/^(2X[_G_  ^Z7^1_,YCC_'B@C![=<<&OWP_X*6_L
M"?!;X8_L(?$[7O#_ ,+_  /H^L:7HS3VMY:Z3%%- X=,%6 R.]?@BWW1WY/)
MZFOM^%^**.=T)XBC!Q47RZVWM?HV?&\3<-5<EK1H5IJ3DKZ7[VZC:^CO^"2W
MP8\,_M"_\% O '@[QCI,.N>&]8.H_:[*5W1)O+TR[E3)1E/#HIZ]J^<:^MO^
M"%W_ "E.^%O_ '%O_3/?5V\1U)T\IQ4Z;::IS::T::B]F</#\(SS3#0FKIU(
M)I]4Y),_8"+_ ((P_LR@G=\*=);T_P!/O>/_ "-3_P#AS'^S'_T2?2/_  /O
M?_CU?3J]33J_E/\ U@S7_H)J?^!R_P S^HO[ RS_ *!J?_@$?\CYL\-?\$A?
MV<_!OBC3-:TGX8Z78ZIH]U'>6DZ7MVS0RQL'1@&F(X8 \BOI&--@Y.3WXIU%
M<6*QV)Q+4L34E-K;FDW^;.S"X'#X9..'IQ@G_*DOR"BBBN4Z@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@!G4_E7Y@?\'-_CZUL/@7\-/"KPW7V[6-?N-5AD4#R5BM;?RI QSG
M>S7D6WY?X7^9>-WZ?]Z_)+_@Z*.+KX'>FS7O_<=7U7 M-3SO#I_S/\F?*<;3
M<<EKV[?JC\H(+/=IDUQOQY,L2;/[P;S&_P#9*GN?^18LO^ON?_T""BW^;PW>
M-N_Y>H?_ $&6BX_Y%>S_ .OJ;_T""OZDQ'\*9_-V$C:M$_=O_@M)^R_X\_:T
M_8O\&^'OA_X=D\2:Q8^([/4)[6.YAMVBMUL+R)GW2NB_*\J#&[/S5^7I_P""
M*W[3DK;O^%5W_P".KZ=_\D5_0WX5VKX6T[)X^S1\_P# 15X.N?O#GI7\SY/Q
MOCLIIRPV'C%KF;U3_P S^@\SX+P69SCB<1.2ERI:-'\Z?_#E+]I[_HE.H?\
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
M2^+5QKUOX1U:WU=;"W\.BQ>ZFMW$L*F9KF7:GFHF[Y&9E#*&4MN'TN%EPO\
M4ZWMD_:7ER?%M=\OEM;<^:Q$>*/K-+V;]RT>;X=[*_GO?8Z#]N#_ (+UR_L=
M_M0^*/AK'\+H_$*^&S:C^TF\1_8_M'GVL5Q_JOLS[=OF[?O-G;N[[:ZW]CO_
M (+0R?M5_ ?XU^-)/ARNAM\'=#36OL:Z]]I_M;=!>2^5O^SIY/\ QZ;=VU_]
M9T^7YN5_;>_X((O^V+^U'XG^)*?%)?#O_"3&U)TX^'#>?9_(M8K?_6_:DW9\
MK=]Q<;L<]:[;]D/_ ((S6?[*W[./QC\"GQ]=:YJ'Q>TI](N-3&D+:P:=#]GN
M(HREOYSL[JUS*S9E"L BJJ;6+1B)<,_V73]G?ZQ[O-\7=<WEM?;Y%X?_ %F_
MM&?/_!]ZWP]G;SWMO\SN?^";O_!4CPE_P41\-WT=K9?\(KXTT4L]_P"'Y;L7
M#>1NVI<PR[$\Z+E5;Y5,;G##:T3R>M?M>?LZ:;^UC^S?XN^'NK2>3;^)K!H8
MK@H\GV.X4K);W&Q70OY4Z12;-RAMFT\$U\;_ +"__!""7]B[]JCPS\2%^*G_
M  D$?A_[4K:<GAW[$;KSK:6#!D^U/@*9=_W#G;VZU^BCKN#5\YG,L#A\<JN4
MS<H:-;IQ=]M==-[GT.41QV)P#I9K&T]4]M5WTTU/Y\_^"1/["G@O]KW]JCQ%
MX'^)R^+=-OO"MD=2_LBV068G:WNXH+FWNG?]['M:5$V(JOR_SQ,@#_L)\,_^
M"5'[._PFT::QTWX2^#[R&>7SV?6K+^V9@VU5XEO#*ZKA1\@8+G)QDFOS0O?C
M+H/_  3C_P""^'C?5M3UC4M/\%ZEJ-R_B"<VJW4GEZE:1W[#")O\I+R2%OD&
M_9%M^?Y@WWV__!=C]E[=S\2)FX[>'-5/_MM7V'%U3.<35IU://*G4A&5HWY5
M=>74^1X3I910IU*6(4%4A.2N[7=O4^N;6QBMD54BCC51@!5QBI]JXKX,^(__
M  <1?L\^"C9_V7<>,O%WVK?YG]E:-Y0M=NW&_P"UO!][+8V;ON-NQ\N[*\%?
M\'$/PQ^)/B:UT7PY\-_C1XAUJ^W_ &>PT[0[2ZNKC8A=]D4=VS-M168X'W58
M]J^*ED.8V]I*E)+ST_,^TCQ!EL)>SC45_+7\C]"#QZ4,?:O@GXE?\%B?B%I<
MEK_PB/[)/QXUK>7^T'5]%N=+\G[NS9Y5O<;]WS9SMVX7[V[Y7?#3_@I?^TM\
M88[[^P_V.?$EHVG^7YG]N>*!H^[?NQL^V6D/F_<;.S=M^7=MW+N<<AQ3CSOE
M2\YQ7YR*EQ#A%/DCS-^49/\ 0^\NE+C'I7YV:Q^TS_P4&N_%*K;_  +^&VBZ
M5?7X@MVNK]+YK*-Y-J-,\.H;F5%^^ZQ+T+;5^[6YXN^''[<WB[1KS6[CXN?#
M7X>W%CI!F32M(T.&YLI[E7N6*O/=I+(GR+;YESLP_P#J\HS/HLADFE*K35_[
MU_\ TFYA+B*&O+2F[>5OS:/O<LJ]<"F->Q1]77\Z_FS^,'_!3W]HSX@ZM]EU
MKXO>*8)M)EEBSH.I)ID4C956^>QV1S+\@VMN9?O,OWFW>+_$+XG>)OBWK::I
MXK\1:]XHU". 6R76KW\M],L2LS! \K,VW<Q;;_M-7WF$\)<;4UK5HQ7DF_\
M(^,Q7BGAH.U&DWZM+_,_IC\<?MJ_"'X8>(+S1_$7Q/\ A_H>L6&/M%C?>(;2
M"ZM\JKC?$TF]<JRMR/NL#7SYX\_X+\?LU^$/#EQ?:;XIUKQ5<P[-FGZ7H-W'
M<3[F53M-RD,7RAMQW2+PK8RWRU^ ?RU]$_ __@E!^T%\>M8:WTOX8^(=%MX9
M88[F]\06YT:"%)2P\T?:-CRJNUF;R%=E7;\OS*K>E_Q#O)L%'GS'%:>J7YW/
M*_XB%G&,GR8'#J_HV_T/O7XF_P#!SCH-AJRKX-^%.M:MI[0!FN=:UB+3)DER
MV5$,4=PK+MV?,90V68;1MRW#_LK?\'"7Q:^*G[2G@;POXE\*^ IM"\5:U::/
M<C3;:[M[J+[1*L(E1WGE7Y&=7V%#O52NY<[U/@K_ ,&ROB;4Q#-\1/B3H^DB
M.\7S;+0+*6^:YM1M+;;B;R?*E;YU_P!5*J_*WS?=K[+_ &6_^")7P+_97\5:
M=XAMM'UCQ9XCT6^%_IVIZ_??:'LI BJFV&)8H&\MAO1GB9U<[@V53;Y.95^$
M,+AI4L)!U)M:/71^K:7W(]/ X?BS%5X5<1+DA?R6GHKO[S[#C;<B^XIU X%%
M?E9^L+8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /D/_ (+K_P#*+;XE_P"_I/\ Z=K*OYXZ_H<_X+K_ /*+
M;XE_[^D_^G:RK^>.OZ$\(?\ D6U?\;_])1^ >*7_ "-(?X%^;/T$_P"#;5=_
M[>/B%3RO_"%7G_I=85^YWEKTVK^5?S4?\$\/VXKS_@GU\?9?'%KX=M_$\=YI
M4VD75C)=M:,T4LD4H9) C[&5X4^\C;ERO&59?NM/^#HJ3;_R1%?_  L?_N*O
MF^/.%\SQN;3Q&&I\T6EKS17YM'O\#\29=@\M5'$RM*[Z-_DF5/\ @JZO_&]'
M]GI0/X_#'X_\3VYK]<XD4I\RKT':OYS_ -J[_@I?JG[3W[;_ (0^-"^%=.T.
M;P/)IK:?I#7KW2R"RNFNE\Z;8F[?*[_=1=J[1]Y=Q^R!_P '14@3;_PH]?K_
M ,)C_P#<5>?G7!^;5,+A8TZ=W&%G[T='S-]7Y]#KR+BC+*6)Q,JL[*4KKW7J
MK>GYGI7_  <QJ(_V1/ ^!_S.$?/_ &Y7=?8'_!/>)#^PG\&/E7=_P@^C'Z_Z
M!#7XM_\ !3#_ (*]WO\ P42^'/AWPS_P@EOX/T_1=2?4YG.K'4)KB7RFBC ;
MR8E10LDN[Y7W;D^9<-N]C_9R_P"#BRX^ GP(\'^"9?A'#K'_  B.CVNCK>IX
MG:V^TK;PB)'\O[*^PLJ#(WM\V:TQG"6:SR7#X>%/WXRDVN:.S^=B,'Q1EL<Z
MK5YS]R44D^5[KY7/NG_@NFJC_@EQ\3.%7YM)P?\ N+6=?ST-_=K] _VZO^"[
MUQ^VK^S+X@^&P^&,/A>/Q$]JTU^WB%KQHU@N8KC:(_LT7+&%5SNZ$\5^?J+P
M6]*_0_#?*<7E^ G2Q<>64IM[IZ6CVOV/AN/\TPV.QT*F%=THI;-:W??U/OK_
M (-PO^3_ '4_^Q/OO_2FSKR;_@M+_P I.?BK_P!?=E_Z;K6O6?\ @W"_Y/\
M=3_[$^^_]*;.O)O^"TO_ "DY^*O_ %]V7_INM:C!_P#)8U/^O:_-#Q'_ "2M
M/_KX_P AW_!%Y=G_  4Y^%.[_G[O?_3==5_1?V!_"OY:_P!ES_A/HOV@/"G_
M  JW^UO^%B?;T_L/^S\>;YW^UO\ D\K;NW^;^ZV;]_R;J_1Q;K_@J,5_Y>O^
M_?A;_"OFO$;(7C,PA5]O3A[EK3E9[OR/HN ,]^I8*=+V,Y^]>\8W6R\QO_!6
MT;?^"X_[//T\-?\ I^N:_7BV.Z%?I7\W/[9>H?M&2_M=Z"WQ97Q$OQ?MX[%=
M$,$-NMRP\XM:?9?L:^4S><S[?*W-YN]?OJ:^T([S_@J-Y:[?M6WM^[\+?X5X
M6=<*REA,+'ZS25HVNYV3UO=::H];(N)%3Q>*G]7J/FE>RC=KUUT98_X.C?\
MC[^!_P#NZ]_/3:_6JQ.VQCW?W17\Y_\ P4QO/VEI_%?A9?VD%U3[:EI<'0O-
MBL%M1&73SMALAY1?<L6_^/;Y6[Y62OJ[PAJ'_!3JY\*:6]@-86RDM8F@^V1>
M'5NMFQ=OFBX'FJ^W[WF_/NSNYS6F:<+N64X.E]9I+EY]7/1WE?1VUMU)ROB:
M-/-<36^KU'S<NBCJK*VJOI?H>V_\',/'[%_@[_L=K7_T@OZ_1/2>-*M^G^K7
M^5?S\?\ !3&Z_:\D\#>'%_:+_M;_ (1W^T'.F_N],%G]K\O^/["-OF[-^SS?
MFV^;L_CKZ#\#W/\ P4X/@K1VTW^VO[--E#]E_M!/#WVSRM@V>=]H'G^;MQN\
MWY]V=_S9KDQ7"C>64(?6J2M*>KGH[\NSMK:VIT8'BA1S/$5?J]1\RCIRZJW=
M7TOT/=O^#F#_ ),D\'_]CQ:_^F_4*^M/^">IQ^P;\%^__%#:+_Z005^*O_!2
MVY_:^/P]\.K^T4NJ_P#",MJ3'3<)I8M1>+&V-YL1M\SRC)L\W^'S=G\=>K?L
MM7?_  40?]GOPDWPY75O^$%73HAH7VN+05?[&!MAVB['G[-F-F_^#9CY,5OB
MN%7_ &-2I_6:6DY._/[KNEHG;=6.?"\36SFK6^KU/>BE;EU5NK5]C[X_X+M'
M_C5[\1O^NNE?^G2TK^>H_>K[P_;^N/VYC^SS=#XZ?VP?AVU[;B]\A-'$?F[O
MW/G_ &$;_*\S'W_D\SROX]E?" 7K[5^C>&^6_4LOG3=2$[S;O!\RV77Y'PO'
MF8?7<P57DE"T4K25GN^GS/V\_P"#:'_DR7Q=_P!CO=?^D&GU^C#]:_.?_@VA
M_P"3)?%W_8[W7_I!I]?HP_6OPCBS_D<8C_$S]NX1_P"111_PH=1117SQ],%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 >(?\%*!C]@/XQ?]B?JG_I+)7RC_P &SG/[%GC+_L=[
MK_T@L*^KO^"E!_XP#^,7_8GZI_Z2R5\I?\&SG_)EGC+_ +'>Z_\ 2"PK[#"?
M\DY6_P"OD?R/BL9_R4E'_ _S/T<HHHKX\^U&IR*_.?\ X.8#_P 81^$?^QXM
M?_2#4*_1A.E?G/\ \'+_ /R9'X1_['BU_P#2#4*]_A7_ )'&'_Q+\SYOB_\
MY%%?_"?B#1117]>G\IA1110 4444 %%%% !1110 4444 %%%% !1110!Z7^Q
MI_R>!\*?^QRTC_TMBK^H>V_U:_2OY>/V,_\ D\#X4_\ 8Y:1_P"EL5?U$6W^
MJC^E?@/B[_O=#_"_S/W3PG_W>MZK\B6BBBOR$_7 HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKY@_X+.?\HR/BQ_UX6W_ *6V]?3]?,'_  6<_P"49'Q8_P"O"V_]+;>O8X?_
M .1KAO\ KY#_ -*1Y.?_ /(KQ/\ U[G_ .DL_G'D_P!8:2ED_P!8:2O[$/Y'
MEN?3_P#P1C_Y2;_"?_K_ +K_ -(KBOZ-;;_5U_.5_P $8_\ E)O\)_\ K_NO
M_2*XK^C6V_U=?SSXN_\ (UI?]>U_Z5(_?O"?_D55?^OC_P#28DE%%%?E)^H!
M1110 4444 %%%% !1399?+Q[^IIJSY]/SHN!)13?-_SFCS?\YI7 =13?-_SF
MCS?\YHN ZBF^;_G-'F_YS1<#RW]MGX':A^TM^RQXV\!:5=V=AJ'BC37LH+FZ
MW>3"Q93EMH)QQV%?E"/^#9GXL./^1]^'B_\  KS_ .,U^UTAW]\8IN :^ER/
MC#,LII2HX*249.[ND];)=4?-YUPGE^:U8UL9%MQ5E9M:7OT/Q3_XAEOBQ_T/
MWP[_ .^KS_XS7M7_  3N_P""&GQ"_8V_;'\'?$?7/%O@[5M+\._;?/MM/-R;
MB3SK&XMEV[XU'#3 GGH*_4+"T,!Z9[^M>IC/$;.L50GAJLURS3B_=6S5G^#/
M-POA[DV&KPQ%*#YH-27O/=.Z_$?$V[=]>U/J.'[S8J2OAUL?;!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 -C^]7Y?_ /!S=\.K34?@1\-_%DDEU]NT77Y](AC!
M'D%+RW,KLXQG<K646TAN S_*W&W]/J^,/^"\/PL3XE?\$Y?%-TNE7.I7WA2\
MLM<LO)\UI+4I.L,TVU.JK;37&[=E57+_ ,.Y?H.$\0J.;T*C=O?2^_3]3YWB
MK#NME5:"_E;^[4_ *WN&_LNXMUCW+)*DK/\ W57>O_LU6+G_ )%NQS_S]3?^
M@05!82-MN(Q)'&LT#JY/^SM=5_WF9%6I[@X\+V?_ %]3?^@05_5^*C^Z9_,N
M%TJIG[>_\%YOB]XL^#_[#/@C4/!WB3Q)X5U"X\4V5M-=Z/J$UC-)"VGWKE&>
M(JQ3<B-M^[N5?2OR*_X;K^.7_19/BE_X5FH?_':_H^\9?!'P?\>?ASH^D^-/
M#.A^*M-M?)NXK75;)+N&.98F02*K@@-M=QGT8^M<B?\ @G#\ L?\D;^&N?\
ML7;7_P"(K^<\AXHRW+Z4J&+PWM)<S=]/U/W;.N&<QQU:-;#5^2/*M-?T/Y[_
M /ANWXY_]%F^*G_A6ZA_\>H_X;M^.?\ T6;XJ?\ A6ZA_P#'J_H2_P"';7P"
M_P"B._#?_P )ZU_^(H_X=M? +_HCOPW_ /">M?\ XBO;_P!?LD_Z 5]T3Q?]
M1,Y_Z"_Q9_/9_P -V?'/_HLWQ5_\*[4/_CU?;_\ P0)_:9^)/Q?_ &V-7TOQ
M9\0O&WBC2X_"5Y<"SUC7;J^@69;FS575)79595=US][YFK],O^';7P$+9_X4
M[\-_I_PCUK_\16_\,/V1/A=\$/$;ZOX-^'_@_P +ZL\#6K76EZ3#:3-$S!C&
MSHH)7<H./]E?2O-SCC#*L5A)8?#X10E)?%9:?<>CE?".:87$QK5\1S1B]KO4
M_G$_;//_ !F-\6/F_P"9RUC_ -+9Z\U;J:]!_:VT6S\-?M7_ !.T_3[6WT_3
M]/\ %NJV]K;6\2Q16\27<JHB(ORJJJ JJOW=M>?-U-?OF3<OU&C;^5?D?B&;
M_P"^5/\ $_S&YXK^G+_@GT^W]@_X+[FQ_P 4/HO;_IP@K^8]$W/BOM#X$?\
M!>#XX? CX1^'?!>FP^"-2TWPS9Q:997&HZ=*UQ]GB7;&CF*9%.Q $4[,L$&Y
MF;<S?$^(?#.,S:G16$M[C>[L?8\!\0X7*JM2>)O:26Q_0%GFOR%_X.A7W>*?
M@U[6VK?^AV=>1K_P<>_'PC/]D?#;_P %EU_\DU\P_MB_MO>/?VZ/B);^(O'E
M_;LVGP?9=/T^QC:&PTU.K^4FYFW.WS.[LS-M5=VU$5?D^#^!<TP&:4\7B5'D
MC?KW5OU/JN*N-LOQ^6SPN'OS2MT[-,_6#_@VC;_C"'Q=M_Z'B[_](;"OT4(_
M+I7\X'[%'_!5#XG_ +!/@S6/#W@O_A&[S1=6O?[3>VU:S:;[/<;%B=XWC=&^
M=$BR&9E_=+MV[FW>UI_P<>_'S=C^R?AI_P""NZ_^2ZX>(?#W-\3F-7$48QY9
M2;6IU</\>9;A<OI8>KS<T59Z'Z'?\%XFS_P3$\>]_P#2M*_].-M7Y^_\&U+9
M_;P\3?\ 8C7?_I?I]>*_MC?\%:?B[^W'X!M_"?BJZT/2_#D$_P!JNK+0K>2W
M74G7;Y7VAGE=F5&^945E7<P9E9D3;[5_P;5#'[=_B;_L1KS_ -+]/KU_["Q>
M5<)8BCB[7D[Z>J7Z'E/.\/F?$^'K8>]DDM?F_P!3]RI!E<5Y_P#M,?$G_A2W
M[.WCSQ=]E74/^$7\/W^J_93-Y7VHP6\DHBW[6V[MNW=M;&>AKT MAZ^1/^"W
MWQ7F^%G_  3<\?O:ZE;:;J'B 6VB6_FF/-TMQ<1K<1(LGWF:U%Q]WYE56<;=
MNX?CN5X=U\92HK[4DOO9^NYM75#!U:S^S%O\#\3?^"<_@C4/B!^WK\(=-TVV
M6ZN(_%FGW\L9=(_W%O<)<S/N9E^[%#*VW[S;=J[F95K^FM>57Z5_/Q_P04^&
M5Y\0/^"DWA>^@:W6W\(Z?J&L7JRE@S1-;M:ILPOWO-N86^;;\JM\V=JM_00#
MSZ5]]XI8A2S2%&/V()?>W_P#X?PSHM9?.J_M2_)+_@CP<BBBBOS0_20HHHH
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
M7N/LNN>&;U+ZW)=UCFVM\\,FQE8Q2IE'3<NY'8=Z_IA_9A^/5C^TY^S]X/\
M'FG1V\,'BC2X;YX+>Z6Z6SF9!YUN9 %W/%+OB;Y5^9&! /%?DOB-4SG+\0IQ
MKR]E/:WNV?\ +I:Y^F^']#*<=2<*E%>UCWUNN]GHBW\*?V<_ 7P-:\_X0SP7
MX3\*?VBJ"[.C:1;V/VG9NV>88D7?MWOC=TW-ZUW4<2HO3]*7;_P&EQD8K\?E
M4G-\TW=GZ_2H4Z:M3C9"XS1114FP4444 %%%% !1110 4444 %%%% !1110
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%&: /R9_X+L_\%2]<\#^*_$'P#\&PZ6EO>Z,MMXIU.>"22ZC:Z4.+
M2$,!&O\ HS*S2?O-WVC:OE/$2?EW_@D9_P %./$'[%?Q+TKP/>?V%-\.?&7B
M&W;5WU _9WTAY=EN]ZEQ]U551$[K*"NV#:/*+,]>H?\ !P)^PGXO\$_M :O\
M;K53JW@WQ>;2"^DA7$FAW,5M%:HDR]XI1"K++]W>Q1E5O*,OS'_P3<_8FU[]
MM[]I;1-%L]'_ +0\)Z+?6M[XKN997@M[73_-W/&TJ?-YLR(Z1(GS,V3\J([I
M^_9/@<E?"CE4MRVO)]>>WYI[?+N?@.;8S-EQ*N6_,I6BO[M_R:W/Z4E(E7/K
M3E&VHXT\F-5_NC%2 YK\!/WR-[:D9^5<U\#_ /!PK\)_%7Q@_8[\+Z?X1\-^
M(/%6H6_C*VNI;72-/EOIHX18WZF1DC!8)N9%W=-S+ZU]^$9J-XM_7YO8UV9;
MCIX/%0Q4%=P=SAS/ 1QF%GAINRDK'\O_ /PP]\;/^B/_ !2_\).^_P#C5'_#
M#WQL_P"B/_%+_P ).^_^-5_3_P"6O]T?E1Y:_P!T?E7Z=_Q%S,/^?4?Q/S?_
M (A/A/\ GZ_N1_,!_P ,/?&S_HC_ ,4O_"3OO_C5'_##WQL_Z(_\4O\ PD[[
M_P"-5_3_ .6O]T?E1Y:_W1^5'_$7,P_Y]1_$/^(3X3_G[+[D?S ?\,/?&S_H
MC_Q2_P#"3OO_ (U1_P ,/?&S_HC_ ,4O_"3OO_C5?T_^6O\ ='Y4>6O]T?E1
M_P 1<S#_ )]1_$/^(3X3_G[+[D?S ?\ ##WQL_Z(_P#%+_PD[[_XU1_PP]\;
M/^B/_%+_ ,).^_\ C5?T_P#EK_='Y4>6O]T?E1_Q%S,/^?4?Q#_B$^$_Y^R^
MY'\P'_##WQL_Z(_\4O\ PD[[_P"-4?\ ##WQL_Z(_P#%+_PD[[_XU7]/_EK_
M '1^5'EK_='Y4?\ $7,P_P"?4?Q#_B$^$_Y^R^Y'\P'_  P]\;/^B/\ Q2_\
M).^_^-4?\,/?&S_HC_Q2_P#"3OO_ (U7]/\ Y:_W1^5'EK_='Y4?\1<S#_GU
M'\0_XA/A/^?LON1_,!_PP]\;/^B/_%+_ ,).^_\ C5'_  P]\;/^B/\ Q2_\
M).^_^-5_3_Y:_P!T?E1Y:_W1^5'_ !%S,/\ GU'\0_XA/A/^?LON1_,!_P ,
M/?&S_HC_ ,4O_"3OO_C5'_##WQL_Z(_\4O\ PD[[_P"-5_3_ .6O]T?E0(U/
M8?E1_P 1<S#_ )]1_$/^(3X3_G[+[D?SA?LF_L;?%_P]^U/\,]0OOA/\2M/L
M=/\ %>E7%U<W'AB]BBMXDNXF=W=HMJJJAF9F^[MK^CJU1E@0'^[S4GE*I^ZN
M?I17Q?$W$]?.ZL:M>*CRJVA]CPUPS2R>$H4I.7-W)** <BBOF3Z<**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^8/^"SG_*,CXL?]>%M_Z6V]?3]?,'_!9S_E&1\6/^O"V_\
M2VWKV.'_ /D:X;_KY#_TI'DY_P#\BO$_]>Y_^DL_G'D_UAI*63_6&DK^Q#^1
MY;GT_P#\$8_^4F_PG_Z_[K_TBN*_HUMO]77\Y7_!&/\ Y2;_  G_ .O^Z_\
M2*XK^C6V_P!77\\^+O\ R-:7_7M?^E2/W[PG_P"155_Z^/\ ])B24UWVTZO!
M?^"C_P"V1<_L)?LT77Q M=!@\236]_;V(LI;LVJMYI(W;PK=,=,<^HK\RP>#
MJXJO##4%><FDE>UV_-Z'Z1C,52PU&6(K.T8J[>]DO)'O&^C?7X^+_P '06NK
M_P T>TGG_J8I/_D>E_XBA->_Z(]I/_A1/_\ (]?8?\0WXA_Y\+_P.'^9\A_Q
M$7(/^?S_ / )_P"1^P6^C?7X^_\ $4)KW_1'M)_\*)__ )'I&_X.@M=;_FCV
MD\?]3%)_\CT?\0WXA_Y\+_P.'^8O^(BY!_S^?_@$_P#(_8-'W4ZO!?\ @G!^
MV1<_MV_LT6OQ NM!@\-S7%_<6)LHKLW2KY1 W;RJ]<],<>IKWJOC\9@ZN%KR
MPU=6G%M-;V:\UH?88/%4L50CB*+O&233VNGY,\M_;=\0ZAX0_8W^+&L:3>SZ
M;JFD>#=8O;.ZA8K+;S1V4SHZD'AE900?45_/6?\ @I=^T O_ #6+XB=2/^0U
M-Z_6OZ"OV_\ _DQ/XU?]B'KO_IOGK^85NGXG^=?L_A/@<-7PN(E7IQDU)6ND
M^GFC\<\4\;B*&*H*C4E&\7LVNJ['N'_#S#]H'_HL7Q#_ /!S+_C1_P /,/V@
M?^BQ?$/_ ,',O^->&T5^M_V/@/\ GQ#_ , C_D?EG]L8_P#Y_P __ I?YGN7
M_#S#]H'_ *+%\0__  <R_P"-'_#S#]H'_HL7Q#_\',O^->&T4?V/@/\ GQ#_
M , C_D']L8__ )_S_P# I?YGN7_#S#]H'_HL7Q#_ /!S+_C1_P /,/V@?^BQ
M?$/_ ,',O^->&T4?V/@/^?$/_ (_Y!_;&/\ ^?\ /_P*7^9[E_P\P_:!_P"B
MQ?$/_P ',O\ C1_P\P_:!_Z+%\0__!S+_C7AM%']CX#_ )\0_P# (_Y!_;&/
M_P"?\_\ P*7^9[E_P\P_:!_Z+%\0_P#P<R_XTA_X*7?M -U^,7Q"/UUJ;^6:
M\.HI2R?+[6]A#_P&/^0XYQC[_P :?_@3_P S^M2V3RTVYSCOZU)38^K4ZOXU
M/Z]VT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH :>U<9\=OA99_&OX->*_!VH27
M$=AXJTF[TFXD@*K)''/"T3,A9656&[(+*W(Z'I7:T'FJIU'"2FMT9UJ:J0<)
M;,_E!\2^&-4^&7CG4M'U6U6UUKP_J$MA>6S,LJPW4#E71BK,K;9$*_*S+\M1
M:G;K;Z!:QKYFS[5-L+KM9E:*!E/_ 'RU?9__  7T_96F^!/[;%UXLM;:WM_#
M?Q1B_M2U$,"0QQ7L2HEXFU6RTC.4N&=E7<UTWWF5FKXONA+/X2MF7;LAN)D^
M]\S;EB;_ .)_[Z6OZTRO,HX_*88J/6*_X*^3/Y=QV J8',9X:71O[NC^:/ZL
M?"@_XIG3_P#KVC_]!%7U7/S=-U9_A,;?#&G_ /7M'_Z"*\__ &N?VI-!_8X^
M ^K_ !"\2V6K7VD:*]O'+!IL4<EU(9IXX%V+(Z+PT@)RPPH)K^3Y4YU:[A35
MY.5D?TW&M"EAU4J.T4M3U3;28 K\[S_P<F? F+1[>Z7P_P#$R2:::2)K0:7:
M>="%6,K*Q-UY>U][!=KLW[I\JJ[&>+_B)A^!W_0H_%;_ ,%NG_\ R;7K_P"J
M^;?] \O_  %GE?ZTY5_S_C]Y^B@;%-E'[EOI7QC^RQ_P7#^$?[6OQ?T;P/X?
MTOQSIOB+7;G[-:1:GIUNB%5M[F=Y2\<[J$5;?;_>+31X5EWLGV9)\\!^E>9B
ML#7PE3V>(@X2\STL+CZ&*I>TP\E)>1_+S^VI_P GB?%C_L<M8_\ 2V>O-?\
MEI7I7[:?_)X_Q8_['/6/_2V>O-?\*_L#)?\ <*/^%?D?R=FW^^5/\3_, WEM
M\M?KQ^R7_P &]_PK^-'[,O@/QEX@\8?$1=8\6:!::Q<)I]S96]K#]IB6=8T1
M[>5OD5PFYG;=@MQG:/R''(:OZ</^"?"_\8'_  9_[$;1,_\ @!!7YOXIYMB\
M'3H+"U'#F;O;T1^@^&V687&5JL<5!2LEN?)G_$-'\$5&?^$P^*W_ (,=/_\
MD*O@[_@L#_P3?\+?\$\?%_@:/PGKGB+6-+\66MT98M7>&:>WDMWCRPDC1 4=
M9T7;L^7RV.YMVU?Z!D.1_A7Y"_\ !T*/^*G^#/\ U[ZQ_.SKXK@3B#,L1G-*
MC6K2E%WT;TV;/L>-.'LNPV4U*U&FHR5M5ZH\N_X)$?\ !(?P/^WU\#_$/C'Q
MAXB\6::VFZ\VD6MKHTMO;JOEV\$KR.\L,N_=]H"J%"[=AY;=\OUNO_!M%\#R
M/^1P^*V?^PCI_P#\A5'_ ,&T!V_L1^,&[?\ ";W0_P#*?I]?HPW"_6O.XFXF
MS2GFM>G3KR24GHF=O"_#>6ULLHUJM)2DX[L_&7_@IQ_P1$^'?[&W[)>M?$3P
MAXH\:76HZ#>60DM=8FMKJWN(99E@9!Y<,3(VZ5'W;F^X1M^;<O'_ /!M8=O[
M=GB;_L1KO_TOT^OT&_X+QC'_  3$\?>OVG2__3C;U^?O_!M<,_MV^)O^Q&O?
M_3AI]?28/'8G%\(XFKB9N34K:_\ ;O\ F?.8_+\/A.*<-2PT.5-)_/4_<8[?
M,^M?C[_P<S?M"R:EXR^'OPKM9+J.WT^W?Q/J2-&GD7$LI>VM-K_?WQJEWN'R
MKMG3[Q^Y^MGB[Q18^!?"NH:QJEY:Z;IFEVTMU=7=Q((X;>)%+O([GA55026/
M%?S&_M%_&GQ%^V;^T]XB\9W5E=76N>-M5_T+3;=/M$L:L5BM+1/+1?-9(A%$
MK;-S[=WWFKP_#?*?;Y@\94^"CK\^GZL^@\0\U]A@E@Z?QU?R6Y^EG_!LC\$?
M)\.?$WXCW%OI\BW5U;^'-/G*[KRW,2?:+M-VWY8I/.LV^5OF:+YE^16;]7@F
M!S7CO["W[.\?[*/[*'@7P&(;:*\T32T&H&WEDEAEOG_>W+JS_,5:=Y6'3@C"
MJ,*/85.4KY7B;,_[0S.KBEM*6GHM$?2\-9=]2RZE0>Z6OJ]6/HHHKQ3W@HHH
MH **** "BBB@ HHHH **** "BBB@#Y)_X+=ZU>>'_P#@F%\3YK&\NK&X>'3[
M<R02M$S12ZC:Q2Q[E_A>-W1EZ,KE3P:_G>Z+]:_J<_:*^$?_  OCX#^,O!+W
MBZ>OBS1+W1_M?D>=]E^T0/$)=FY=^S?G;N7..HK^83XK?"WQ!\$/B'K'A/Q7
MI-UH?B'0[AK6]LKA?FC?[RD$<.C*5=75F5U965F4JU?N?A%CJ/LJV#?QWYOD
MTE^%OQ/P_P 5,'5^L4\5]AKE^:;?ZG.T445^TGX^.QO:OZPO#.]O#U@TG^M:
M!"^1SG:,U_,_^P9^RCJ'[:_[4OA?P%:I=)I]Y/\ :M;NX=RM8:?$5:XEW['"
M.R_(C.NQI98E/WJ_INMUV0JO]T5^!^+F-HU,30P\'[T4V_G:WY,_<O"G!U84
MJU>2]V5DOE>_Y@\*RI\P5OJ*^=_CC_P2N^ 7[1.K_P!I^)?AIH8U1IIYY;O3
M#+I4UU+.RM)+.]J\7VARPW;I=^"6Q]YL_1:]:'W9[_A7Y-AL97P\^>A-Q?=.
MWY'ZIBL%A\1'EK04EYJY^2G[0G_!LQ ]K)=?"SXA7 FCB01Z9XK@#K-+O^=V
MO+9%V+Y9^5/L[_,OWMK?+\*_M&_\$N_CI^R\UY<>)/A_K%QH]G]JE.K:.O\
M:6GBW@^_<2/#N:"(K\X^T+$VW=\ORMM_I3"Y/S4-$'^\HK[G*_$K-\)[M22J
M1_O;_>OUN?$9IX<Y9BO>HWIORV^Y_H?R7 J%Z_-7U!^PS_P5R^*W[#-I:Z'I
M=Y;^)?!$,S2-X=U52T4(>1'E:VF7]Y;LV'VCYHE:5W,3L:^J?^#C+]C+5K#Q
M_HOQHT'1_.T.[L4T?Q)+962J+*='/V>[N74[G\U)!#O9=J?9XD+_ #HM?EL'
M\OI^=?M67XS+N)<MC4Q$(N_Q1>O*_P [^>A^/8_#X[(,?*G1DTUM+:Z_R\C]
MP_V=_P#@XS^#?Q&MX8?'>FZ_\.=1,$DLTDD#ZMI^Y9-J1136Z>>[LA#_ #6Z
M*N'7=PN[Z;\/_P#!2/X!^)]$L]2M?C'\.(X+Z%+B-+OQ!;6<ZAER \,SI)&W
M(!1U5E/! -?S0!L=J7=NKY?'>$V7U)<V&J2CY;K_ #_$^CP?BCF-*/+7@I>>
MS_#3\#^FV7_@H?\  >WB9F^,_P +<+Z>*;%C^0EKYK^.?_!P]\!_AWH@?PC)
MXB^(FI303&*&QTZ73[>*50-B3R7:QLBR,V-\4<NW:V1]T-^$Q)'44+RWR\5.
M"\)<!3GS8FK*7EI'_@_BB\9XI8^I#EHPC'SW_P"!^!]7?MH?\%C_ (R?MD)?
M:3)K"^#/!ETTD7]A:([P_:86\U=EU/\ ZVXW12['3Y(9-BMY(:OE';N6C<I?
MVK]'_P#@WT_8;NOB7\=[CXJ>*/"_F>$?"]ENT"YU&WE6*[U,S[%N+;*^5.MN
ML-PK'=^ZE>(A=Z[D^LQE?+>&\NE5H0BDNBT<GTUWN?+X.CC\_P =&G6DVWU>
MMD?+G[./_!+_ ..O[4;VMQX8\ :Q;Z1=?9Y1JVKK_9M@T$_W+A'FVM<1!?G;
MR%E;;M^7YEW?;/[/G_!LQJMW>1W7Q3^(=G:6\<[J^F^%H&EDGA\KY'%U<(HC
M?S6Y3[.Z[4^]E_D_7M$"+TQ]!4C+A:_%<T\3,WQ5XT6J<?[N_P![_2Q^PY;X
M;Y9A[2K7J/ST7W+_ #/F?]G+_@DU\!_V93:W&A^ M,U36K46S_VMKH_M.[,\
M'*7$9FREO+N^<FW2)2V./E7;]*) L*X557Z5(#SWI6Z5\)B<9B,1/VE>;E+S
M=S[?"9?A\-'DH045Y*Q!>+_HTG^[7\F/1/K7]:#Q[U8?PMQ7\XO_  5>_8[U
M+]CS]L/Q19?V7]D\(^*+V;5_#5Q!9K;6+VTK^8UK"J,RK]G9_)V?*VU$?8JR
MI7ZIX1YA2HXRKAYOWIQ37RO?\S\Q\5,'5J8:EB(KW8-I_.UOR/F>BBBOZ!/P
MD4#)K^A?_@A(=W_!+GX;YZ!]5Q_X-;ROY]?#_A^^\6:]8Z7I=G<:AJ>J7"6E
MI:VT1EGN9G942)$7YF9F(557[S-7]-O[$/[/<?[*G[*/@/X?JMNMQX>TM(KY
MK:626"6]?,MU*C/\VQ[AYG7(7 8#:OW1^.^+N.I?5:.$^US<WR2?^9^N>%>#
MF\74Q/V5&WS;7^1Z[1117X*?N@4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\A_P#!=?\ Y1;?
M$O\ W])_].UE7\\@ZK7]#?\ P77_ .46OQ,_W])_].UG7\\BGD5_07A'4C'+
M:O-_._\ TE'X#XI1D\SIV_D7YL2BBBOU;VT.Y^9>SGV"BBBCVL.X>SGV"BG;
MZ-]'M*?\PN2IV&T4[?07S1[2G_,')4['WU_P;B''[?>J?]B?>_\ I39UY-_P
M6E_Y2<_%7_K[LO\ TW6M>L_\&X7_ "?YJG_8GWW_ *4V=>3?\%I?^4G/Q5_Z
M^[+_ --UK7YS@ZD?]<*C_P"G:_-'WV(IR_U5IK_IX_R/ERBBBOT;VE/N? ^S
MGV"BBBCVT/Y@]G/L%%%%'MH?S![.?8****/;0_F#V<^P4444>VA_,'LY]@HI
MV^@OFCVE/^8/9S_E/V\_X-H?^3)?%W_8[W7_ *0:?7Z+5^=/_!M#_P F2^+O
M^QWNO_2#3Z_1:OY'XJ_Y&V(_Q,_JCA'3**/^%$E%%%?/GT@4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M $;#BD4;6_V:<!D5Y9^U]^TGIG[(G[./BSX@:POVB#PY9--#;;F3[=<L1';V
M^Y4<IYL[QIOVL$W[F^5354:,ZU2-*FKMZ+U,,16A1I.K4=E'5GYN_P#!R!^V
MA'=WF@_!+0[U6^SE-<\3F";[K8/V2T?9)Z%KAXI8^]FZFOFC_@BK^W9#^QC^
MU']AUZ;R?!/Q%-OI.J2M+#%'IUPLG^C7LKN.(HO-E1_G1529W;<T2K7RAX_\
M>:M\4_'.M>)M=NOM^N>(+Z;4K^XV+'YUQ*Y=WVH%5=S%N%557M6/MVCG\*_J
M#+^$*%+(O[*JZN2O)_WN_P GMZ(_FC,.)ZT\Y_M.&CB]%_=[?-;G]: 99$'^
MUTI1D#/MS7QI_P $6/V[(_VR/V6[/2]6O+BZ\>?#V&#2]=>992UVC!UM;OS7
M9_->6.(^8Q;=YJ2G:JLF[[-QQ]ZOYGS# U<'B)X:LO>B[?UZ[G]'Y;CJ6-PT
M,32>DD/HHHKE.\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "OF#_ (+.?\HR/BQ_UX6W_I;;U]/U\P?\
M%G/^49'Q8_Z\+;_TMMZ]CA__ )&N&_Z^0_\ 2D>3G_\ R*\3_P!>Y_\ I+/Y
MQY/]8:2ED_UAI*_L0_D>6Y]/_P#!&/\ Y2;_  G_ .O^Z_\ 2*XK^C6V_P!7
M7\Y7_!&/_E)O\)_^O^Z_](KBOZ-;;_5U_//B[_R-:7_7M?\ I4C]^\)_^155
M_P"OC_\ 28DE?#?_  <-?\HX=2_[#VG?^AM7W)7PW_P<-?\ *.'4O^P]IW_H
M;5\7PC_R.L+_ (X_F?8<5?\ (GQ/^"7Y'X%^GT_J:*/3Z?U-%?UT?R>%'K]/
MZBBCU^G]128'[Z?\&\O_ "CATW_L/:C_ .AK7W)7PW_P;R_\HX=-_P"P]J/_
M *&M?<E?R-Q=_P CK%?XY?F?UAPI_P B;#?X(_D>1_M__P#)B?QJ_P"Q#UW_
M --\]?S"MT_$_P Z_IZ_;_\ ^3$_C5_V(>N_^F^>OYA6Z?B?YU^L>#_^Z8C_
M !+\C\K\6O\ >Z'^%_FAM%%%?L1^1A1110 4444 %%%% !111294=S^M:/JU
M.KY[_P""C/[>EK_P3Q^">E^-+SPW/XHAU37(M%^RQ7RVC1E[>XF#[BCY_P!1
MC;@?>SGC!^+S_P '0NA#_FCNK?\ A11__&*_D?*^$<WS&@L3@Z+E#57O%:K?
M=IG]79EQ7E6 K_5\76Y9V3M:3T?HFC]5**_*K_B*&T+_ *([JW_A11__ "/1
M_P 10VA?]$=U;_PHH_\ Y'KT?^(>\0_] S_\"A_\D>?_ *_9!_T$+_P&7_R)
M^JM%?F#X-_X.=_ ^HZO''KWPO\5:79,P#3V.I07LB#N=C+$/3^+U_'[D_98_
M;@^&O[9WA:35/A[XDM=8:UP+VQ8&"^T\GM+ X#J,\!@"I/0GDUY.:<,YIET/
M:8RBXQ[Z-?-IM(]3+>)<LS"?L\)64I=M4_DFDW\CUJBHX9O-)^7;CWJ2O!/<
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /EG_ (*W_L?7W[:/[&.N>'M#T^UO_&&CSPZQH*S7
M+0+]HB;;(BMG;O>W>=%$G[O?(FXKC>O\\8N?+\.6NY=ZR7%PKKNV_*RP?Q?P
M_-_%_LU_5X1N#+^%?B5_P77_ ."<-]\%/B-??%3P?I-Q<>!_$]Y+J&M%)FN&
MTS5+A_WS,K+NC@E94=6W,JRM(G[I?)4_JWAOQ%&E*658A^[-WC_B[?/IY^I^
M7^(&12J)9EAXWE%6EZ=_EU/V-^#/CC3/B5\+/#OB#0[P:AHVM:9;7MC<B-H_
MM$,L2NC[6 9<JR\,H8=Z^9?^"\J_\:P_'G_7QI?_ *<;:O@/_@AW_P %2;/]
MF/Q))\,?B-K5U;^!?$%P'T:^NI1]C\-W;,S.K[ANBMYV=69MVR)UWE56661?
MT _X+CZ+>>)_^";WC+3=/M;J_P!0U"^TFWM+:VB,LUQ*^I6RHB(JEF9F( 5>
M3FO!EDM;*>(:5+$;<\6GT:NOZ9ZT,XIYID-6=+XN1IKL[?U8_GM+-_$S?]]4
MJCYMNZO21^QA\8CM_P"+3_$K_P )B]_^-4O_  QE\8OX?A/\3/\ PE[W_P"-
M5_27]K8'_G['_P "1_/G]EXS_GW+[CUG_@BMM/\ P4^^%?\ U\WI_P#*==5_
M1=*?W+?2OP)_X)"?LS?$KX?_ /!17X9ZMKWP]\<:+I-G<WGVB^OM!O+>WM]U
ME<JN]W0*NYF5?F/WF6OWUE&V(_0U_/\ XH8BC6S2$Z$N9<J_-G[KX;T:E++*
MD:BM[S_)'\O/[9__ ">5\6?^QSUC_P!+9Z\T;J:]+_;/_P"3ROBS_P!CGK'_
M *6SUYH?O-]*_H')?]PH_P"%?D?@^;?[Y4_Q/\P(V+7]"'[ O[>OP5T;]BKX
M4V.H?%CX?Z7J&D^%-.T^\L]1U^ULKJVG@MD@E1XI75UQ)$XZ8;;N7*D&OY[C
M\K4X%2W]?XJ^<XNX1AGD(1<W#D=]-3W^%N)Y9-4G.,>;F1_3BW_!03X$X_Y+
M/\*?I_PEEA_\=K\KO^#B;]I/P#\>_'7POL_!/B_P_P"+FT6RU":_DT:]CO(;
M59V@6(-+&2FYO)E^3=N7:K, K+N_-X#;U%'W1M6O!X>\.(97C88UUG+EOIR]
MU8]S/./ZF9X26$=)14K:W[.Y^N__  ;W_M8_#+X,?LK>,/#_ (P\>^%/"6JM
MXKEU)+?6=3AL#-;RV=JB.C3,JO\ -!*"%9F7:-V-RY^_1_P4$^!1/_)9_A7_
M .%98?\ QVOYC7_>!F89;L:%D7^):Y<V\+Z>-QD\4J[CSN_PG3E/B15P6#AA
ME23Y=-S]N_\ @MA^VI\)/B1_P3]\4>'/#?Q(\%^)M>UJ^T^&TT_1M8M]1N)"
MEU'.Q9(7;8BQQ.V]]J\ 9W,JM\P?\&T_AEKK]KWQOK'V[38_[.\)O9_8GFQ>
M3^?>6K^;$F/FB3[/M=OX6EA_OU^</S,?\M7T9_P3Q_X*!^*O^"?VO^--8\.V
M.G:M!KVD?9Y;*]&V(W*/MMKAF7]YMB:5]R*RK(KNNY6V.G56X-K8+A^MEV%E
MSRD[ZZ=OT1RT^+(8S/*688E<L8*VFO?]6?<__!Q-^WM;VV@0? /0)F>[O_LV
MK>*IXI8G2&W5S+;V17YG25G2*X;[C*BP_?65MO@O_! O]B:]_:!_:@A^).J6
M]I_PBGPRG61DNK)I4U+4)(I/)2)B-FZ!MEP6W,T;+!\OSJZ_(G@KPCXP_;+_
M &D+72[7=K'C;XC:X[RSM VUKFYE9YKJ18D;9$FYY7*IM1$=MJJM?T<_L8?L
MH>'_ -BW]GC0? OA^WMLV,*RZE>Q0F)]6OF11-=OEF;<[+PI9MB*B+\J*!\O
MGU:GP[DRRBB_WU7XOU?Z(^DR.C5S_.'F==?NJ?P_HOU9Z^!@8HHHK\=/V(**
M** "BBB@ HHHH **** "BBB@ HHHH **** &.<BOD+_@H;_P2)^'W[>8FUK>
M?!_Q _<HOB.TMVF\^),KY=S;[T28;#@/E9%V1?/L78WU\!A*,$GM71@<=B,'
M55?#3Y9KJOZ_X!QX_+\/C*3H8B/-%GX'_&?_ (-]/V@OASKHA\-:;H'Q TV:
M698KK3-3ALI88E9?+::*[,6QW4[ML3RJNUEW?=9NB^!O_!N5\:/B!-I]QXQU
M7PO\/]-N&<7D3SG5-3LPN\)MBA_</N(3_EX&U7W?>797[FXX^]BD+'%?<2\3
M<[='V2E%/^;E][\[?@?%1\-<H5;VKYFOY;Z?Y_B>'?L1?L$> ?V#/AY<:%X*
MM;II=2G^T:CJM^R2ZAJ3 ML$LB(B[$5F5$555=S-MWN[-[@I%*@HKX/$8BK7
MJ.K5?-)[MGW.%PE+#TU2H+EBNA)11169T!1110!'+&LD?(7;[BO%_B!_P3Y^
M!_Q0&K?VS\*? -U=:\9FO[U-#MX;Z9YMWF2_:402K*S,6\Q7#[OFW9YKVHO0
M3D?+6E+$5:+YJ4FGY.QSXC"4:ZM6@I+S5S\J?VA_^#:/1=<UG4M4^&/CZZ\/
MPR12R6NB:U9M>P+<%G81+=(ZO%!M*)\T4SKM9BTA.*^;?''_  ;M?M#>$-"G
MO-/_ .$%\47$.W99:7J[I<3[F"G#7,,,?R@[OFD7Y5;&6VJW[S*,)3BN%K['
M!>(>=X:*C[7FM_,OUT?XGQ^,\/LHQ#<E!QO_ "O_ #NC\%? W_!O#^T+XNT.
MWO+\>!_#-Q-NWV.IZN[SP;7(7<UM#-'\RC=\LC?*PSM;Y:^@/V??^#9F 6T-
MU\5?B'<23-$ZRZ;X6MPB0R^8-CK>7"'>OECE?LZ'<W#?+\WZU9SC@4$56-\1
M,[Q*:]IR_P"%?\.3@_#S)Z#4I0<O5_Y6/"?A5_P3C^!/P5L=*AT'X5^"XYM%
MF^T6=]=Z;'?7\,OF&4/]JN \Y97/REI,KA0N H ]SBB6!=JJJK[4]1]?QI1R
M:^,K8FK5?-4DY/S=S['#X.A05J,%%>2L+11169TA1110!&1O]UKQO]KW]B#X
M>_MQ^ X]"\>Z+]L-GYKZ;?V\A@OM+D=-AEAD7_@+;'#1LR)O1MHKV1>E.XV5
M="M4HU%5I2Y9+JCGQ&'I8BFZ-:/-%]&?AC\=O^#<CXS?#^34KCP7JWA?Q_IM
MNT?V.!9CIFJ7N[8'S%-_HZ;"7_Y>/F5-WWF\NN3^&'_!OW^T?X\ENEU31?#'
M@E;?9L;6M:CE^U;MV=GV+[1]W:-V_;]]=N[YMO[]'ITHVY%?>T_$W.X4?9.4
M6_YN77\[?@?"U/#7*)U?:+F2_EOI^5_Q/C'_ ()X?\$;O 7[".O_ /"43WUU
MXV\?"%[>/5[VW2&#3E=G#&TMP6\IWB94=V=W8*V"BRNC?9H&#MI=N/:@G(_S
MS7Q./S#$8VLZ^)GS2??^M#[3+\NP^"HJCAH\L4.HHHKE.X**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH Y_QQX!T/XF^&;K0_$>D:9KVBWP5;FPU&U2ZM;D*P8!XY RMA@&Y'4"
MO.6_X)Z? A_^:,?"K_PE+ ?^T:]C1N:7&YJTIXBK35H2:]&<U;!T:KO4@GZH
M\=_X=Z? ?_HB_P *?_"3L/\ XU1_P[R^!'_1&/A3_P"$I8?_ !FO8N*.*T^O
M8C^=_>S+^S<)_P ^X_<CQW_AWE\"/^B,?"G_ ,)2P_\ C-'_  [R^!'_ $1C
MX4_^$I8?_&:]BXHXI?7L1_._O8?V;A/^?:^Y'CO_  [R^!'_ $1CX4_^$I8?
M_&:/^'>7P(_Z(Q\*?_"4L/\ XS7L7%'%'U[$?SO[V']FX3_GVON1X[_P[R^!
M'_1&/A3_ .$I8?\ QFC_ (=Z? ?_ *(O\*?_  D[#_XS7L7%'%'U[$?SO[V'
M]FX3_GW'[D><_##]E?X:?!/Q!-JG@[X?^"O"NJ30&UEN]'T2ULIY(6*L8F>-
M%8H61&VYQE!Z54\<_L;?"/XG>*+K7/$?PO\ A_K^M:@5:ZU#4?#MI=75P0JH
MN^1XRS8557D\!17J)Z4@SBI^M55+GYG?O=FGU.AR>SY%R]K'CW_#O3X#_P#1
M%_A3_P"$G8?_ !FC_AWE\"/^B,?"G_PE+#_XS7L7%'%7]>Q'\[^]F?\ 9N$_
MY]K[D>._\.\O@1_T1CX4_P#A*6'_ ,9H_P"'>7P(_P"B,?"G_P )2P_^,U[%
MQ1Q2^O8C^=_>P_LW"?\ /M?<CQW_ (=Y? C_ *(Q\*?_  E+#_XS1_P[R^!'
M_1&/A3_X2EA_\9KV+BCBCZ]B/YW][#^S<)_S[7W(\=_X=Y? C_HC'PI_\)2P
M_P#C-'_#O+X$?]$8^%/_ (2EA_\ &:]BXHXH^O8C^=_>P_LW"?\ /M?<CQW_
M (=Y? C_ *(Q\*?_  E+#_XS1_P[R^!'_1&/A3_X2EA_\9KV+BCBCZ]B/YW]
M[#^S<)_S[7W(\=_X=Y? C_HC'PI_\)2P_P#C-'_#O+X$?]$8^%/_ (2EA_\
M&:]BXHXH^O8C^=_>P_LW"?\ /M?<CDOAC\&?"/P5T2;2_!_AGP_X5TVZN&NI
M;31].AL8))BJJ92D2JI<JB#<><*OI77XIK+A:5?NUA*3D^:3NSJITXP7+!60
MM%%%!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !03@444 1YW+BOC7_ (*__P#!.CQ=_P %!_A[X9M/"?C&
MST.X\+3S7/\ 9.H+*NGZM-+Y2)+))'N:-X(A<;"(I-WGLOR!F:OLK/-#<UTX
M#&U<)7AB:#M*.JZG'C\#3QE"6'K+W9'\\^M?\$+_ -J#1]9NK6'X=PZI;V\S
MQ1WEMK^FK#=*I($J![A'VM]Y=Z*W/S*I^6ET7_@A;^T_K.M6EK-\.X=-@GF2
M*2\N=?TUH;56.TR.([AWVK]YMB,W'RJQ^6OZ& ,TI&/2OT/_ (BMG/+R\L/_
M  %_YGP?_$+\JYN:\OO7^1^:_P#P2M_X(R?$3]B+XZ0_$+Q)\0- CF%O<Z;>
M:)HUD]Y#JEG*B,H>ZF$30LMQ'')M2(_ZA5W[79:_2<'"TQ>.WR^N:D#5\#FF
M:XC,*[Q.)=Y/3:WY'VN595A\OH?5\,K1WWN.HHHKA/3"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY@
M_P""SG_*,CXL?]>%M_Z6V]?3]?,'_!9S_E&1\6/^O"V_]+;>O8X?_P"1KAO^
MOD/_ $I'DY__ ,BO$_\ 7N?_ *2S^<>3_6&DI9/]8:2O[$/Y'EN?3_\ P1C_
M .4F_P )_P#K_NO_ $BN*_HUMO\ 5U_.5_P1C_Y2;_"?_K_NO_2*XK^C6V_U
M=?SSXN_\C6E_U[7_ *5(_?O"?_D55?\ KX__ $F))7PW_P '#7_*.'4O^P]I
MW_H;5]R5\-_\'#!S_P $Y-17UU_3N<=/WC?XU\7PC_R.L+_CC^9]AQ5_R)\3
M_@E^1^!?I]/ZFBEV_CVX%&WZ_E7]<<R/Y1Y6)1Z_3^HI=OU_*C;^';D473#E
M9^^?_!O+_P HX=-_[#VH_P#H:U]R5\-_\&\YQ_P3DTY?37]1YQU_>+_A7W)7
M\C\7?\CK%?XY?F?U=PI_R)\-_@C^1Y'^W_\ \F)_&K_L0]=_]-\]?S"MT_$_
MSK^GK]O_ /Y,3^-7_8AZ[_Z;YZ_F%;I^)_G7ZQX/_P"Z8C_$OR/ROQ:_WNA_
MA?YH;1117[$?D84444 %%%% !1110 4444F5'<_<3_@Y=_Y,4\)G^[X]LS_Y
M3]1K\J?V"/V)]4_;V^-\W@?1]:L= NH=+FU0W-W$\J%8WC4J0I!Y\P'\/R_5
M;_@Y=_Y,3\*_]CY9_P#IOU&OC7_@W'Y_X*#7@PO/A&^ZCI^_MJ_'N$<95PG!
M]7%4':<.=IVO9W71GZYQ7@Z>*XLI8:LKQER)J]M&GU/0O^(8SQT1Q\4/"I]_
ML%Q_C1_Q#%^._P#HIWA7_P  +C_&OV7CCWC/\^:=Y7T_*O@5XF<06_B1_P#
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 8HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY@_X+.?\HR/BQ_UX
M6W_I;;U]/U\P?\%G/^49'Q8_Z\+;_P!+;>O8X?\ ^1KAO^OD/_2D>3G_ /R*
M\3_U[G_Z2S^<>3_6&DI9/]8:2O[$/Y'EN?3_ /P1C_Y2;_"?_K_NO_2*XK^C
M6V_U=?SE?\$8_P#E)O\ "?\ Z_[K_P!(KBOZ-;;_ %=?SSXN_P#(UI?]>U_Z
M5(_?O"?_ )%57_KX_P#TF(]VVBO(/VF?VH_@_P#!6:QT7XJ>)/"^D+JB&YMK
M/6$\U+E4;!<*5(^4_P Z]=F&<5^,W_!SF?\ B^_PQ)Z_V%=>W_+P*^-X1R:G
MFN:0P563BFF[K=65U:_H?6<69Q4RS+9XRG%2::5GMJ[=#[B'[<_[&W\7BKX2
MM_W#8O\ XU2_\-S?L:_]#3\)?_!;%_\ &J_GBW>WZFC=[?J:_9/^(5X/_H)J
M_>O\C\C_ .(H8K_H&I_<_P#,_H=_X;F_8U_Z&GX2_P#@MB_^-4A_;F_8Y+*(
M_%'PG8MQQIL7_P 9K^>/=[?J:5&&>5X;@\]J'X5X1:_6:OWK_(<?$[$MV^K4
M_N?^9_5_X,T/2= T..+1+*QT_39!YL45G L,/S<[@J@#G@YQS6M6/\/1CP-H
MWO8P'_R&M;%?SS4TDS]\I_ K=CR/]O[_ ),4^-'_ &(>NY_\%\]?S"-Z<;LG
M(]*_JU^+'@#3OBQ\-/$'A76!(VD>)M-N=*OA&VUS!/$T4@#?P_(S<]J^-XO^
M#?#]F]OO:=XNXP,?VY)CI]/U[U^G< <8X#)J%6EBU*\FFN5)[+U1^;<=\)XW
M-Z]*IA7%**:=VUN_1GX(_B/UH_$?K7[XC_@WL_9O8\:;XN/_ '''_P#B:7_B
M'J_9Q_Z!?B[_ ,'C_P#Q-?H'_$5LE[5/_ 5_F?"?\0MSCO#_ ,"?_P B?@;^
M(_6C\1^M?OE_Q#U?LX_] OQ=_P"#Q_\ XFC_ (AZOV<?^@7XN_\ !X__ ,31
M_P 17R3M4_\  5_F/_B%F<=X?^!/_P"1/P-_$?K1^(_6OWR_XAZOV<?^@7XN
M_P#!X_\ \31_Q#U?LX_] OQ=_P"#Q_\ XFC_ (BODG:I_P" K_,/^(69QWA_
MX$__ )$_ W\1^M'XC]:_?+_B'J_9Q_Z!?B[_ ,'C_P#Q-'_$/5^SC_T"_%W_
M (/'_P#B:/\ B*^2=JG_ ("O\P_XA9G'>'_@3_\ D3\#?Q'ZT=NHZ9K]\O\
MB'J_9Q_Z!?B[_P 'C_\ Q--E_P"#?+]F^V3<VG>*D5>27UU]O'KQ4OQ6R6VB
MG?\ PK_,/^(6YPM6X?\ @3_^1.3_ .#ESG]A+PI_V/MG_P"F_4:^,O\ @W+G
M2#_@H1=;F52WA*^"@G!8^=;'C\J^O_\ @Y'\1:;JO[#7A6UL]0L[J>+QQ:.R
M13"1U46&H#) )/<#/J17XFK*T$BE6P05<CD-CJ/Z?E7+P/EKQW"E3!7Y?:.<
M;VO:]NFAV<9YBL%Q-#&)<W(H.U][7ZZG]9L4_P#"J[AZBI1+EL5_+O\ #_\
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
MK"X2CAJ:I48\L5T0^BBBLSI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^8/\ @LY_
MRC(^+'_7A;?^EMO7T_7S!_P6<_Y1D?%C_KPMO_2VWKV.'_\ D:X;_KY#_P!*
M1Y.?_P#(KQ/_ %[G_P"DL_G'D_UAI*63_6&DK^Q#^1Y;GT__ ,$8_P#E)O\
M"?\ Z_[K_P!(KBOZ-;;_ %=?SE?\$8_^4F_PG_Z_[K_TBN*_HUMO]77\\^+O
M_(UI?]>U_P"E2/W[PG_Y%57_ *^/_P!)B++_ $-?C-_P<Z?\EV^&/_8"NO\
MTH%?LS+_ $-?C-_P<Z?\EV^&/_8"NO\ TH%>-X9_\E!2_P ,O_26>IXD?\B*
MKZP_]*1^8=%%%?T^?S6%*O\ 6DI5_K4RV95/XD?U?_#[_D1=%_Z\+?\ ]%K6
MLS[3_6LGX??\B+HO_7A;_P#HM:U)_N_2OXIJ?&_4_LJG\"]$>(_\%*+Z2R_8
M&^,$T,DD,T/A/4'C="59&$+88$<@CVK^;*3X@:]]W^VM6&/2[D&?UK]+O^"_
MO[9GQ.^&'[25Y\-=#\676G^"=?\ "5O_ &AIB6T#1W/G27"299D+C*J!P:_+
MDG/;O_G^OYU_1OAEDL\)E?MJUFJMIKR5K6?F?SUXD9S#%9E[*E=.E>+\W>]T
M6M4UV\UV2,WU_=W3+D)]HG:3;GKC).,X'3VJLB%^QSC[HY;\JV?AO\.]:^+?
MCS2?#/AW3YM4US7;I+*QM(@-T\KG"KD]!W)/  )/ -?K[^SC_P &U?@6T\%6
M\_Q0\7>)-8\13('FMM%EBM;"U8\E5,D;O)C P_R9YROI]/GO$V6Y-&/UR5G+
M:,5=M=[=/G8^<R/AO,,WD_JD;J.[;LEY>?RN?C01@4E?I]_P4._X-\3\$?AK
MJ'C3X0ZUK'B*UT6%[K4-"U1(Y+WR%!9Y()8E42,HR?+* E5.&+85OS!(P>Q7
ML0<Y_P C!_&NO)<^P.;4/;X*=TM&MFGYK^D^ARYUD>-RNM['&1L]T[W37D_Z
M:"BBBO9L>/S,****+!S,*4-MI**5@YF.5ML>W&Y<Y /.#ZXZ9QD9[9/K31PH
M7^[P***8<S>C"E5"_P"?6D W?7L/6O</V#/V#_%G[?/QC/ACPV8;&PL8Q<ZO
MK%Q&7M],MRV Q (WR-@A8P1NP3D!21S8S&4<+1EB,1+EA%7;>R_KHNIT8/"5
M<35C1H1<I2T21XAO"]&7GVZ4I;(&=K>F,X_PK]PO#G_!MM\$[;PS';ZEXB^(
ME]JFS$E['?VUN"_JD8@8*!V!9L<\GK7Y[?\ !3W_ ().^(O^">^JV>L6VI2>
M)OA_K%Q]GM-6: 1W%I,1N$%RJ\;F .QP<.5887'/RN4<>91F.)^JT)M2>W-%
MKF]'?\'9GTV:\#YMEV'^LUX)Q6_*[\OK_P "Z/D16*(55F7TYZ&G;L_0$8'I
M32I7KC/0@'I2C^H_G7V:W/D>I_4?^QY_R:=\,/\ L4=)_P#2.*O2*\W_ &//
M^33OAA_V*.D_^D<5>D5_%N-_WB?J_P S^Q,#_NU/_"OR04445RG4%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !2,H8<BEHH PO$_@K1_'&C7&FZQI.G:II]]"]O<VMY:
MI-#<1.-KQNC@JRLI(*L.037FEW_P3S^ ]U&RM\&OA>%;J%\+6*_RBKV0  ]*
M#P:VABJT/@DUZ,Y:F#H5/XD$_D>)C_@G!\ T/R_!OX:_+Z^'+0C\MG-=A\-_
MV:/AW\&7NO\ A$? ?@_PO]OV?:O[)T6VL_M&S=LW^4B[MN]]N>FYO6N^'S4F
M,_\ ZJJ>.Q,U[]1M>K)IY?AJ;O"G%/T0BPJA^557\*>5S2C@4%L5SG7&*6B"
MBBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?+_\ P6=/_&LKXK+@
MG=8VPX&?^7VWKZ@KAOVD?V?]#_:D^"^N> _$CWL>B>((DANC:2".;:LB2#:Q
M! ^9!V->AE.)AA\=1Q%3X83C)^BDFSS\VP\\1@JU"G\4HR2]6FC^6+:9#N'<
M9Z?7_P"O1Y+>E?NV?^#<']GUA\U]\1&QTSK$/'_D"D_XAO\ ]GS_ )_/B%_X
M-X?_ (Q7]"+Q4R/^_P#^ _\ VQ^#/PQSJ_V/_ G_ )'YA_\ !&5"G_!3;X4%
MN!]NNN3_ ->-Q7]&D'&Y?[M?'O[.?_!#[X-_LN?&C0?'GA>\\:'7/#TKS6JW
MNI1S0%FC>,[E$2Y^5SWK[$1-F?\ "OR3C[B'"YQCH8C!WY8P47=6UNWW?<_4
M^!<AQ64X*>'Q=KN3>COI9+]!LW45^,__  <Z#_B^WPQ_[ 5U_P"E K]FG3?7
MR;_P41_X),>'O^"B/C7P]K6M>+M:\.R>'K.2SCCLK:.990[AR27Z8QVKBX)S
M7#9=F]/%XMV@E)-I-[II;)]3LXSRO$9AE4\+A5>;<;*]MFGN_(_G;Q[K1CW6
MOV:_XAAO ?\ T5#Q=_X+K:C_ (AAO ?_ $5#Q=_X+K:OW+_B)G#_ /S]E_X#
M+_Y$_%?^(;Y[_P ^E_X&O\S\9<>ZTX<#Z<\5^S'_ !##> _^BH>+O_!=;4?\
M0P_@3'_)3_%C<'AM.M\9]\$']:3\2\@:M[5_^ R_R14?#C/4[^R7_@4?\S])
MOA\?^*'T<'^&P@'_ )#6M6;D8]:KZ%I*Z%HUK9H[2):PI"K,.6"J%R?RJS)'
MY@ZXK^9*DKR;7<_H^G%J*3/PQ_X.)O"NJ:Y^WW9SV>FZA=1?\(G8J6AMVD4'
MSKG(RH(SR*^!=5\+ZEH<"RWVG7]G"[;%DGMWC4M@G;DC&<!CCV-?UC+:J'9C
M\S-U./\ /J:^<?\ @JU^R'<?ME_L:>(O"^DQK)XDT\IJ^B*S;?,NH<GR\_\
M32-I$&<#<ZD\"OU[ACQ+6%I8?+:U&T(\L7/FV6U[6_4_).)/#F6)JXC,:56\
MI7DH\N[[7O\ H?DS_P &^.DZ5?\ _!1G36U PM=6>@ZA-IF[O<[%0[<CDB%Y
MC] :_?.U7"GM[8_'^M?RO_!_XK^*/V8/C/H_BO0S+I7BCPG?^=&L\14Q2(2D
MD$R94E<;HW4\X)Z5^VO[-/\ P<!?!#XH>"K>3QKJ=U\/_$B1*+NSO+.>XMFD
M"Y8PS0HX*9Y&_:W. #@XZ?$[AK'XG&0S#"P=2+BHM15VK-O9:V=[W2L8^&_$
M.!PV$G@<5-0DI-J^B=[+=Z735K'W5>HLBKN^[UY[U_*[^T!IFEZ-\=?&EGH?
MEC1;37KZ+3]G*BV6XD$6W ^[L Q[8K]6/^"BW_!P+X4F^&^I>$_@E)?ZMK>L
M1/:R>(I[66UM[")E(=K=) LLDV.%8JJJ3G)Z5^7'[+W[.VO?M9?'/0/ ?AN&
M26\UNY\F2<J62S@!S+<2'GY8TR2>,X '->EX;9+B<IH5\PS!>SC)+26CM&[;
M:W6^E_\ (\_Q$SC#9I7H8' /VDHMZK57E9))[/SM^ARD'@76KF".2/1]4ECF
M19$9+21E=6&00=O((Y![T[_A7VO?] /6/_ *3_"OZH_AUX&T[X;^!]'\.Z7#
MY&F:#90Z?:1GG;%$@C0'WVJ*V_)7TKSI>,4^9\N%5O\ '_\ :G='PC5O>Q.O
M^#_[8_E!_P"%?:]_T ]8_P# *3_"C_A7VO?] /6/_ *3_"OZOO)7TH\E?2I_
MXC%4_P"@5?\ @?\ ]J5_Q".'_03_ .2?_;'\H/\ PK[7O^@'K'_@%)_A1_PK
M[7O^@'K'_@%)_A7]7WDKZ4>2OI1_Q&*I_P! J_\  _\ [4/^(1P_Z"?_ "3_
M .V/Y0?^%?:]_P! /6/_  "D_P */^%>Z]C/]BZQM7D_Z%)_A7]7WDKZ4U[<
M,>./PI_\1BJ?] J_\#_^T%_Q"./_ $$_^2?_ &Q_)IJFCW6B3^7>6MS9S;=X
M2:(QL1V(!['U]CZ5^TG_  ;0Z?I:?LG>.KN-;?\ MR3Q:8;DKQ(;=+*V, ;V
M#R7&/JWO7(?\'(?[&>H>(M*\-_&C1+:2ZCT*V.B^(?+0L;>V+LUO<$#^%7ED
M1B>F^/MT^%_^"9W_  43UO\ X)Z?&"YU**UN-8\'^(-EOKND+(%>54SLFBSP
MLT>YL9X921QD$?2YE6GQ7PRY8*RJ.S<+]8O6+VW335]-CY[+J,.&.(U#&? K
MKFMTDM)+?9Z.VNY_1S"K*3T/U/S9]_\ /3%?,'_!:#3]'U#_ ()K_$_^V&18
M8+&":WD?JMRMU#Y.TD'!+X7CG#&L/PY_P75_9IUOP>-6F\>3:9)LWR6%WH]Y
M]JC;NFU(V5C[JS+R,D5^:_\ P5L_X*_R?MRPP>"_!EG?:/\ #O3+I;N:6ZPM
MUKEPA^0N@)"Q+G*IG)(R2"%6ORWA7A#-:V:4G.E*G&$E)RDG%))WZVO>UE;U
MV/TSB;BS+*>65%"K&<IQ:233U:M\K;Z_F?#,%I-?W:PPQR32,55412S,Q.,
M?7.!ZBNJ\ _L_P#C?XH^*[/0_#WA/Q!JVK:A(J0V]O8R,221R3C"J,\L>%P<
M]*^R?^" 7['E_P#&G]K.'X@WEF[>%_AN&N#<.#LN-1:-DAB!QAM@+2-@G!"'
M^,8_==;17;^Z/3 P1R/_ *]?J'%WB-_9.,>"P])3DDFVY6LW?2UM=+/?J?FO
M"OA^\TPJQE>HX*^BM>Z5M=^]SF/@%X*N/AK\$O"/AN[DBFNO#NBV>E3R1'*2
M200)$Q7V+*>M=?3(H1$3U.['4T^OYUJ5)3DYRW>I_0-.FH04([+1?(****DL
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ ILD?F=Z=10!\%?\%,?^"('AG]L?7+SQKX+U"U\&_$&Z&^[\V(G3=:
M?&-\P4%HI<8_>J&SCE&)S7YB?$+_ ((N?M*?#S6FLV^&]]K$:N?+N])N[>Z@
MG']X .'7Z,B$^E?T721^9CG']::ML%/7KUQWK[O(_$3-LMHK#IJI!:)23;2[
M)IIV\FWY'P^=< 99F%5XAIPF]6XM*_JFFONW/Y]_@7_P0A_:$^+NLQ+JWANS
M\"Z07_>7NN7L991WVPQ,\K-T(#!0?45^O'_!/;_@F=X(_P""?W@N:'0YIM:\
M5:G$L>K>(+N-5GO .?+1!\L40))"#)SC<S8%?2/D\?U[TJ+M[YKFX@XZS3-X
M>QK24:?6,;I/UNVWZ7MY'3D/!.6Y7/VU).4^DI6;7I9)+UW"./RQQTZ#VIU%
M%?&GUX4444 %%%% !1110!2\1:!9^*=$NM-U"UM[[3[^)[>YMIXQ)%/&X*LC
M*>&4@D$$$&OR2_;K_P"#='4O^$CN]>^!M]9R:?=.\I\-:I<&%K3/.VWN&RK)
MDD!)=I'=W)./UZILD6_OCZ\@U[F1\1X_**KJX*=K[IZQ?JOU5GYGBYUP_@<U
MIJGBX7MLUHUZ/]'=>1_-UJ'_  2*_:1TW56M)OA/XB:2-A&[0M!-&6P,8=)"
MA'N#@=\5]"_LF_\ !NQ\3_B/KUK>_%2[L_ .@JP:XM8KF*_U:X3/**(F:&//
M'S,[;<_<;D5^WP@^;.YJ4PY/6OL,9XK9Q6I>SI1A3?=)M_*[:7XGR.#\+\JH
MU?:5)2FNS:2^=DF_P./^ WP(\+?LW_##2_!_@W2;?1]!T>/9#!&,L['EI';J
M\C')9CR2:[%4V?EBA4VFG5^:U*DZDW4J.\GJV]V^[\S]$ITH4X*G35DM$ELE
MV04445)H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!&
MSXQ7R'_P5J_X*NZ3_P $MO /A+4)O#7_  FFO>,-1FM[/1_[1?3?]&@CW7%S
MY_V>9/W;R6R;&VEOM&Y<[&KZ]/05_-]_P<B_M4?\- ?\%%=0\,V-\;C0/A;I
M\.@1+!J?VRSDO6_TB\E5%_=P3J\J6LJ_,VZP7<WR[$]+)\''%8E4Y_"MSSLS
MQ4J%#FAN?J%_P2?_ ."Z.G_\%./C1XB\#S?#>\\#ZMHVC?VY;2KK:ZI;W4*3
MQ03*Y\F%HY%:X@V[5=6!?+)M7?\ H!G?7\K'_!+OXKM^Q5_P5%^&NK>,-/72
M6\/>))?#VMQZI<KIRZ+]J2739Y;AW7]U]G^T/*ZMC_4,K%/O+_5*K?+^%;9Y
ME]/"UTJ/P-71EE.,G7IOVFZ)****\<]8**** &<*G->4_#_]M[X-_%SQ?9^'
MO"?Q;^&GBCQ!J!?[+INE>)[&\O+G8C.^R**5F?:B.YVCA58]J7]MSP#K'Q=_
M8U^+7A/P[:_VAX@\4>#=8TG3;7S$A^TW,]E-%%'O=E1=SNJ[F8*,\FOYW_\
M@G3_ ,$Z/CY9_M[?!J^OO@U\3M'TW1?&FE:K?WVJ^&[K3K.SMK6ZCN)I7FN$
M1%VQ1OM&[<[;4"L[*K>A@\'3JTYSG/E<?Q//Q>,J4JD80AS<Q_3Q10O2BO//
M0"BBB@!OW3[4T\&E ]*^0O\ @J]_P5K\/_\ !+7PCX9DU#PCK7C#7O&9NO[&
ML[>YBL[/-K):B;[1<'>\?R7(9-D$NYDVMLSNK2E2E5DJ=-7;,ZM:-*+G-Z'V
M ::S96O /^":?[7&J?MT?L;>&/BEJFE6>@W7BBZU1DL+25Y8[2&'4[JW@0NW
MWY!#"F]\*K/N8(@.Q??PO.*F5-PFXRW04ZBG%26S/*/B%^VU\&_A#XON/#WB
MSXM?#3POKU@4^TZ9JWB>RL[RW\Q%D3?%)*KKN1@PW#E6!KT'PUXFT_QEX>L=
M6TF^M=3TO4X([NSO+299K>[AD57CECD4[71E*L&4[2IK^<;_ (*T?\$VOVC)
M_P#@H1\3-:;X?>/_ (A:?XLUJXUK2-9T+2[W7+=M/EE?[-;M*B-Y4D$2I!Y,
MFWRUB79NB\IV_;G_ ()'_"3QI\"O^"</PE\+_$":\D\56&CF2XBNI)WGL()9
MI9K:T<3 .CV]M)# T>W;&82B_*JUZ&+P-*E0A6A/FE+IV.+"XNK5K2A*-DCZ
M8HHHKS3T0HHS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !GFFL,8XS7@'_!07_@H-X._X)N_!S2O
M''CG2_%&JZ5JVLQ:)##H=O!/<K.\,\ZLPFFB79MMW'WBV2O'I\@+_P '7/[/
M0_YDOXS?^"G3?_D^NBA@<15CSTHN2.6MC*-*7).5F?I]T/W:4#<*_,3_ (BN
MOV>O^A+^,_\ X*=-_P#D^O5/V:O^#A;]F/\ :/U".QF\6:A\.]6N+B2"&T\8
MVJZ?')''%YOG-=H\MG$C?,B^;.CLZ;=OS)NTJ9=B8+FE39,<?AY/E4D?=%%&
M>**XSL"BBB@ HHHH **** "BBN=^(GQ'\/\ PD\(7GB#Q1KVB^&=!L2GVK4]
M5OHK*SMM[K&F^60JB[G=5&3RS*.IHY;Z(#HJ1EW5P?P?_:5^'?[0<FH#P%X[
M\%^-O[)\LW_]@:W;:E]C\W?Y?F^2[;-^Q]N[&[8WI7>T2BXNS)C)-704444%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 -/7[M!.P5XG^VM^WG
M\,?V OAJOB;XCZXVGQWAECTS3[:)KC4-9GCC,GDP1+WZ+OD*1(TB;W0,#7YN
M^/\ _@[?T#2_%MY#X4^".LZQH$>S[+>ZKXEBTR\G^1=^^WBMKA$P^]1ME?<J
MJWR[MJ]6'R_$UU>C"Z..MCJ-%VJ2/V.#T9W'BOSH_8:_X./OA!^UMXZ\.^#?
M$.A^)/ASXT\23K96D,X&I:7<7<MTL%O;17,0$OF2AT;=+;Q1J0Z[^%9_T75A
MMK+$8:K1ER58\K-J.(IU5>F[CJ***R-@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH 1ES2TW&5K\P?^#C3_@H5\8/V$6^#W_"J?%S
M>%?^$I&M_P!J?\2NROOM7V?[!Y/_ !\PR[-OG2_=VYW<YPM;87#3Q%54:?Q2
M,<1B(T:;J3V1^GV/]G]:,?[/ZU_,7_Q$(_M@?]%>_P#+7T7_ .0Z7_B(1_;
M_P"BO?\ EK:+_P#(=>Y_JSBEUC][_P CR?[>H/[+_#_,_IS^^::=H/6OYC3_
M ,'"/[7^?^2O'_PE]%_^0Z_H<_8E^(6L_%W]C?X3>+/$%X-0\0>*/!NCZMJ5
MWY21?:KF>RAEEDV(JHNYW9MJJJC/  KS<;E=3"6]HUKV9VX/,88AM03T/6J*
M*"<5YYWC7Z49_B_2OEG_ (+'?M ^,/V5O^";_P 1O'?@/6/[!\6:"=,^P7WV
M6&[\GS=3LX)?W<R/&VZ*61?F5L;L]:^9?^#<S_@H3\7_ -NVX^,*_%3Q<WBK
M_A%QHITL_P!EV5C]E^T?;_._X]H8M^[R(OO;L;>,9-=5/ U9X>6)7PQ=OR_S
M.6IC(0K*B]V?J%1117*=04444 %%&:* "BBB@ HHHH **,T4 %%%&: &X&VG
M Y%-<=*\S_:H_:<\+_L=?L_^)OB7XRDO8_#WA>W6>X6TMC/<7#O*D4,,:?WY
M)9(XU+%44OEV10S*1BY-1CNR9245=GIQX-'45^6/[#__  <V>&/VIOVE?#?P
M]\5?#.\\ Q^+KE-,TS58-<.L1G4)71+>"6);:)DCE9MGFC=M=DW*$9Y(_P!3
M%^Y6V)PM7#RY*RY694,13K+FINXZBBBL3<**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBC- !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 449HH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@"-FQ2DC/_ ->OQ_\ ^"W'[*_[
M6GQ>_;276/@A!\1F\)#P]903MHGB3^R[:2[62??\GVB+<VQHMS*/X5_NU\::
M_P#L1?\ !0SPMX?OM4O+?XW?8]+MWN[CR/&+SR^5&-[[(DN6D=MH.U$5F;[J
MKNKV,/E4*M.,W5BF^AY=;,)TYN*@V?TF*Z@4A=<=J_E$_9Z^(W[3W[5/Q*M_
M!_P]\<?%SQ5XDN(9;A;.S\47B^7$B[G=W>98TCV[?F=E5F957YF56]\_X8 _
MX*+'_EW^-'_A<_\ W7736X?C2ERSJQ3,:>;NHKPIMG]( /RJ:"NTU\H?\$;O
MAM\2_A+^PGH&B_%R+7H_'<&H7SZA_:][]LNV#7+&(F7>^]?*V;?F;Y5QQ]T?
M5^<GK7@5*?)-P3O8]BG+FBI6'4445)04444 %%%% #7=0:&?-?S@_P#!=_\
M:=^)GPZ_X*L?%31]!^(OCG1-)L_[)^SV5AKUU;6T.[2+)SLB1PJ[G8L=NW<S
M%J_HB^&C9^'.@_\ 8.M__1:UV8G 2HT85I/XSCP^,52I*FE\)O4445QG8%%%
M% !1110 U!A:$'.:XOX^?%NU^ 'P-\8^.K^WNKRQ\&Z+>ZY<6]OM\Z>*V@>9
MD3/R[B$P,U^07[%__!S?X^^+'[9&A^&_'G@_PS#X%\::K'I-G'I,4XOM&>>=
M4MY6E=RMPJ[E5PJ*6^9UV[?+;JP^!JUHRG!:1.>MBJ=.2A)ZL_;.B@'-%<IT
M!1110 4444 %%%% #3\E(I5@:\:_X*%:Y?>&_P!@KXVZEIEY>:?J&G> ]=NK
M6ZM96BGM94T^=DD1U^975@&5AR"!7XW?\&VW[0WQ ^*O_!1*XTWQ5XX\8>)M
M.M_"6H7$5MJNLW-Y!'*LMLJNJ2.RJVUWY_VFKLP^!E6HSK)_"<=;&*G6C2:^
M(_?D'(HHHKC.P**** "BBB@ HHHH ***,XH YOXE_$C1_A%\/->\5>(+LV.@
M^&--N-6U*Y\EY?LUM!$TLLFQ SMM1&.U5+'' -?S5_\ !,'PCXA_X*!?\%F/
M"?B:[C_L^^OO&<WQ%UV;3=.EGL[#R+AM1="K/F*"6=8K97D=MK7"??;:K?K5
M_P ')_[4_P#PH3_@G9>^%["]^RZ]\4]1AT")+?5?LEY'9)_I-Y*J+\\T#)$E
MK*HVKMOUW-R$?Y7_ .#3C]FB>?Q/\4/C%>0WT=O;V\?@W2I4N(OLUT[O%>7P
M>/\ UHDB$>G[6^5-LT@_>,#L^DRZU# U<1+>7NK^OZV/"QO[[%PHKIJSQ?\
MX.@OV:)_A/\ M[6'Q AAO&TCXJZ-#.]Q//$R?VA8HEG-!$B[72-;=;!_GW;G
MG?:W&U/V>_X)D_M-3_MA_L$_##X@WLUY<:MK&BI!JUQ<V\5N]UJ%J[V=Y,$B
M^18Y+FWF=-NWY&7Y4^Z/DG_@Z%_9GB^*W[!^F?$*WCL_[6^%>M13/<37,J.-
M/OWCM9HHD7,;NURU@_[S&U('PW)5_,_^#3?]H'3[_P"$7Q0^%<GV.UU72]9B
M\5VV^]7[3J$-U!%:S;+?&[RX&M(-TJLR[KQ%.WY2ZQ'^T99"IUINWR_JPJ/[
MC'.'27]?YGVY_P %'/\ @JU\/?\ @F*_@W_A/-'\::M_PFWVS[!_8%I;7'E_
M9?L_F>;YUQ%C/VE-NW=]UNG&>E_X)]_\%!O!O_!2#X.:IXV\#:7XGTO2])UF
M71)H-<@@@N'F2&"9F40S2KLVW"#.X'(;CU\F_P""^W[*+?M4_P#!-KQAY-Y]
MCU+X;_\ %<V>^7RX)_L,$WVB.3Y'9MUK+<[%7;^]$675=U?FK_P:Q_M-0_#+
M]LCQ7\-;Z:SAM?B=HJS63/;S27%QJ&G>;*D*.OR)']EFOG;S%Y:! &4_*_)0
MR^G5P,ZT/B@;5L55I8M4Y? S^@$MM:O@S]L/_@X*^#O[$?[1OB3X7^*?#?Q+
MU'7O"YMOM5QI6GV,UF_GVL5TFQI;R.0XCF0-E!\P;M\U?:7Q*^)&C_"/X>Z]
MXJ\0W1L=!\,Z;<:KJ5UY+R_9K:"-I99-D89VVHA.U5+'' -?RV?LO?"C4O\
M@JC_ ,%--+T?6IK/2+GXL>*[W7-=:R=K>.WA9I[^^6VWK/M?RDF6)75UW[%=
MMNYJ,IR^%=5*E;X8JYIF&+E3<(4]Y']0OP2^*VG_ !W^#'A+QUI-O?6ND>,M
M%L]=L8KQ$2YC@NH4G19%1F59 KC<%9AGH37QW^QW_P '!'P?_;=_:/\ #?PO
M\*^&?B;I^O>*/M/V6XU;3["&S3R+66Z?>T5Y)(/W<+@;4;YBO;FOO';LM]OM
M7\QW_!O=\W_!7[X0_P#<8_\ 3+?T9?@J=>C6J2^PKK\18S$SI5*4(_:>OX']
M.?\ WS7PU^VO_P %]_@G^PI^T#J7PU\1:7X_U_Q%HMO;SZ@=#TZW>WLI)D65
M(&>XN(6:3RGB?Y%9-LJC=N5U7[D'X5\:_'#_ ((7? ?]I7]JWQ1\7/B!8^*/
M%FK>*X(8KC1YM7>STNU>*"W@26(6PBGW^7;A?GG9/WC_ "_=V^?A?8<[^L7Y
M?(Z\5[?D_<;^9\@?\1<6@?\ "POL_P#PH_5_^$4_M'R_[1_X2>+^T/L7F[?/
M^R?9O+\_R_F\G[1MW?+YNW]Y7U/^QM_P7_\ V?\ ]LWXJ6_@W3[SQ1X+\2:I
M/%::1;>*+"*W35YW$G[J&:"::(/\@ 65HV=I46/>S;0SQ!_P;L?LDZ[X>OK2
MU^&U]H]U>6[PQ7UIXFU5KBQ<J0LL8EN7B+H3N7S$=-R\JR_+7X1_\%!OV<?^
M'=O[?WC#P+X1\3:Q<?\ ""ZE97VBZP&^RZC:^;;P7MN=\17;/%YR+YJ;-S1;
MU5-VU?H</@\NQMZ>'4HRM_7<\:MBL;AFIU6FOZ]#^H?]H3]HKPC^RI\']8\?
M>/=7_L'PGH9A^W7OV2>Z\CS9HX(_W<*/(V9947Y5/WL]*_ ?_@X,_P""FWP]
M_P""A/Q/\":3\-6U#5O#_P /;>]9M=N('M(M5FOA:L4AAE1952+[,J[W569F
MDVKM17?]P;/POX/_ ."E_P"PIX8_X3SPO]H\)_%/P[I.OWVB?VE,OD^:EO?Q
MQ?:(?*D;RY0GS+LW;/NX.VOQ6_X.)/\ @G!\*/V!O$GPIO/A;H=_X;M_&5OJ
MD.H6#ZE/?6P>S:U9)D:X9Y5D9;ME;]YLVQ)A5;>SX<.QH1Q2C._/K;MM_P .
M:YQ*M+#N4+<NGJ>F_P#!)[_@X*^%O[$O[$GAGX6^./"/C^XU;PK=7RQ7>A06
M=U;WD-Q=2W2NWG3PM$X:9TV8==L:MO\ GV)^EO\ P3E_X*L_#W_@IRWC+_A
MM'\::3_PA'V+[<-?M+:#SOM7VCR_*\F>7./LS[MVW[R]><?#O_!%S_@BY^SS
M^T]_P3U\&_$/XA^#=0\5>)O%5SJ4L\\NN7MK';)!>SVB11):RQ#9MMU?YPS[
MY'^;;M5?T4_9 _X)X_"']@MO$7_"J?"+>%O^$J%M_:F=4O;XW1M_-\G_ (^)
MI-FWSY?NXW;N<X%8YM+!>TJ*"ESW^6^IIEJQ7+#G:Y+?/;0^>_VQ?^#@7X._
ML1?M'^)/A?XJ\-_$[4->\+FV^U3Z3I]C-9OY]K%=)L:2[20_NYD4[D'S!NWS
M5]B?!#XJV'QY^#GA'QQH\-[:Z3XRT:SUVRAO$5+B."ZA2=%E5695D"N P5F7
M/<]:_F\_X.$1C_@K]\7O^X/_ .F6PK^@G_@FU\O_  3O^ W_ &3OP_\ ^FVW
MJ<PP-.CA:-:&\]_N*P6*G5Q%2G+:/^9UWQX_:-\"_LM_#VZ\6?$#Q5H_A/0;
M4LIN=0N!'Y\BQO+Y,*??FF9(I&6*)6D?:=JM7YP_'G_@ZU^$W@PW5K\/?A_X
MR\<WEKJ#V_GZC-#H>GW=JOF#[1#)^_G.Y@A5)8(FVNQ;8R[#\?\ _!T!^T[=
M?%;]O&P^'<,]]'H_PKT:&*2VGAB2+^T;Y$NYIHG7YWC:V:Q3Y\;7@?:%RS/]
M3_\ !)S_ (-[?A#XO_9*\/>//C-IY\?:]\1-/M-?L+:WU.]T^ST*RGA$L,2F
M"2)Y9W256E9_E5MJ(OR-++O1P&%H8:&)QEWS?91C4QF(K5I4,/96ZFS\!?\
M@ZT^$WC/[+;?$+P!XQ\#7=UJ*6WGZ=-#KFGVMJWEC[5-)^XG&UBY9(H)6VHI
M7>S;!^D'P'_:$\$_M/\ P[LO%GP_\3Z3XJ\/WJJ5N]/G#B-RB2>5*GWX9E5T
MW12JLB9PRJ:_*O\ X*\_\&]_PO\ AM^RYXH^)WP3TW6O#.L>!=/74KW0?[3:
M\T_4;& N]W-ONY#+%.D+&7<LK*RVNQ86>7?7C/\ P:U_M>77P\_:C\1?!W5-
M49=!^(6GRZCI-G(+B3_B;68WD0A3Y47FV8N&E=U^?[';KO\ E566(P.%K8:6
M)PEUR[Q8Z.,Q%*O'#XCKU/UV_P""@?\ P4#\'?\ !-WX,Z7XX\=:7XHU32]6
MUJ+0XX=#MX)[A)GAGG5F$TT2[-MNXSNW9*\>GBWCG_@X2_9D\$? #0?'2^+;
M[6KCQ%;^=;>%M-M5G\06[K*B30W,.]8K5T+D_OI4258G:%IAMW>5?\'6X'_#
MO7P9_>_X6'9?^FW5*_/G_@@C_P $M? O_!1_XC>.-0^(&I:U_P (_P##PZ9)
M_8^FN+;^UWNI9VV33?,Z0>7:.C)%MD;SPRRQ;/FG!Y=AIX3ZU7;]U]!XK'5X
MXCZO2MJ?87Q5_P"#M?PCI'B"&/P3\&_$VOZ2UN&EN==UV#1[E9]QRBPPQ7:M
M'MV'?YBMN9EV#;N/UI^P/_P7$^"?_!0KXI77@OPRWB;PSXJCMOM-EI_B6UM[
M63644,THMFBFE5WB5=[1L5?82ZJRI*4Q/$G_  ;L_LDZ[X=U"SL_AO?Z-=75
MO)!%J%GXGU5KBQ=E(6:-9KB2(R(QW+YB.F5&Y67Y:_G\\0P:E^P5^W-J$.CW
M5IKVK?!CQW*EE<W=JT-OJ4VEZ@VQY85EW*CM;JS(LF[:VW?_ !5U4<'E^-A*
M.&4HSCW,:V*QF&FG5:<6?UV44U&RB_2G5\N?1!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?E__ ,'7O_*/SP3_ -E"M/\
MTVZG7QG_ ,$3?^")7PW_ ."D/[-WB3QUXY\2>.-+NM+\32Z%9VVA7%K;QJD5
MK;3F1S-!-N9C<A<+MV^7_%GC[*_X.N_^4??@G_LH5I_Z;=3J3_@U(_Y1Y^-/
M^RBWG_IMTNOI:.(JT<JO2=GS'SM:C"KF/)-75A#_ ,&HW[/?_0Y_&7_P;Z;_
M /(%?E?_ ,%=O^"6>K_\$Q/CA8Z?'J3:]X#\8?:+CPOJ4SHMXR0E/,M;E%Q^
M_B\Z+YU54E5U9=K;XHOZC"F1\U?CI_P=5?M8>"=1^%'A'X,6.IG4/'EGXAM_
M%&H6UN%DATFU2TNH46X;/R2RFY5T3:QV(S-L#1;XR?,L5/$QA)N2>Y69X##P
MHN<59GK'_!LE^V?J7[0W['NL?#G7)+R\U7X.W-O:6M[*6D6?2[KS7M(B[R,Q
M>%H;B(*JI&D"6JKNPU?IFO ]J_(#_@TK^$^I:1\'OC)XXDFLVTOQ%K.G:%;Q
M*S?:%GL(9IIF==NT(RZC#M(8MN63<%VC=]N?\%&_^"K7P]_X)C2>#O\ A/-'
M\::M_P )M]M^PC0+2VG\G[+]G\SS?.GBQG[2FW;N^ZW3C/#F>'4L=.EAU?7]
M-3NP%9QPL9U6?4C' H"[17D_[&G[6'AW]M_]F_P[\3O"=CK6GZ#XD:Y^S6VJ
MQQ1WD7D74ML^]8I)$'SPL1M=OE*_2O5ONJU>7*#BW%[H]",E)<R)*0Y[5^<?
MP3_X.7?@7\=OC+X1\$:3X1^+5OJWC36[+0[*6\TS3TMXYKJ=(8VD9+UF"*SK
MN*JS;?X6K]&]^4S6E7#U:3Y:BL9T<13J*\'<,_[M'S&O@_\ :B_X.*OV;/V9
MO&4>@PZYKGQ(OEW?:Y/!=M!J%G8_)$Z;KF6:*"7<LO\ RP>7:T4BOL8;3YB?
M^#KW]GW'_(D_&3'_ &"]-_\ DZNBGEN*G'FC!F,LPP\7:4T?IZQPOXU^>W_!
MR1^SSX[_ &B_V!=&L? 'A?7/%VH:+XRLM5O]/TB!KF\^R_9KRW+I"G[R7$MQ
M#D(K%5+.1M1F'K'_  3[_P""Q/P?_P""D7B+4_#_ ((;Q-I?BC2[:6_ET;6]
M-\BX:R1X(VNEDA>6#9YEPB;?-\W(8[-OS'UO]LK]JWP[^Q%^S=XB^*'BRRUK
M4-!\,&V^U6VDQ12WDOGW45JFQ9)(T.'F0G<Z_*&^E31C5P]>/N^\GL%25.M1
M;OIW/QP_X-ROV,/C;\)?^"@=QXB\1^#_ ![\.?#EGX7OHM2?7?"EQ:P:\DDL
M"I8I-<(GE/YWE7.Z/<VVS*?==J_>0<BOES_@G+_P5;^'G_!3B;Q@? >C^--(
M;P4MD;W^WK2U@$WVKS_+\KR9Y<[?L[[MVW[R]>WI_P"V3^U;X?\ V(?V;/$7
MQ0\56>M:AH/A<VWVJVTF**6\D\^ZBM4V+))&AP\R$[G7Y0?I71F%:K7Q/[R-
MI:*Q&!ITZ5'W9<RWN>K%<]*&]OQKXT^%/_!=_P#9G^)?[/DWQ%OOB!;>#;.U
MN7M+K0]<4+KT+AT0;;&W,LDZ,)8WWV_FHJL=S*R2JGAS_P#!US^SWV\%_&;\
M=*TU?_;^L:>7XF;:C3>GD:RQU"-KR1^GB_+2_P -?#'['G_!P'^S_P#ME_%.
MU\&6-]XG\$^(M5N(K/2+?Q18Q6T>LS2!]L<,T,TT0?<@4+*T;.\L2)O9MM?<
MQQMKGJT*E*7+55F:4:\*L;TW</\ OFFD9'W<UX[^UK^W3\*/V&/#FEZM\4O&
M5CX6M]<N7MM/1[>>ZN+QT&YRD-NCRLB97<^W8IDC#,&==WQ*_P#P=<_L^K]W
MP7\8V_WM+TU?_;ZM,/@<157-3BVC.MC*--\LY69^H%!-?G_^SO\ \''_ .S1
M\>?$_P#9-]K'B;X=WDUS;VUFWBS35@M[QY69?]?;2SQ0I'@;WN6B5=ZG)PVW
M[_5MZUG5H5:4N6HK&E'$4ZJO!W$/R_W::1D?=S7CO[6O[=/PH_88\.:7JOQ2
M\96/A:WURX>VT]'MY[JXO'0;G*0VZ/*R)E=S[=BF2,,P9UW?$S?\'7/[/8Z>
M"?C-^.E::/\ V_K3#X'$55S4X-HBKC*5-\LY69^GRY[TA8@U^9?AC_@Z@_9U
MU?Q#8V-UX;^*^C6]Y<I#-?W>DV3V]DC, T\HBO'E9$'S-Y<;OM'RJS?+7Z8J
M^\9J*^'JT6E5C:Y=#$4ZOP.XH]Z<>?\ ]5?,_P"WS_P54^#O_!.BPM8?'^M7
MEQXDU*W^V6'AW1[;[5JEW!YJQ&7:S)%$F2Y#3R1K)Y,H3>R,M?+)_P"#KG]G
M[/R^"_C(WTTK3?\ Y.K:CE^(JQYJ<&T95,=0IRY)2U/U  Q2'-?GE^SI_P '
M)/P$_:1^.OA?P#9:+\2M"U+Q?J,6E:?>:KI5K]C6YE;9#'(;>YE==\I2-6V%
M0SJ6*KN9?T-5LK6%:A5I/EJJQK1Q%.JKP=Q:***S-C^;O_@Y2^/7B+XH?\%,
M]>\):E<;=!^&NG6.G:/:1O+Y2_:K."]GF9&<IY[O<*C.BKNCMX%;.S=7Z ?L
M,_\ !M;\&?!WP)T6\^,FAZUXT\?:UIUM<ZM9W6L2V=GH%RP9Y+6W%C,N_9O6
M)W>659&@WIY2NRU^>?\ P<F_"C4/AY_P53\4:Q?36<MOXZT;2]>TY8'8R0P1
MVJV!$NX#$GFV,S87<NQD^;<S*OZGZ9_P<'? CP1^QOX!\>>+?%UCK'C7Q!HU
MO+J/A7PK;-/J%OJ*B-+R'R)77[-&DID*&ZE02QINC:7Y=WU^*E7C@J$<'?WE
MKR]_ZN?+T8T7BJDL1T[GXL_\%;/^"?$?_!-C]KF;P+8ZY)KWA_5-,CU_0[B?
M_C\2REEGB6*YVHJ>:CV\JY3Y778^$9F1/Z0?^"?OBO4O&G["?P8UK6+Z\U;5
MM6\"Z)>7U[=SM/<7D\EA TDLCM\SNS$LS'DL37\W?[5G[2'Q0_X+.?MR6=]8
M^&?MOB;Q!LT+POX;TQ5?[!9QO+*D+3,J[]F^::6XEVJNZ5_W42K&G]-7[-?P
M@_X9Y_9W\!^ ?[0_M;_A"/#FGZ";[R/(^V?9;:.#S?+W-LW[-VW<VW.,GK7-
MGTIJA2A6?[SJ;Y3%>VJ3IKW#T"D;/:OSD^"G_!R[\"_CK\9O"/@?2?"?Q:@U
M;QGK=EH=E+>:9IZ6\<UU.D,;2,EZS!%9UW%59MO\+5^C0?*YKYVI0J4G:HK'
MMT:\*BO!W'4445F;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% #9*_%S_@[Q^_^SW]/$?_ +BJ_:.2OQ<_X.\?O_L]_3Q'_P"XJO8X?_W^
MG\_R9YF<?[K+Y?FCUK_@U'T>UC_8/\<7RVUNMW<>/KFWDG$0$LD<>G:>R(S_
M 'BJM+(R@_=\Q_4U^HYC4#[HQ7XY?\&SW[:_PD^!?['/C;PIXV^(W@_P7KR^
M,IM66TU[5(M,\ZVFL;.)'B>9E27]Y;3*RQLS)M7<%WIN_2 ?\%+/V=?^B[_!
MO_PL]._^/5&:4:KQ<VT]Q9=5I+#Q5SVY4 _A6E8<]*\8\,_\%!O@3XR\16.C
MZ/\ &CX4ZKJVK7$=I8V5IXNL)KB\GD8(D42++N=V9E"JN22<5[/U_BKS)0FM
M)JQZ,)1DO=8>73""37Y<?\%LO^"\NI?L7>/+GX2?"6UL[CX@V]JKZ]K6HVK2
MVWAT7%OOMTMXFVK-=;9(IM\FZ!%V*R2EW6+X(^$?_!8+_@H!\?SJ!\!>(O&G
MCC^R?+^W_P!@?#W3]2^Q^9O\OS?)L&V;MC[=WWMC>E>IA\EQ%6E[>ZC'S=CS
MZ^:4J=3V>K?D?K=_P<+\_P#!'_XN?71O_3U85\5_\&AW_'S^T%_N>'?_ '*U
M\C_MD_\ !8[]I3XL?LY:]^S_ /&C1]/L;VX>VDUFYU'P^^D^()-ERE]"DT7R
M1(NU8=OEVR,R*C;FRS/]<_\ !H><7G[07^YX=_GJE>I]4J8?*:JGWOIZH\SZ
MS"MF%.4>W^9^U'04A/%?GE_P77_X*N?$7_@F6_PN7P#H_@[5/^$V_M;[=_;]
MG<7'E_9?L7E^5Y-Q%MW?:7W;MW1?N]_0/^")_P#P4#\:_P#!2']E?7O&WCC3
M_#.EZQI?BJXT2*/0[>:&W:".TLYP666:5MY:X?G=C:%^7N?G_J-54%BG\+/<
MCC*;K>PZGV<1D4T##42OM6OQNB_X.!_C,W_!4M?@G_PCOPS_ .$5;XJCP1]K
M_LV]_M#['_:_V'?O^U^7Y_E?-GR]N[^''RUGA\).O?D^SJ57Q4*32GU/V15<
M"G9IK'*;J_&7_@I[_P ',.H^ OB=JG@?]GB/PWJVGZ?;W%A?>,;V!KR.2\8;
M5?34#B)TA;.)I5EBE?HC1*KS5@\%6Q-3V=)"Q6+IT(<\V?LR/EH8J*_F]^$W
M_!83]O[X^#4/^$#\2>-/&O\ 9/E_;?[!^'NGZE]C\S?Y?F^38-LW;'V[OO;&
M]*^@?^"+'_!;7]H+]I#]N[PK\+_B)XBT?QEX?\9F[\VXNM%M[.\TW[+I]Y=+
M]G:T6%/GDC17\U)?E3Y=GS,WH8C(JU*$IRE%\N^O_ .*CFU.I-047J?N"3M:
MDZ'V^E?.W_!4[]K'Q'^Q'^PAXZ^)WA.QT?4/$'ADV'V6#5XI)+-Q/J-M:OO6
M.2-V_=S.5VN/F"_0_BIX)_X+*_M\_M.^(]>O/ASJ7B;7K>UN//N-/\+?#ZTU
M2VT9)V=HH<_9)I0F$=4\UVD98FW,S!FKFP>6U<3%SBXI+N;XO'PHR46FWY']
M&B\4_;Q7\WGC/_@MQ^W1^SA\0M+M?B#X@UO1;Z/R=2_L/Q/X%LM-.I6WFLN'
M3[)#/Y#M&Z%XG1OE?:ZLNY?U#_X(N_\ !:./_@I58:OX1\6Z39>'?BIX>MWU
M.:'2XI?[+U2P\U$\Z'>[M$\32Q1O%([;MZ.C,&=(=,5D^(H4O;.TH^1&'S2E
M4G[/5/S/OXG:/O5_/YX\_P""E_QZ^(O_  6P\/\ @#4OBAXHA\%>&_C;_P (
MY::1ILJ:7;S:?_;R6_V>Y6U$?VN/RHE3_2/,^4O_ 'WW?:'_  6S_P""WWC3
M_@G)\:-!^'O@?P;X9U35-4T2W\0RZOKTL\]LL,D]Y;M;K;0F)M^ZW1_-\XC:
M67R_XJ_"/_AH#QA_PT)_PM7^UO\ BO?^$B_X2S^U/LL/_(3^U?:OM'D[/*_U
M_P ^S9L_AV[?EKU<CRF52$JDTM8Z'GYKF"C.,(/9ZG]B!;*UXW^W7^R7I_[=
M/[*'C+X5ZIJUYH5KXJMXD34+:-97M9H9XKB&1D;&]!+"F]-REDW*'1B&7\55
M_P"#JW]HI?\ F4_@[_X*-1_^3J_<']J_XNZE\"?V4?B5XZTF&SN-8\&^$]3U
MVSBO$9K:2XMK.6>-9 K*Q0LB[@K*=O<&O%KX&OA:D7/=['IT<72Q$&NBW/S-
M_P""?/\ P;0ZY^S?^V/I/C[XA>./#/B#PWX$UI=4T"PTNWNEN-8>+S3;3W+$
MQ_9'BE%K/Y2-<([*Z,=OS/\ K^IPE?C?_P $M_\ @X$^-'[;7[=_@;X8^+/#
MOPUL?#_BC[>+J?2=-O8;R/R=/NKI-C2W;H/GA13N1OE8_P"]7[('AZTS3ZU[
M9+%OWK$9;[#V;^KK2XW//%(V-W''X5^-'_!3W_@Y=U+X>?%'5/ O[/,?AO4]
M/TNWN+'4/&%] UXLEZWRA]-176)HX&W?OI5ECE?[L;1*KS_,>@_\%7?^"B/B
MSX82>.-+U+X@ZEX+CMY[Q_$%I\-K"72TA@:19I3<K8>5LC:-][;MJ[&S]UJT
MHY)B)04Y-1OW=B*F;48R<5>7H?T;>90JX-?S_P#[%'_!S_\ %CX6^)(['XSV
M-I\3/#MY<[IM1M+6WTO6--1FB#&,0HEM/&B+,RQ,B2.\O,ZJNVOWH\+>)]/\
M;^&['6-)O[/5-*U2VBO+*\LYUFM[N&10\<D<BG:Z,I#!E.U@:Y<9E]?"R2J=
M3IPN.IXA7@:V*3)'T[U^3'[<?_!P9XT_8<_X*@>(?AGJWA'PSKGPK\-W.GK>
MM:13)K[0W&FVUS(\<K3^0SQR7!94:-0ZHJ;X]WFK\S?$S_@X#_:R_;2^*;:?
M\!_"MYX7M]/MWNSHGAG0!XJU1X<0(\MS)+ ^Y$ESM:*"!5^T*K[VVM731R7$
MR2GHHR5[MF-3-*$6XK62TL?T @\TX@"OYL?BI_P6E_;N^ _B6WTGQQXP\3>#
M]6FMUNXK#7? >FZ=<30LS(LJI+8JS(S(Z[E^7<C>E?KQ_P $5/\ @J9/_P %
M-_@?XANO$>G:1HGC[P9J*6^KVFE)<+9S6TX:2TN4$N[9OV3QF/S9&W6[.=JR
MHM+&917P])5I-2C_ '0PV9TJL_9JZ?F?;%%%%>6>D%%%% !1110 4444 %%%
M% !1110 4444 -)^0_2L7Q=XZT?P!IT=WKNK:;H]G+*(4GO;I+>)G(+!=SD#
M.%8X]%-;1^:OS&_X.LAL_P"">W@TC@_\+$L1_P"4W4_\!^5;X2@J]>-)NW,[
M&.(J>SIN?;4_0G0/CMX)\3:E;V.G>,?#&I7MTX2*"VU6":25NN%56R?P%=@!
M7\=?P7^+.K? ?XO>&?&V@3&WUKPGJ=OJEE)V$D,BR $=U;;AEZ,"0>#7]<?P
M&^+VE?M _!OPMXXT.1GTCQ=I=OJMKN;<R)+&K[&]&7.TCLRM7HYQD[P3BT^9
M/RMJ<N!QWUBZ:LT=F1DTUB-M!;I7SQ_P5!_:R3]BC]ASQ[XZ2XCAU>WL38:(
MI;!DU"X_<P8'?8[^80/X(F]*\FC3E5FJ<=VTOO.RI44(N3Z'J-U^T1X!M)FC
MF\<>$894;:ROK%NI4^X+_A71^&?$^G^+M*CU#2K^SU2QFSY5S:RK-#+AF4[7
M4D-AE(..XK^-B>XDOKEYYG>::9GD=V/S2,2"S'ZL2>:_IH_X-[6S_P $A_A(
MS?,?^)QS_P!QJ_KWLVR-8.C&JI7NTK6MT;_0\_!Y@Z\W#EL?:E%%%?/GJ!11
M10 4444 %%%% !1110 449HH :?]7Z53U+4(]+M9;BXFCM[>%&DDED?:D:@<
MEB> !UZBKI.%K^>;_@XD_P""B/BSXS?M;:]\(])UJ\T_X>^ Y([&XL+>9H8]
M6OO*62:6X&1O",_EJIR$\IF&"QKNRW+YXNM[*.BW;[(Y<5BHT(<TC]IO$_\
MP4D_9]\&:LUCJ7QM^%UK>*YC:)O$]H6B;H0^)#LQ_M8Q7I7PS^+WA7XT>'_[
M6\'^*/#_ (KTI7\HWFCZC%?6X? )7S(F9=V"#CKR*_G-_91_X-]/V@OVL_A/
MI?C33X?"?A'1=:MQ=::WB>_GM;B]A;!281003,JLIR"X4-PR_*5W?KM_P0P_
M8 \??\$[/@1XT\)?$!M"FO=4\2G4K*?2+M[FWE@-K!'G+(C EHR3E1ZUV9CE
M^$H4VZ=52DFM#GPN*K59>]"R[GW-1117BGI!111F@ HHHH **"<51U#48='L
MY+BZN([>WMU+O+*^R-5&<EB>@'J30M79 7 <'I3FKR'X??MR_"/XL_&5OA_X
M5^('ASQ/XNCM9+V6QTB[%\((HV57,DL.Z)&!8#:SAN>E>O TY0E'22L3&2DK
MH****10449S1F@ HHS10 =:*;_!7Q1_P7._;T\7?L!_L;V_B#P,(XO%'BC6X
MM LM1FA6:/2M\,TS3;&!1GVPE45U*Y;)SC!TP^'G7J1I0WD[&=2HJ<'.6R/M
M?.ZE89%?AE_P0U_X+,?&KXM?ML:#\,?B)XDNO'GA_P <"Z2&:\AB^UZ7<1V\
MERLB/&J[HV6-D9#\J]5QM;/[F=36^.P-3"5/95+7M?0SPV(C6ASQ'449HSFN
M0Z HHHH **,YHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "L'XG#_BV_B#_L'7'_HIJWJPOB=_R3?Q#_V#KC_T4U53^)$S^%G\
M^W_!KD?^-EEY_"/^$-U#C_MO:U_1)]T5_.U_P:Y?\I,+S_L3-0_]'6M?T3#G
M\J]GB'_>?DCS,G_@?-B8QZ_A37&17QG_ ,%CO^"J6G_\$S?@?9OI]K#JWQ%\
M8">#PY8SJWV>#RPOF7EPP_Y8Q-)'\FX-(S87Y5=D_'WX):I^W=_P5O\ $;:S
MX9\8?$#6-/T>ZBTR[U6+6HO#^CZ>[N7;*1-$CO&K[W\J-Y538NUOD5L,'E4Z
MT/:SFH0[LO$YA&G/V<8N3\C^DZ+([8J3&:_FC^.]K^W5_P $J?$7A_Q1XL\9
M_$K0;?4606FH-XD;7M)DN'M]QM;A&>6!Y8P[KLE1MS1.\6]4\ROV<_X(]?\
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
M5[;I%?U^I[=.?W+?2OYC?^#>[_E+_P#"'_N,?^F2_K^G.?\ U+?0U_+_ /\
M!!/Q!IWA?_@K;\'[G5+^STVUDNM1M$ENIUAC>:?2[R"&(,S??DEE1$7JSN%'
M++6&2_[MB%_=_1F^:/\ ?TO7_(_IM\4>)-/\%>';[6-7OK32])TJ"2[O;V\G
M6&WM($4O)+)(Y"HBJ"Q9CM4*:_"']K#_ (.7OC1^T!\1[3PW\ =#_P"$'L;K
M4$M=+<:=%K?B#796EEBCC\IT>!/-5X?]'2*2198]JSNK;:_8C_@I)Q_P3L^/
M/_9._$'_ *;;BOP/_P"#=;QOX&\"?\%0_"<GC1?+O-4T^\TWPQ>272P06.K3
MQ[$:4M(BMYL'VFW1-K[I;J)53=M9<\GP].5*KB*D>9PZ%9EB*GM(4HRY>8]R
MO_V<O^"I7[5?B'PWK6K:]\1/#%OK%M:PK<Q>+;+PO;Z?;RMO\V[L;*:*5702
MEI ULURJKLVLR*B_GU^VU\%?'W[/'[4_C3P?\4-2DUKQUI-VIU746U!]1;4C
M+$DZ7'VA_P!X^^*5'^?:_P VTJK;E7^NUG7'WEK^6C_@MA\8O"_QX_X*>_%3
MQ1X-UJR\2>';RYL+>WU*RD\RWNGM]-M;>5HG^Z\:RPNJNN5?;E6*E6;U,@Q\
MZ^(<>112CT1Y^:X.%*FGSMMOJS^BW_@F[_RCQ^ W_9.] _\ 3;;U^9'_  =X
M?ZS]GSZ>(_\ W%U^F_\ P3=_Y1X_ ;_LG>@?^FVWK\R/^#O#_6?L]_3Q'_[B
MZ\O)?^1E'U?Y,]/,/]Q?R_0^S_\ @WB_Y1!?"?\ W]8_]/-]7VIGYZ_-O_@V
MH_:U\$_$?]@O1?A78ZIY/CGX<O?2:II=SM22>VN;^>XBNK?G][ /M"QLW5'7
M#*JO$S_I'G<U>=F4)1Q512_F?YG9@9)T(6[(_F._X.$_^4P/Q@_[@W_IEL*_
MH&_X)M?\H[_@/_V3OP__ .FZWK^?G_@X3.?^"P/Q@_[@W_IEL*_?3_@E]X@L
M?$W_  3C^!=SIM]:ZA;Q^!-&M&EM[@3(DT-G%#-&Q!/[R.5'1UZJZ,IP5->Y
MG'^XX=_W5^2/)RW_ 'RK\_S/P)_X.$&8_P#!7SXO<8^;1_\ TRV%?TX0KLA5
M1T K^;7_ (.2_A5J'P\_X*J^*-8OIK.2W\=:/I>N:<L#L9(84M5L")=P&V3S
M;&9L+N78R?-N9E7]J?\ @DQ^WWX?_;W_ &1O#>KVOB ZMXV\/Z;::=XRM[B"
M*VO+?4UA"RSF&/Y%AG=))(G0>6RY7Y722-,LVC*>"H5([)6_!%9;.,<55B]V
MSUO]KKP/I_Q._95^)OAO5M?L_"NE>(/">J:;>ZS>!?LVD0S6<L4EU)N=%\N)
M69VW.HPOWEZU_.M_P;W-C_@K]\(?^XQ_Z9;^OVF_X+C_ +87A?\ 96_X)]>/
M--UB[M9O$?Q(T>]\+Z#HYN"EQ?M=1?9YYE 1_DMXIC,S,H3(CBWJTJ9_)?\
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
MHZ')\1O'4V+G4]436-0L;2"1E7-O;1V\L7[A-O#RJ9'+,QVJ5B3Y6_X+_?\
M!'_XP^/_ -J[Q)\;?A_H%Y\0/#OBJVLVU#3]'@\W5-%G@@MK$(+929;E'5$E
M#P*S+^]WHBHLC_/OP=_X+!?M>_\ !,VRT;P'XFM;Z/2M)T;R=(\-?$+PW-!)
M:VS2MY4L3_N;QTC\J6&/=*T2HK(J_(FS3WZ^$I0P53E<5[RO8B\:6*F\3&Z>
MQ^HOQ=_X-F?V7_B2VGC1]+\9?#_['YGF_P!@Z^\WV[=LV^9]O6ZV[-IV^5L^
M^V[=\NW]!RNQ/]T5^&G[//\ P=B^--,\1M'\5OAGX:U?1[B>W N?"D\VGW%A
M#EOM#^3<R3K<O@H43S8!E&!;YLI^UGP[^(FC_%SX?Z#XJ\/W9U#0?$VGV^J:
M;=>2\7VJVGC66*38X5UW(X.UE##/(%?/YAA\72DEBM>VMSV,#6P]12^KZ=S^
M5[SM8_X*F_\ !256O=3_ +!OOC)XSVK<:IJ27?\ 8=K<7&U(!+,\*S?9X-L4
M4*LC2^5%%$JLR)7[H_#[_@W$_9.\&^$+/3=2\"ZUXLOK7?YFK:KXDOXKR[W.
MS+O6TE@@^52$&R)?E49W-N8_EG_P4Q_X(1?%_P#9=^/.MZM\,/!.M^-OAGJN
MI&XT!_#5O/J%]HZ2M*Z64UNK2W?[A4V?:/F1U\IF=7=HEF\ ?\%^?VO?V--0
MO/!OCE;/7M6TN"TMO[/^('AZ:#4]+1(MR%S$UK.[RQO$[/<-*[X1MWS,S_28
MF-3$TH/ 5;1BOAO9GBX>4*-2:Q4+OO8_3BY_X-U/@-X3^/?@GXA_#Y_$_@'5
MO!.M:5K%OIT&H/J.E7CV=_'=/YJ7.^??*B-%E)U1/D?RVVLK_H!'@"OQS_8(
M_P"#HK_A9?Q(TWPK\<O".A^'5UZ_2TL_$N@3M::=I_FO!$GVR&[F;RH5+3.]
MR)_E4(OE?>>OV+C/%?+8^EB:<E'%?(][ U,/.+= 5UQ7"_M#?'KP[^R]\%?%
M'Q \67BV?A_PK827]V^]%>7:/D@BWLJM-*Y2.--PWR2(HY:N[SN%?CE_P=P_
M$'5].\ ?!'PK#=^7H&LZCJVKWEIY2-YUS9Q6L5N^_&]=B7MR-JMM;S?F5MJ[
M8P.%^LXB%'N:8S$>QHNIV/S_ /\ @KM_P5/UC_@I[\:[&\CTF/0/ O@]KJW\
M,:?(@:\$4YB\VXNW5BK2R^3$VQ&\N)5"*SL&E?P']FCX5Z/\=/CYX5\'Z_XP
MTGP#H_B/4$LKCQ#J4#RVNG*_W7=5V_>;:J[F1%9E9W1-SK^N7_!MK_P2\\'^
M-/@3K7QH^)7A'P_XJ;Q5=/I?A:TUJQAU""ULK=V2XND1W=/,EN%:+]Y$LL:V
MC;6V7#;OC'_@ME_P2IOO^">'Q^N-6\,Z1?+\&_%UQGP]>-<O=#3+@IOET^:1
MEW*ZL)6BWDM) J_/*\4VW[K"X_#J<LOI>[R_"_/_ #/DZ^#JR2Q=36Y^YO[
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
MF6PK^@;_ ()M?\H[_@/_ -D[\/\ _INMZK.?]RPW^%?DBLM_WRK\_P SYO\
M^#D'X0^&?'/_  2_\7^)M6T6SO/$'@>ZTZZT'4&4K/ILEQJ5I:S[&'\#Q2LK
M(V5;"-C<B,OY]?\ !J+XDU"V_;N\=:3'?7D>EWW@2XO+BR29EMIYHM0L$AE=
M,[6D19IU5F^8+*X'WFK]+?\ @X9_Y1 _%SZZ-_Z>K"OS'_X-2>?^"B?C#_LG
M5Y_Z<M+I8'7**U^_^0L4K9C3M_6Y_0=1117RY]&%%%% !1110 4444 %%%%
M!1110 4444 (QK\Q_P#@ZT&[_@GKX,'_ %42QZ?]@W5*_3AA7YC_ /!UF<_\
M$]?!O_91+'M_U#=4KT,I_P!\I_XD<F._W>?H?A9HOP=O_$?P'U[QY:,\NG^%
MM6L=*U- GS6YO8[E[>4XZ*39SJ3V)C'\0K]O/^#7#]KD_$_]E_Q#\)]4N6;5
MOAO??;-.1VY.FW;.VU>[>7<"<$]EEC'I7RG_ ,$ OV9+7]L;]DG]KWX;W31Q
MS>)M,T".RF?[MK>)_:<MK*?9)HXR1W"XKYO_ ."0W[3-]^P3_P %)/"=UK2R
M:3IMUJ,GA+Q/!,3%]E@G<1.7SS^YG6*1O41>PK[3-+8RG6PZ^*FTU]R?^:/"
MPMZ$Z=3I*Z?WV/ZBI.!^%?AS_P '4_[7:^)?B7X*^"NEW.^W\-Q?\))K:(W6
MZF5H[9#Z,D'G,?:Y2OVJ\?>.]+^&O@36/$FMW<=CHN@V,VHW]TY.RWMXHVDD
MD/L%4FOY9Y#XH_X*O_\ !29_^/B'6OBYXJXSF3^S+,MQSWCMK1""?2$8[5\[
MPYATZTL1/X::_'_@'I9K6:@J4=Y'E?Q:^"&K?"#P[X$U#5@T9\>^'!XFM8F7
M:T5NU]=VD9/J'^QF0'^[(M?T;?\ !O<<?\$@OA+]=9Z?]AJ_K\L?^#FGP-I?
MPP_;1^&OAG1+06>C^'?A9I>FV-NB_+;P0WVHQ1ID?W5"\>F/2OU._P"#>W_E
M$!\)?KK/_IZOZ]#/,0Z^74ZLOM2O^#.7+Z:IXF4%T1]C:CJMOH]I)<7EQ#:V
M\*EY)9I B(H&2220  .<FO+_ !'^WI\#_"%_]EU;XR_"O2[KD>3=^*["%Q_P
M%I0:_-O_ (.#?V)?CE^VO^UCX%TCX7^%?$7B30[/PTINV6X%KI,%R;N?YGEF
M9(/-">7W+[<<'BOE/2?^#8C]IK4M+CN)E^'NGR[2?LL^NNTR'T/EPO&?^^L>
M]>3A<KPLZ4:E:LHM].J.RMC*T9N%.FVEU/Z!OA[\8?"OQ:L/MGA7Q-X?\36:
MG#3Z5J,-Y&/JT;L*Z8M\AK^37XJ?"+XV?\$JOVD[6UU&35OA_P".M/B2_P!/
MO]/O"T=Y;ER%9)8B%FA)1E921NQM92,BOZ0/^"6O[8]Q^W7^Q#X+^(6H1PV^
MNWT,MEJ\,7$8O+>1HI&4?PA]JR!>PE [5GF64/#056G+F@^II@\<ZTG3FN62
M/=AXJTW^V/[/_M&S_M#./LOGKYP^7=]S.[[O/3H,U1\??%'PU\+-(_M'Q1X@
MT7PWIZG!N]4OXK. 'T+2,HK^<'_@K7\8O$7P!_X+9_$;QGX1U-]'\1>&==LK
MW3KM8Q(L,@L+;JC JP.6!!!#!F!!!(.A\/O^"2W[7G_!2N.S^)/B!;BXM_$D
M"WEEKGC'70C7L+H)4,40\R58F5E*[8U3'((7-=BX?A&$:M6JHQDD]=[M)V1@
M\RDY.$(7:9^_W@C]MKX-_$_68]-\-_%GX:>(-0D<1BUTSQ18W<Q8]%V1RELG
MIC%>G;MR[ES[5_+'^W/_ ,$BOC-_P3U\+Z;KWCK2M'NO#>H7(LDU/1KW[7;P
MSE7(BD!"2+E%8@[,$C;FOTP_X-C_ /@H-XL^..A^+/@_XTUJ]\03>$K*+5]
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
M^5++\K^LT:E5RMR>6^C?Z!BL7[*I&%K\Q_4CJFL6NAVQN+RZALX5(4R3R"-
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
M (.RO^3./AQ_V.7_ +97-;'_  :B?\H_O&W_ &4*\_\ 3;IM5_S)U_B(YO\
MA2MY'Z?M_2OY;O$;?\([_P %S[UK)8X?[/\ CL[6^%^6/9XAW*O^ZNU:_J1;
M^E?RV>//^4Y.M?\ 9=;C_P!/YHX=_P"7O^$K./L>I_4;>C_09O\ </\ *OY=
M_P#@A8?^-L7P;_["5U_Z07-?U$WI_P! F_W#_*OY=_\ @A0=W_!6/X-K_P!1
M"[_](+FC)/\ =Z_H&:?QJ7K_ )'].WC359=$\(:I?0A3<6EI--$&Z%E0L/Y5
M_+Y_P2(_9]C_ &U_^"F_@'1?%T&I>)-+N-2N/$/B&2XB:]6\2VB>Z*W9E#JT
M4\Z)$Y?[WG[=VYUK^F7X_> ;'XJ? [QIX9U:S;4M+\0:'?:;=VBN\9NH9K=X
MWBW(58;E9AE6!YZU_.O_ ,&Y_P 3[CX??\%5_!-C$MF;7Q=8ZEHEX\RNS1I]
MCEND\K!^5VEMHE^;<NUG_BVLIDVF%KRAO;_,G,]<124MK_Y']+B*(@%48IQH
MS17SI[A$#Q7S!^T)_P %C?V:_P!F?Q')H_BCXK>'WUF&2:WEL-'CFUB>WGB.
MUX)A:)*(9-WR[)2ARK?W6QY/_P '#O[87B+]DG]@62/PG?76EZ]X^UB+PY'J
M-K.8KC3K9HI9[B5&VGYFCA\G(*LOG[U;*U^<W_!!+_@C;X3_ &^=)\0?$KXF
M7<U_X'\.ZB^@6WAZSN)+>;4;Q88IY7N)H]K) B7$>U(FW/(S;F18]LOK8/+Z
M3H/%8B5H[:;L\W$8R?M51I+7S/O?XT?\',G[,_A;X?W5QH<WBKQYJ5PCQ1:5
M:Z,]JLVY'QYLMULC6+<H1F7>WS[E1US7Y(_\$))GM_\ @K)\&VC>16_M&[7(
M/S;6TZZ5A_NM7[T>'_\ @C5^R_X5\%-H=K\%O!DEGY4L/G7<#WE\1+NW-]KE
M=I]_SG:_F;D^7:5VKC\%?^"%9Q_P5?\ @W_V$KK_ -(KFO8RV6&>'KQH)[=?
MF>9CO;JO2=5K?H?T1?\ !27_ )1V_'K_ +)WK_\ Z;;BOQ"_X-<#_P ;*[S_
M +$S4/\ T?:U^WG_  4G_P"4=WQZ_P"R=^(/_3;<5^(O_!KG_P I*[[_ +$R
M_P#_ $?:UPY7_N5?T.O'?[W2/Z)Z***^?/:"BBB@ HHHH **** &D8VUX?\
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
M64_VK3K.&*:*[CM[2:)MDT[/%$7=69(UW)S*S>3XJ/\ @U-_:*8?\C9\'?\
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
MM0^.?_!6[X9^.-7AL[?5?&7Q=TO7+Z&S1DMTFNM9BG=8E9F98U9VV[F9MO\
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
MPC>W&_S-(U7PY?37EKM=E&]K2*>#YE ==DK?*ZYVMN4>G_MS_P#!(GX(?\%
MM][XT\,R:;XJ8*J^*-"=;'5\ Q<2/L:.X_=PK$OVB.7RT9]FPMNKYF'_  :B
M_L][OE\:?&;;_P!A;3?_ ) KIKXS XM*>*YHS7\IST<+B\,W&A9Q\S\H/^"N
M/_!2R^_X*8_M*)XCM[.^T/P3X=MFTSPWI5Q<&22.'>SO=3)O,27,[;-_E<+'
M% FZ3RO,;^@3_@D-^SUJ7[+G_!.#X3^#=:^V+K%OH_\ :-]#=V;6<]E/?32W
MTEK)$S,5>!KDPMG&YHB=JYVKP'[('_!!3]G;]CGQAIOB;3] UCQAXJT/43J.
MF:OXFOOM<NGR;%5/+AB2*V^1EWH[Q-(CMN5QM3;]J;>:Y\RS&E5IPP^'C:$3
M?+\#4IU95ZS]Z1_,?_P<)'/_  5^^+W_ '!O_3+85_01_P $VVQ_P3Q^ O\
MV3OP_P#^FVWKYV_;%_X-^/@]^V[^T?XD^*'BKQ-\3=/U[Q0;;[3;Z3?V$-FG
MD6L5JFQ9;.20?NX4)RY^8MVXK[#^!_PJT_X"_!OPEX'T>XO+K2?!NC6>@V,M
MXZO<206L*0(TC*JJTA5 6*JJYZ*.E&88^E6PM*A'>&_W%8/!U*5>=66TO\SY
M<_X.&3_QJ ^+GUT;_P!/5A7YD?\ !J/_ ,I$_&/_ &3N]_\ 3EI=?ME^V5^R
MEX?_ &W/V;O$7PP\5WNMZ?H/B;[,+JXTF6**\B\BZBNDV&2.1!\\* [D;Y2>
MG6O#?^"?'_!$_P"%G_!-WXSZEXX\$^(/B!JFK:KHTF@R1:Y>VDUL(9)X)V95
MAMHF\S=;ISNVX+?+Z3ALPIT\#4PS^*3_ ,@Q&#G/%PK+9'V91117CGK!1110
M 4444 %%%% !1110 4444 %%%% "?PU^8G_!UH<?\$]/!O\ V42Q_P#3;JE?
MIWT6OS$_X.M/^4>G@W_LHEC_ .FW5*]#*?\ ?*?^)'+COX$_1GC/_!HP?F_:
M"]O^$=/ZZK7S)_P<=?LA_P##.O[?-YXJL;40^'_BO;_V["R#"K?C]W>(#C&[
M=MF)/7[0:^F_^#1;_6?M!?\ <N_SU6OK#_@X4_9#'[4/_!/G7-8T^S\_Q)\,
M9&\2V91,R/;HFV\CR.<&W+28'5H$]!7T%3%*AG$F]I63^:7ZGEQH^TP"[J[7
MWGQK^V=_P5X;XI?\$&_ NGPZMO\ B'\0)1X0U_$I\]$L%1KR9B3G,\?V7=GJ
MMX_I5/\ X-6?V/1X@^)GC+XUZI9M]C\.P_\ ".Z$[QY1KN90;J13V>.)8XSC
MC%R:_)"SCN-2E@L[=);AII,6\$1+;I'"K\H[LVU1]57T%?U<?\$T?V3X/V*O
MV*? 7@%8474]/T];K6'4#,M_/^]N"3W =BB^BH@Z 8VS:-/ X1T:6]23^[?_
M (!G@92Q%93GM%'XO?\ !T9_RDFL?;P5IV/_  (O/\3^=?J9_P &]O\ RB"^
M$OUUG_T]7]?EE_P=%_\ *2BQ_P"Q*T__ -*;NOU-_P"#>_\ Y1 ?"7_N,_\
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
M^=__ (-=./\ @I9>?]B7J'_ OW]K7]% Z5YC\*?V._A+\!_%#:UX)^%_P_\
M!^KO ]N;[1/#UII]PT;,I:/?$BMM+*IV]/E%>G5UYABOK-7VMK''@\+["')>
MY^4?_!S-_P $\O%'[1/@?P?\5/ /AV\\2:]X-,FE:U8Z9I_VF_N-/E97BF4)
M^]D2"7>&C57PMTTGR*DC5\=_\$J_^#A;Q#^Q/\.+/X=_$30[SQYX%TP,ND7=
MM<"/5=%AV,RVZ[QLN(/,V[ [1M$KOAF18XE_H<=*\#^/G_!,7X _M/WNI7WC
MCX4^$=6U36#']MU.&T-CJ-QY>S86NK<QSY541<[\[5V_=XKLPF9T_8_5\5#F
MBMNYSXC+ZCJ>VHRLSX0\;?\ !V;\,[+PQ<2>'?A5XXU+6/E^S6NIWEK86S_,
MN[?,C3,F%W%=L;;F"K\N[</J7_@CS_P4CUS_ (*:_"[QQXPU?PWIOA>WT;Q
MFDZ?I]I</<&.+['!*6EF;;OD,DK_ '40*NP;2VYFVOAE_P $2_V5OA%+=2:7
M\&?#-TU\4,IUJ:YUK&S=MV_;))=@^8YVXW87=G:N/I+P7X&T7X;^'+71_#^D
MZ;H>D6,20VUG86J6]O;QH J(B( JJJA0 !@ 5CBJV#E#EP\&GW9IAZ>)B[UI
M7]#Y5_X+>?L#:M_P4!_8DO=#\+JLWC3PMJ,7B+0[:280QZA+$DD4MJSLK;3)
M!++L^Z/-6+<RKN-?AO\ \$W_ /@J)\2O^"3GQ:U[3UT>\U;P[=3O;^(_!FJR
M/9M'=Q*R;T9D9K6Y1EVON3YE5E=6VQM'_4=N^6O,?C=^Q]\+OVE;NSF^('P_
M\(>,)]/+FVEU72X;F2'<%#!79=P!V+D=#M7^Z*TP&9QI4GAZ\>:#,\9@)5*B
MK4G:2/S7U;_@[1\ Q> $N-/^$?C"Z\4-!$6T^XU6UBT]9&V^:GVM0[E%^?:W
MD;GVKE4W?+]@?\$A_P#@HIJW_!2_X!>+/'VJ>&]/\*PZ7XMFT.PT^UN'N62W
MCL;&?=+*VWS)#+<2\JB#;L7;N#,T?PZ_X(9_LI?#+7)K_3_@YH=U<31>2R:O
M?7NL0;=RMD0WDTL:M\J_.J[L;AG#,#](_#/X4>&O@OX.M_#WA'P]H?A?0K-W
M>#3M)L8[*UB+LS.5BC 7+,2Q/\3$DUCBZN#E&V&@T_,VPM/$)WK23/YM/^#A
M0Y_X*^_&#_9_L;_TRV%?TK_#5?\ BW6@?]@VW_\ 1:UPGQ'_ &(/@S\7_&=Y
MXB\6?"7X;>*/$&HE/M6I:MX9LKR\GV($3?+)$S-MC55&X\*JBO4+.SCTVWC@
MAC6*&%!&B*,*BC@ 48S'JM0IT;6Y!87!^RJSJ7^(\!_X*QOL_P"":7QQ/IX,
MU+_T0U?F/_P:/_\ )1_C9_V#=)_]&W5?M-XP\':7X^\,WVBZ]IEAK6C:I"UM
M>V%];I<6UW$PPT<D;@JZL."&&*Y?X/\ [+WPW_9YNKZ?P#\/_!G@F35$CCO&
MT'1+?3FNU3.P2>4B[]NYL;NF31A\?[/#3P]OB*JX/GK1JWV/SI_X.R"/^&-?
MAO\ ]CF.._\ QY7-;/\ P:C?\H_/&W_90KS_ --NFU^A?Q<^ W@?]H#1K73?
M'7@_POXRT^QN/M-O;:YI<&H0PR[67>B2JRJVUB,CG!-.^$GP+\%_ 'PY-H_@
M7PCX;\&Z3=7+7<MEH>F0Z?;R3%50RLD2JI?:B#<><(H[4_KW^Q_5;=;B^I_[
M3]8OTL=<PQ7\M_C[C_@N7K7\*_\ "]9N3_#_ ,5 U?U(9XKR6Y_83^"-WX\D
M\43?"#X92^)I-0_M9M5;PM9-?->>9YOVCSO*\SS?,^??G=NYS3RW'+"\UU?F
M5B<;@_;\NMK,]7GC\V!U_O+BOY2O GB?Q!_P2:_X*2K>W&C_ -L:M\(_$MQ;
M/9:E$^G_ -J6X\R+S%P6:+S[9]\3_O%7>C;95^5OZNMW%>5_&K]BSX2_M):[
M#JGC[X:^"?%VJVL*VT-[JNC07-TD*LS+%YK*7\L,[G9NVY8G'-&7Y@L/SQDK
MJ2#&8)UN5Q=FC>^ GQ<LOV@O@9X/\=Z?:W5GI_C31;/7+6WN=OGP17,$<Z(^
MUBNX*X!VG&:_G)_X*_\ _!._QI_P3<_:YOO%6BQR:;X%\1Z[+K'@_6M&C:SC
MT>5IVN8K)2C?Z//;M_JV5EW+$KIMVM&G]*G@_P (Z7\/O">F:#HMC;Z7HNBV
ML5C86=L@C@M8(D5$C11]U54  >U-\7>#=)^(7AJ^T?7M+T_6='U2%[>\L;ZW
M2XM[N)AADDB<%75AP585.7Y@\+4<HKW9="L7@U7@DWJC\</V3O\ @ZQC\/\
MPPL]+^,W@75]8\3Z?#%"VM>'6@1=79=RM+-;RM&L$F F[RF:-F+LJQ+M2O7?
MV/O^#D#_ (;+_;,\(_"W1?A/_P (_I/BC4I[6+5[W7_M-R(4BEE5VMT@54D9
M8PI7S7VM)U;;\WT]\2O^")'[*WQ5EM6U/X,>&;3['YGE_P!BRW.BAM^W=O\
ML4L7F?=&-^=OS;<;FSWOP2_X)S? K]F[5-+U+P5\*?!&BZQH<8BL-472XYM2
MMMJ&/<+J7=/O9"RL^_<^X[BV:ZL1B<NG!^SIM2]=#&CA\4I+GGH?/G_!PU^Q
M]XB_:Y_8$F;PG9W&J>(O .JQ>(X].MHO,FU*W6*6"XB0;E^98YO.V_,S>1L5
M69UK\G_^"-7_  6<OO\ @FCJ&L>%?$VBW7B7X7^)+IM0GM[!$&I:9?[(T^T0
MLS*DJR(B(\3LOW$=77:Z2_TI'G^M?//[17_!*[]GW]J[7)M2\=?"WPWJFK7$
MZ7%QJ5H)=,OKIXT:-/-N+5XI955#C:[%>$X^5<+!9G2AAWAL1#F@]?,G%9?4
ME65:E*S/SE_:Z_X.L;'5OAU>:7\%/ >N:=KVI0/%%KOB@VZKI9.Q5EBM(GE6
MX?YGV[Y%165&*RKNCKXM_P""-/P]\0?"?_@L7\)O#_BC0=:\-Z]I^H3_ &K3
MM5L9;.ZM]^FSNA>)U5DW1NC+N5?E=6_BK^@[]GW]@3X+_LMW,-UX ^&7A#PO
MJ$-I'8#4+73D;4)($VX#W+[IGSL1F9G+,RAF);FNNU7]GKP'XB^*MAXXU#P7
MX6OO&NDH(['7[C28)=3LT =0L5PR>8BXDDX5OXV]:TCFM"E3G2H0LI+>^I,L
MNJ5)QJ597<0_:(^%5O\ ';X!^./!%U)/#9^,M!OM$G:W=4E$=U;R0,49E95;
M#\%E89[5_,?_ ,$T_P!M;4?^"6_[;4?BK7/"MYJ"V,5UX<\0Z1<*]KJ-G$SI
MYVQ7V[)XI(E^25?FV,C;&;S$_JH7@5Y+\:?V'_@]^T7XHAUKQY\,_!/BS5[>
M!;>.]U/1X;BX\M6++&79=S("Q(4_*"S?WC7+E^81H0G3G'FC(VQF"E6G"I!V
M<3TKPMK'_"1>&]/U#9Y?VZWCN/+W;O+WH&QGOUK2JEI.G0Z1IEO9P1[;>UC6
M*)<EL(HP!D]>*NUYAZ04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !THHHH ****
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
M?M_^&;G5/AKXFCU*XL GV_2KJ,V^H:?GH7B;DJ<XWH6CR,!B0PKXC_X* _\
M!N[^SYX6_9E\?>+O!%OKW@;6?"NAWNLVV-7EO+%_L\+R^7*MP9'V,%VY# C.
M23BOSN_X-Z_B)K'@O_@JU\.[?3I)OL_B:/4-+U&"-OEGMS93S ,1U$<D2OS_
M '1Z"N267X+%8:=?"WBXZV>VU['1'%8BE6C3K6=^Q_3/1117RQ[04444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !111G% !11NHS0 4444 %%%% !
M111G% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %?/W_!03_@H1X-_X)O?![2_&_CG2_%&J:7JVLQ:'!#H=O!/<K/)!/.K,)IH
MEV;;=Q]XMDK\OI[\'VA?]JOS _X.NQC_ ()^^"?^RA6G_IMU.NG T(UL1&E+
M:1RXRM*E2E..Z/L+_@GY_P %"/!W_!1_X-ZIXZ\"Z7XHTO2M*UJ71)8=;MX(
M+AIXX8)F91#-*NS;<(/O;LAOE]?H '(K\P?^#489_P""?'C/_LH=[_Z;=,K]
M.]V5/^S2QU&-&O*E':+#!UI5:49RW8^BBBN<Z@HHHH **** /EG_ (*.?\%5
M_A[_ ,$QG\&_\)YHWC35_P#A-_MOV$:!:6UQY/V7[/YGF^=<18S]I3;MW?=;
MIQGIO^"?G_!03P=_P4A^#>J>./ VE^)M+TG2M:ET.6#7+>""X:=(8)F91#-*
MNS;<(,[LY#<>OYM?\'>7^O\ V??IXC_]Q5>S_P#!J/\ \H]O&G_91+S_ --N
MEU[$\!367QQ2^)O]3R8XRH\:Z/3_ (!^GU%%&:\<]8**** "BBB@ HHHH 9G
M-* "*YWXE?$?1_A#\/M>\6>(KLZ?H'AC3[C5=2NO)>7[-;01-++)L0,[;41C
MA5+'' -?"O[*?_!PS\/_ -M3]L#P#\*? G@7QE"/&']H?;=4UZ2VLO[-^SV4
MMU%Y4,+W'G^9Y,B-N>+R_E/SYP-:>'J3BYP6BW,:F(A3DH2>K/T.HHHK(V"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH :?Z5^7_ /P==?\ */SP5_V4*T_]-NIU^H!Z?A7Y?_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
ML24444 %%%% !1110 4444 %%%% !1110 4444 %1S0K<1,K+N5A@@]ZDHH
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
M.ZTQF\(W,,4=K=P3Z39RSIYP3S4D9Y7='W-L?!VNNZ-OMO\ X-VOB3)\1?\
M@E7X%AFU5=4NO#=WJ&CRYNO/ELPET[Q0/\Q9-L$L6U&QMC,>%V[:_'/_ (.$
MO^4O_P 7OKHW_IFL*QRO TWC9T*BNE?\S3'8J:PL*L':]CZ$UO\ ;,_X*#?\
M%7+2^U7X4^'_ !-X2^']TXBLE\-/%HMO(J7$N&35+ATEFE5HO*E:*58_W>UH
MDWLK>)_'/QC^WU_P3AU'0_%'Q \9?&+P]#>3O#97.H>*CX@TR2?RV_=2IYUQ
M;,S(694E5ONLRK\C,O\ 1A\&O#UCX8^$GA73=-L[?3]-T_2+2WM;6VC$4-M$
MD**D:(O"JJJ JC@ 5X3_ ,%C_ ^E^/\ _@F3\:;/5K-;RWL?#-QJD2LS+LN+
M7%S"X*D'Y98D;'W6QALJ2I=#-*?M50=*/*WVU^\5;!U/9NKSOF/+_P#@A+_P
M5#U;_@HI\ =8LO&TNGM\2/ <\%MJDMK 85U2VE1O(O2JCRED=HI@Z1':K1[M
MJ*ZK7I'_  5P_P""B<?_  31_99D\96>BKKWBC6[Y=#T"TN&*V:WCPRRB:YV
MD-Y"+&S,$^9VV)N3=YB?G7_P:/IM^)/QPV_*O]GZ0?\ R+=?_7_[ZKK/^#M[
MP1JEYX)^!_B2&U:30=)N]9TR\NMZ[8;BX2SEAC()W?.EI.V[[O[KYF7*[E4P
M-!YG[#:%_P!+A3Q=7ZA[;K_P3Y+\)?M1?M\_\%6/%=U>> =?^)%Y9Z?+<-_Q
M2MXOAK1]/WE&^RM<(\$;NJE-JSRO+MW,N[<S-VD'[-'_  5 ^!5PWBA;[XT7
M1TN*6;R?^$W@\0JRB)E*_8OM<_GMMW;5\IFW;=OS;:^I/^"!7_!4[X&_"S]B
M7P[\*?&7C+2_ GB[PQ-J$T[:ZWV*SU".6^>598[E_P!UE5N$38[+)^Z9MNP;
MJ_37X5?M%_#_ ..5BUSX)\<>$?%UK'.;=IM&UBWOHQ* &9-T3M\P5@<>C"M<
M=C)TJKIQHI17D987#1K05251W?F>*?\ !(7XH_%+XM?L.>'=4^,G]M)\1([V
M^M-235M)73+V-8[EUA$L"HF&\KR_FV+NZG=]YOJ3;N% XX% _BKYRI4YY.25
MCWJ<>6*B.HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M ^B^(M)D:;2]>L8=1LY'C:-I(945T8JP!&58'!%?RP_\%6!N_P""DWQRZ_\
M(Y:EP.I_TAZ_II_8E7_C#+X2_P#8F:,?_)&&OYE/^"K'_*2?XY?=_P"1RU+K
MT_X^'KHX8BEBYQ7;]3+-KNE!OO\ H?M]KW_!=C]G/]DGX0>#M#U3Q=<>*->T
M_0;"*ZT_PS;?V@ULXMXP5>4LD"L#P5,N[VK+^%G_  <W_LS_ !&UN.QU"7QW
MX)CF;8MWKNC1FWSG&2;6:=E'NP'%?-?[*O\ P:T>'_&OPMT?Q%\0?BCJS76N
M6$&H+8^'["*".S$J*X#33%S(=I&?D3&.,UXC_P %9/\ @@%=?L&_!V;XE>!O
M%.I>+?!^ESQPZS;:E;I'?Z<LCI''.&C 26,R.JD!4*?*<,"Y0A@\IJ5/9<\G
M)_)7$ZV-C#G<5;]#]^/!?CG1_B+X6T_7- U:QUK1]5B6XL[RRG6:"ZB/1D92
M01[@]>/:O*?VS_\ @H9\+?V!M-T&\^)VM7FBV_B26:*P:#3Y[SSFB"%P1$K8
MQYB]:_*G_@UK_;1U/1/BSXD^!NL:A)<:#K%B^M>'HI)&9+*[AP+B&($\))$3
M)@8 ,#'^(UZ%_P ';O\ R3SX)?\ 80U?_P!%V=<$<G4,P6$J-V?5;VLV=7UY
MRPSK0W/T<_8V_;[^&?[>OA[6=5^&>M76LV/A^Z2TO9)[":T*2.NY0!(JD\5[
M2[[8F/MFOR4_X-+UQ^SY\6_^QBM/_28U^MC<(WTKAS##1H8F5&&R9TX.LZM&
M-1[L^*=*_P"#@+]F#6O'-OX;A\;:HVJW6H+I<<7]@7NUIV?RPN_R\?>XSG%?
M2?QW_::^'_[,WAU-2^(/C/PYX/L[@/Y#:K?I;O=E=NX0H?FF8;T!5%8_,.#F
MOY5?APS']LW0>6_Y'.V'7'_+\*_H5_X*Z?\ !(UO^"J#?#__ (N / R^!O[1
MX_L,ZG]N-W]F[?:(=FW[-ZG.XUZN995AL-4IQG)J,DVWOMV./#8RM5A-QBFU
MLC\-O^"Q'Q\\)_M1_P#!1_XD>.O NJ?V[X8UJ33UL;Y8)84N#!IEI;R82159
M0'B<9/7'%?JQ^P3_ ,%V?V:_@1^Q1\+O!WB3Q?K%GKWA?PU8Z;?0)H%[,L4L
M42JRAEC*G!'8U^.7_!07]D1?V%OVO/%GPI;7O^$L_P"$6%H#JG]GFQ^UBXLX
M;L@1;Y0I4SX^\<XK[R_95_X-C6_:=_9P\$?$0_&X:*WC;1K;6#8#P=]H-J9H
M@_E^9]N3=C/78N:^@S"G@7@Z<:TWR:<K5[O3M8\S"U,1[>4H17-U/V4_9:_:
MV\$?MF_"&+QS\/M1N-6\.7%Q-:I/-9RVS&2(X<;'4-U]J^1OA3_P5U_8?\5?
MM!:;>^%X]#A^(GBJ_ATV+5X? \EO?W4T\@A57N_LX;#,P4EGQCJ<5] _\$T?
MV%?^'=?[+MK\-1XH_P"$P6WU"YOQJ)T[^S]_G.&*>7YLO3'][FOYF_V*#G]L
MKX2?[/C/1\>W^G0#^M?/Y;EU'$.MR2?+';6U]WK]QZ6*Q-2FJ=TKO<_KG&T+
MN7^[UQ_GUKS;]I;]K_X;_L<>!%\1?$KQAI/A33)F:. W+%IKMU&62&% TDK
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
MW9<Q21+\DJJK;71O+9O,3+)XN>%KTX[M+]33,I<M>G.6R9_15_P5*TV35_\
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
M*Q"H#N) %?U>?#/Q!X;\3^#=,NO">H:3J'AX0+%8RZ7-'+9^4H 18S'\NU5
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
M_P#L'Z5_Z00U]'@Y*6<U6NWY6/+Q":P$+G[<?\$9ES_P2X^"O'/_  CL?/\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#COC=XYU'X7_!WQ9XFTC0;[Q1J
MGA[1KS4K+1++=]IUB>&"25+6+:CMYDK*$7:C'<WW6Z5_-5\&?^":_P"T%^V)
M^VIHK?$7X5_%K3K?X@>*Q>^+M>N_#,NBQV\,]P9]0NA+-"EM$^QIG0;=I?:B
M(S,J-_4%C*4+%@<5W8',)X7F]FM9=3AQ6"6(<>=Z(>B[5 I:**X3N"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *#THH(R* /BG_@KC_P $B=!_X*8^"[&^MM0C\-_$;PW"
M\.DZP\1>"YA)W?9+D+\QB,A+!E!:,LQ ()#?B?\ &[_@AW^U!\"=5DMYOA?K
M7B2SA9C#?>&F754F4'.Y4A)E7.,[6C!S7]02HH_A7WXIYY%>Q@<[Q.%A[)6E
M'LSS\1EU*M+G>C[H_E,T7_@FI^U!\6-3CM6^#GQ>N)HR$C?5]$N[-(]PQQ)<
MHJ <8)!QBOLW]BG_ (->_B%X]UVQU;XVZM9^!]!$FZ;1M+NH[S5KA<AC&9$#
M019Q]X-(P/..*_>7RE Z"@<G_P"M736XFQ4H\L$H^:W_ !,Z>4THRO)N7J?A
M_P#MP?\ !K=KVA7EUKGP%\26^N:?R_\ PCGB&X6WO8^!A8+H+Y4N3T$PCP#]
M]FP:]=_X-Q/^"<_Q,_96\6_$CQ5\3='\0>$[E6CT'3=&N9F6WNF^66>\V*QB
MDP!%&DJDC_7*/?\ 6$JI8?*O'3CI3BGMS]*Y*F=8FK0="H[I]>IM#+Z<*JJ0
MT\N@IZBN3^.6A7GBKX,>+M+T^%KC4-2T6]M;:)653)*\#JB@L0!EB!DD#U(K
MK:",BO)C*TE([9*ZL?R[#_@A;^U@VUO^%.ZPV1U&H6//7GFXX_\ KTC_ /!"
MO]K+:?\ BS>K=.^IV'_Q^OZB G^<4N/>OI?]:,3:W+'\?\SR/['I_P S/YPO
M@S_P;5?M-_$O4HH_$&C^&?A_8L59[G5]9BN6VYYVQ6AE)8#H&*Y/&1UK]?/^
M"8W_  1\^'7_  39TB74-/DD\5>/]2@^SW_B*[A6-A$2I:&VB!;R8257(W,S
M%1N8@ #Z_"AO2EZGM7G8S.L3B5R2:4>R5CJP^7T:3YHK7S&N@Q]T9P<5^1G_
M  7Q_P"",?C[]I_XMP?&+X2Z=%KVJ3V,5EK^@K-'!=RM "L=U TA"29B"HT9
M(8")"H8L0OZ[?P\TGE*?_P!5<N!QE3"UE6I[KIT9OB,/&M'DGL?EC_P;3?L[
M_&#]G+1?B]HOQ0\-^-/"^E[](_L*RUE)8K;<#?FY-LC':H.8-Q3 ;Y<YXKY4
M_P""IW_!*7]IN?\ ;O\ B-\4/ /@W7-4T/Q)JCWVGZCX=U.)KM8RB H84D6<
M-P>BD'UK]]RB\<+Z=*<1M/3Z\5V0SBI#$RQ*BKR5FNG3_(PE@8RI*DV]-GU/
MY>=4^"O[<VK,^E77AO\ :CNHIR(WBFMM;DMI.> Q(,>/<D@5ZS^Q7_P;C?'#
MX_>-+*X^)&F_\*P\&QS"2\GU"99-4O(\@F."W1V*.1D%I2@7.1O(VU_1:J>P
M_*AE7'0?E754XDKN-J<(Q?='/'*87O.39S/PQ^&VC_!WX=Z'X5\.V<>GZ'X=
MLHM.L;:,_+##$H11^0Y/4DU\L_\ !9;_ ()B?\/*/V?M/L='U"UTOQUX/N9+
M[0;J[.()_,4+-;2L 2B2;$.X X>->,5]E[5V]!^5! /\Z\2CB*E*JJT7[R=[
M_P"9Z52C&</9RV/Y:-7_ .":?[6W[*OC:=M+^&/Q8TW5H\PG4?"5K=7BR)G
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ Z4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1THHH **** "BBB@ HHHH **** "CK110 4444 %%%% !C%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>abm-20230430_g3.jpg
<TEXT>
begin 644 abm-20230430_g3.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &O :\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\Z?^"D'C;Q!
MI'QB\/:98:U?V.GIH,=R+>UN7C3S'N)U9\*1DD1H/^ BOT6K\S_^"F'_ "7?
M0?\ L6X/_2JZKZSAB,99BE)7T9\MQ+*4<O;B[:H^:/\ A/\ Q1_T,FK_ /@=
M+_\ %4?\)_XH_P"ADU?_ ,#I?_BJP**_8O94_P"5?<?D7M)_S,]N_9C^(WBJ
M/X^^!8?^$CU5H;K58+:>*2\D=)8G<!D922""*_7BOQE_9G_Y.#^'G_8;M?\
MT8*_9JORSBZ$8XFGRJWN_J?IW"DI2PU3F=_>_0****^$/N HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F'QA_P4,^&
M/@_Q1J6B-9^(=5DL)FMY+O3[6$P.Z\,$+S(Q .1G;@XXR,&OFS]HCXY? []H
M;Q!INN7\'CS1M3L[7[$9+6RLW66(.SJ"K7/!#._(Z[N>@KYI\?\ _(^>)/\
ML)7/_HUJP*_:L%D&$PKC6I.2E;>Y^-XS/<5BE*C547&^UCUO['\"/^@Q\1/_
M  56'_R31]C^!'_08^(G_@JL/_DFLFP_9U^)^J6-O>VG@+7[FTN(UFAFCL)"
MLB, 58''(((-9GBWX-^.? >EC4O$7A/5M%T\R"$7-]:/%&7()"Y(ZD _E7I1
M]C*7*L0V_P#%'_(\Y^UC'F>'5O\ #+_,]4^%OBWX"_#3Q[I'B@R_$'5YM+F%
MS!:RV%E$AE7[C,5N<D \X[D#/&0?JK_AYA\,/^@#XN_\ [7_ .2:^ _"OP6\
M>>.-)75/#_A'6-9TYG:,75E:/)&67J,@=15_5/V>?B9HNFW>HW_@37K.QM(7
MN+BXFL9%2*-%+,[$C@  DGVKS,7EF78RHGB:MY+362_(]+"YEF&$IM8:E:+U
MTB_S/NW_ (>8?##_ * /B[_P#M?_ ))H_P"'F'PP_P"@#XN_\ [7_P"2:_//
MP;\-_%/Q$DNH_#&@:AKTEJ%:=;"W:4QAL[2V!QG!_*NH_P"&9_BO_P!$\\1?
M^"^3_"N*?#^3TY<LY6?G([(9]F]1<T(W7E$^Y/\ AYA\,/\ H ^+O_ .U_\
MDFE3_@I?\+V90=#\6("<%FL[; ]^+BOS5OK&XTN^N+.[A>VN[>1H9H9%VM&Z
MDAE([$$$5!71_JOEK5TG]YS_ .LV8K=K[C]U]!URR\3:'IVL:;.+G3M0MH[N
MVF"D"2*10Z-@C(RI!YJ_7!? '_DA'PX_[%O3?_26.N]K\AK05.I*"Z-H_6J,
MW4IQF^J3"BBBL34**** "BBB@ HK@/CA\9M(^!/@*?Q1K%O<7D*S);0VMJ!O
MEE?.%R>%&%8DGL.YP#\T_P##SWPO_P!"5J__ (%15ZN%RO&8R'M*%-RCMT_4
M\O$YG@\'/V=>HD_F?:M%?%7_  \]\+_]"5J__@5%3D_X*>>%BZA_!>L*N>2M
MS$2!]*Z_[ S/_GR_O7^9R_V]EO\ S^7W/_(^TZ*R?"?B?3_&GAG2]?TJ5IM-
MU*VCNK>1D*DQNH89!Y!P>E:U>#*+BW&2U1[D9*24H[,****DH**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#\./'_P#R/GB3_L)7/_HUJP*W_'__ "/GB3_L)7/_ *-:L"OZ.I?PX^B/
MYYJ?'+U/VX^$'_))?!/_ &!+'_T0E>#?\%'_ /DWRV_[#=M_Z+FKYS\,_P#!
M1KQMX7\-Z3HUOX:T"6#3K2&SCDD$^YEC0("<28R0*X[XZ?MF>)_CUX*C\-:Q
MHFDZ?:)=QW@FL1+YFY%8 ?,Y&/G/;M7YG@L@QU''PQ$XKE4K[K8_1\9GN"K8
M"="$GS.-MGN?9G_!/+_DV^R_["5U_P"A"O6_C]_R0CXC_P#8MZE_Z2R5^;WP
M2_;6\4_ SP+%X6TG0]'O[..>2X$UZ)?,RY!(^5P,<>E=+XS_ ."B'C3QMX/U
MWP[=>&]!@M=7L)]/EEA$^]$EC:-F7,A&0&.,BC%9#CJN82Q$8KE<K[K:X8;/
M<%3P$</*3YE&VSWL=O\ \$N_^0]\0?\ KVLO_0YJ_0*OQV_9[_:2US]G6\UJ
MYT33-/U)M5CBCE%^),((RQ&W8P_OGKZ5[1_P\W\>?]"MX=_*?_XY6N=9%C<;
MCIUZ,4XNW5=$D9Y/G>"P>"A0K2:DK]'W;/FCXO?\E9\:_P#8;O?_ $>]<C6G
MXFUV;Q1XDU;6;B-(I]1NY;R2./.U6D<N0,\X!-9E?H]*+C3C%[I(_/*LE*<I
M+JV?M3\ ?^2$?#C_ +%O3?\ TECKO:X+X _\D(^''_8MZ;_Z2QUWM?SUB?X]
M3U?YG[[AOX$/1?D%%%%<QTA1110 4444 ?+'_!1__DWRV_[#=M_Z+FK\P*_4
M;_@HM8W-Y^SSOM[>6=+?5[::9HT+"--LB[FQT&YE&3W(]:_+FOV+A7_D7_\
M;S_0_(N*/^1A_P!NK]0HHHK[$^1/V:_9E_Y-[^'G_8$M?_18KTRO.OV==/N=
M+^ _@&TO+>2UNHM%M5DAF4JZ'RQP0>0?8UZ+7\[XO7$5&OYG^9_0.$TP]-/^
M5?D%%%%<AU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?AQX_\ ^1\\2?\ 82N?_1K5@5O^/_\ D?/$
MG_82N?\ T:U8%?T=2_AQ]$?SS4^.7J?M5\(]"TV3X4^"W?3[5F;1+(EF@4DG
MR$YZ5X5_P46TJRL_@!;R6]G;P2?VW;#='$JG'ES<9 KC_ __  4:\$^%_!7A
M_1KCPSK\L^G:?;V<DD8@VLT<:H2,R9P2*\W_ &JOVS/#'QZ^&,7AK2-$U;3[
MM-0BO#-?"+9M17!'RN3GYQV[5^58'*LPIYC"K.FU%2O?ROZGZAC<TP%3+YTH
M5$Y.-K>9]#?\$^])L;S]G2SDGL[>>3^TKH;Y(E8_>'<BO6?CUH>G0_ SXBNF
MGVJ.OAS465EA4$$6LF"#BOBG]E_]M;PM\#/A5!X6U;0M8O[R.[FN#-9B+R\.
M00/F<'/'I7;?$O\ X*(>"_&WPY\5>';7PWKT%UJ^DW>GQ2S"'8CRPO&K-B0G
M +#.*,5E683S*5:--\KG>_E?U#"YI@(9=&E*HN90M;SL8'_!,6PMK[7?'XN;
M>*X"VUGM\U V/FEZ9K[Y_P"$?TO_ *!MG_WX3_"ORP_8_P#VDM#_ &==2\3W
M.M:9J&I+JL5O'$+ )E#&SD[M[#KO'3TKZ9_X>;^!/^A5\1?E!_\ '*VSS*\?
MB<?.K0IMQ=OR1EDF98'#X&%.M42DK_FSX+^+B+'\5O&B(H55UJ] 51@ >>_%
M<G6WXXUV+Q1XU\0:S;QO%!J.H7%Y'')C<JR2,X!QQD UB5^G44XTXI[V1^:5
M6I5)-;79]\?';X]>-?@G^S_\ XO!NJ1Z2^K>'(C<S-:Q3L?*M;/8!YBL /WK
M9X]*\!_X;I^.'_0[_P#E)L?_ (Q7>?MF?\D(_9J_[%MO_26PKY)KYO*<!A*V
M$52I2C*3<M7%-_%+N?1YICL51Q3A3JRBDHZ)M+X4>]?\-T_'#_H=_P#RDV/_
M ,8H_P"&Z?CA_P!#O_Y2;'_XQ7@M%>O_ &9@?^?$/_ 5_D>3_:6._P"?\_\
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
M*_9#^$.B?#GQ5J-CX*M;>]L]*NKB"9;F<E)$A=E;!DQP0#S7RU^Q?^U%X.^
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15;4-2M-)M6N;ZZA
ML[=?O37$@C0?4DXJOI/B32=?#G3-4LM1"?>^R7"2XZ==I/J/SIV>XKFC1112
M&%%%% !1110 4444 %%%% !1110 4444 %%%% !7G?[1DCP_L]_$^2-F21?"
MVJ,K*<$$6DN"#7HE><_M(_\ )N_Q2_[%75/_ $DEK2G\<?4BI\#/PRTN_P#$
M>M:A!8Z=<:I?WL[;(K:U>2221O157))^E=5_PK?XM?\ 0K>-/_!==_\ Q-=)
M^QC_ ,G2?#?_ +"J_P#H+5^XM?58S&/"S45&]SY_"X7ZQ%R<K'X'V?Q"^)WP
MLU*..#Q#XI\+7D9R(#=7%L>IZH2,C).01CDU^@'[#/[>&J_%'Q%;_#WXAR17
M&O7"-_9>M1QK%]J*J6:*91A0^ 2K* &Q@C."WTA^UE\,]"^)WP%\96NM644\
MMAI=SJ%C<L@,EK<11,Z.AZCE0" 1D$@]:_&'X.ZM<:#\6O!6HVC;+FUUJRFC
M;_:6=#^59Q=/,*,FXVDBY*>"JQ2E=,_?ZBBBOE3Z **** "BBB@ HHHH SO$
M6N6WA?P_J>LWI9;/3K66[G*C)$<:%VP/7 -?E-J'_!43XLS>-GU2T@T>WT 3
M9CT)[0.IBSPK39\POCJP(&>=H'%?K)>6D.H6DUK<Q+/;S(T<D4@RKJ1@@CN"
M#7PEJ'_!)GPM<>-7OK7QQJ%GX8:?S/[&^PJ\ZQYR8UN3)^ 8QD@=<GFO4P4\
M-#F]NO0X,5&O+E]BS[1^'7C2U^(_@'P[XJLHF@M=:T^"_CAD.6C$B!MA/<C.
M/PKHJH:#H=CX7T+3M&TRW6TTW3K:.TM;=,[8HHU"(HSV"@#\*OUYLK7=MCN5
M[:A1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#]JCX^6_[.?P
MAU#Q088[O59)%LM+M)"0LMRX)7=C^%55W/J$QD$BO7Z^ _\ @K@;K_A"?AX$
M)^Q?VA=>;TQYGE)L]^GF5UX6FJM>,);'/B)NG2E);GP9KWB;XB_M'^.@][/K
M'C7Q'=,QAM84>=D7.2L42C$:#T4 #K53Q'X#\?\ P6U73[O6=$U[P9J#$R6=
MU<0RVCDCJ8WXY''0Y&17W%_P2+L]-=OB9=&.-M8C^P1"1A\ZP-YY(4^A9!G'
M]U<]J]._X*C>*?#EE\ [;0=0GA?Q#?:E!/IEKD&5?+W>9-CJ%",R9]7 KZ.6
M+<,2L-&&AXBPW-0=>4M2U_P3R_:FU;XY^%=5\,^++G[;XHT!8Y$OVP'O;5B5
M#/ZNC#:6[ADSSDG[ K\K/^"3MC=2?';Q3>I&QLH?#<D,L@^Z)'NK<H#[D1R8
M^AK]4Z\+'TXT\0U#8];!SE4HIR"BBBO..T**** "BBB@ HHHH **** "BBB@
M HHHH *\Y_:1_P"3=_BE_P!BKJG_ *22UZ-7G/[2/_)N_P 4O^Q5U3_TDEK2
MG\<?4BI\#/Q9_9^^(6G?"GXS^$O%VK0W5QIND7JW,\5DBM,R@$84,R@GGN17
MZ-_\/7OA)_T+OC3_ , ;3_Y*K\W?@7\.[?XM?%SPMX/N[R6PMM8O!;27,*AG
MC!!.0#P3Q7W_ /\ #I/PE_T/NM?^ D-?4XU87G7MV[V/ POUCE?L=CS?]IK_
M (*60?$WP!JOA#P)X?O])MM7A:UO=4U9T686[##QI$C, 74E2Q8X!( R01Y_
M^P'^S#K?Q5^*6B>,]0L);;P5X?NEOC>3(0EY<Q,&CACS]_#@%NH 4@\L!7J7
MQ4_X)1WNB^&[O4? WBZ36]2MHFD72=2M5B:YP,[4E5L!CT 9<$D985\N_LV_
MM&^)OV;?B!:ZA97-T^AO.J:OHC.1'<QYP_RGA95'W6Z@C!X)!*:IRP\H8-ZB
MFYQK1EB5H?K;^UYJE[HO[-/Q"OM.NY["]@TQGBN;65HY(VW+RK*00?I7YQ_L
M&?%'QGXB_:O\#:=JWB[7=4T^;[=YMK>:E--$^+"X8;D9B#@@$9'4 U^A7[7V
MH6VK?LE>/[ZSF6XM+K1?.AF3[KHQ1E8>Q!!K\SO^">?_ ">#X _[B'_ION:X
M<'%?5*MUW_(Z\5)_6:=GV_,_:*ORC_X*,?$KQ?X7_:6O;'1O%6MZ19+IEHXM
MK'49H8PQ4Y.U6 R:_5ROQ_\ ^"FG_)TM_P#]@JS_ /037/E:3KZ]C?'MJEIW
M/O'_ ()\Z]J?B;]EWPY?ZOJ-WJM_)=7H>ZOIVFE8"X< %F))P!BOD+]MC]NK
MQ;K7C[6O _@/6)O#WAS2)WLKF_T]S'=7LR$K)^]!RL88%0%QNP2200!]7_\
M!-__ )-,\,_]?=]_Z4R5^3/Q%TN\\)_%+Q)I^JQ&6^T_5[B*YCF'^L9)F#9]
MCC]:[<+1ISQ55R6ST^\Y<14G'#TU%[HZ_1?V=/C)\4-/B\06?@SQ'KEK=+OB
MU"XB<^<IR=RM(064Y/(R*EN/#?QR_9\D2_>R\:>"8H>EW&+B"WZX(WK\A'MD
MC!]Z_2CP/_P4@^!^OZ5:&_UF[\*7115:QOM.F<1-@#:'A1TVCL<C@=!TKW+P
M%\9O 7Q7C=?"GBS2/$#A-TEM:W2-,J],O$3O4?443QU>'\2EI_7R%'"4I?!4
MU.GT.XDNM$T^>5M\LEO&[MZDJ"37X9_$+XS?$"U\?>)88?'/B2*&/4[E$CCU
M>X5542L   _  K]V0 H  P!7\^OQ(_Y*)XI_["MU_P"CFK+*4I2G==C3,&XQ
MC9G]!=?B[K'[4?Q(^$?[1'C#5=*\3:A?I::OJ=M'INJ7<UQ9[&EE108B^/D^
M5EQC!4=N*_:*OP%^-G_)9O'O_8?O_P#THDJ<KA&<IJ2NK%9A*45%Q=CT:^M_
MVB/VI"^K2VOB_P 7V$S,5DCBD33QUR(U 6%?3"BN!U71_B1^S[XEACO(O$'@
M/6L>;"RM+:2.O3<C*1N';()':OW>\*QI#X8TB.-%CC2SA5548  08 %?%?\
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
M,Z><UM*(/Q\TQX]\5^RWCSP=8_$/P3KOAC4P38:O9364Q4?,JR(5W#W&<CW
MK\*OBI\+/%?P!^(MUH&N0S:;JNGS^9:WL!9$G4-F.X@?C(. 01R#P<$$#U<M
M<:E*I0O9O]58\_')PJ0JVT1^W'QK^#7A[X\?#[4/"?B. M:W WP7,8'FVDP!
MV31D]&&3[$$@\$U^+WQR^!/C']F?X@?V5K*30F.7S]+UNU#)%=*I!66)_P"%
MU.W*YW*<>Q/T%\._^"IWQ%\+Z/;V'B/0]*\6O"NP7TC/:W,@ P"Y7*L>G(49
M[\\UP7[0G[>7C/\ :#\+OX;U#0O#^E:*[K(5BM/M%P''\2RRD[#VR@5L$C.#
M6V#H8K#3Y&DXOS,L35H5X\R=I'3:Y_P4;\9^)_V>-3\!ZI;";Q3>H+&3Q)&P
M0R6; B3<@'$I&$W#@JQ/##)XS]A7X#S_ !N^.>ER7-NS^&O#TB:IJ<K+E&V-
MF*$]B9' !']U7/:O)O WP>\;_$RQU.\\*>%M4U^UTV,R74MC;-(L?3Y>/O-@
MYV+EB.<8%==\#?VG?B'^S5J-W%X9O(H[.:;?>Z/J5L)()9%^7YAPZL,8RK*>
M.:[Y45"G.&'LI/\ K_ACDC4<IQE6NTC]SZ*\@_97^->L?M ?".S\8ZQX<C\.
M/<3R0PQQ7#2I<K&0K3+E054N'4+EON'DUZ_7Q<X.G)PENCZB,E.*DMF%%%%0
M4%%%% !1110 4444 %%%% !1110 5F^)/#NG^+O#NJ:%JUO]KTK5+66RN[?>
MR>;#(A1UW*0PRK$9!!&>#6E13VU0'SG_ ,.\_P!G[_H0/_*SJ'_R11_P[S_9
M^_Z$#_RLZA_\D5]&45T?6:_\[^]F'L*7\B^Y'A?A_P#8<^!?AFX2>S^'6FS.
MIR!J$T]ZO;JLTC@].XKVG2])L=#T^"PTVSM]/L;==D-K:Q+%%&OHJJ  /85;
MHK*52=3XY-FD81A\*L%>(?%_]C/X3_&S59=7U_PY]GUN;_6ZII<S6TTIQC+[
M?E=N!\S*3P!G%>WT4H5)TWS0=F$H1FK25SY1T'_@F7\$M'O!/<V.M:T@(/D7
M^I,$X_ZY*A_6O7O$'[,?PM\4> ;;P5?>"].7PQ;7"W<5A9A[0+,%*B3?$RN6
MPS DG)SSFO4**UEB*TVG*;T\R(T:<5911R_PW^&?AOX1^$[7PSX3TW^R=#MG
MD>*U\^6;:SL68[I&9CEB3R:\F\>_L'_!3XA:C<ZC>>$5T[4+B1I9;C2;J6VW
M,QRQV*WEY)S_  ]Z^@:*B-:I&3E&3394J<)+E:T/D.'_ ()<_!F.97:7Q)*H
M.3&^HIM/MQ$#^M>V?"7]F;X:? ]S/X0\*VNGW[*5;49BUQ=$'J!+(690>X4@
M>U>H45<\16J*TI-HF-&G!WC%!7EOQ@_9D^&WQVF@N?&7AF'4=0@C\J+4(99+
M>X5,DA=\; LH). V0,G YKU*BLHSE!\T79FDHJ2M)71PGP:^"_ACX#^#SX9\
M)P7$&F-<O=L+F=IG:1PH)W'V51@>E>=ZW^P9\"O$6M7^K:CX&^T:A?W$EU<3
M?VO?KOD=BSMA9P!DDG  %>_T5:K5(R<E)IOS)=.#2BXJR(K:WCL[>*"%=D42
M!$7).% P!S[5Q?Q:^"7@OXY:+9Z3XWT7^V]/L[C[5!#]JGM]DFTKNS$Z$\,1
M@G'-=S16<92B^:+LRW%25FM#S#X2?LT?#?X%:C?W_@?PY_8EW?Q+!<2?;KFX
MWH#N Q+(X'/IBO3B P((R#2T42E*;YI.[%&*BK15D?._Q$_8%^"WQ&OY;^?P
MN=#OYF+23Z'<-:AB>_EC,8.><A![YKD-/_X)@?!:SN!),GB"_3C]U<:D IY_
MV$4^W6OK>BNA8JO%64W]YB\/2;NXH\[^%?[//PZ^";32>"_"ECHMU-'Y,EXN
MZ:Y>/()0S2%GVDJIVYQE0<<"K_Q1^"_@GXU:3!IWC7P];:]:V[,T'G%TDA+
M!BDB,K+G S@C.!7:T5C[2?-SW=^YKR1Y>6VA\F:I_P $Q?@IJ$WF06^O:8N2
M?*M=3++VX_>*Y_7O6QX/_P""<WP0\)7D=U+X?O/$$T9R@UB^>1,YSDQIL1O3
M# CV[U]-T5L\57:MSO[S+ZO13ORHK:;IMIH^GV]C86L-C96Z"*&VMHQ''$@&
M JJ   !V%><_%G]F?X:?'"Y2[\9>%;;5-0CB\E+]))+>X5 20/,C96(!)(#9
M')XYKT^BL(SE!\T79FTHQDK25T?(MY_P2]^"]U<-)&?$5HAZ10ZDI4?]]1L?
MUKN/AU^P=\%_AKJ$&H6GA1=7U"$AH[C6YVN]K#HPC;]WG/.=N0>F*^@J*WEB
MJ\E9S9BL/2B[J*$ "@ # %+117*= 5RWQ!^%_A+XK:.-+\7>'[#Q!9*28TO(
M@S1$C!:-_O(<=U(-=3134G%W0FDU9GR=K'_!,?X)ZE=&6VM=<TE"2?)L]3+(
M.G'[U7;]>];'A#_@G3\#_"EQ'/+X<NM?FC.5;6+Z21<^Z(51OH5(KZ9HKI>*
MKM6YW]YA]7HIWY49^A>']+\+Z7!IFC:=::3IUN-L5G8P+#%&/144 "O./BY^
MRU\,?C<TD_BKPK:W&ILN/[5M,V]V,# S(F"^.P?</:O5Z*PC4E!\T79FTHQD
MN62T,7P7X1TSP!X1T?PWHT/V?2]*M8[.VC)R=B*%!)[L<9)[DDUM445+;;NQ
MK31!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45P'[0E]
M<Z9\ _B5>6=Q+:7=OX9U.6&X@<I)&ZVLA5E8<@@@$$<@BOR3_9A^+GCG5OVB
M/AS97WC3Q#>V=QKMI'-;W&JSR1R*9 "K*7P0?0UWX?"/$0E-.UCCK8A49Q@U
MN?M71117 =@4444 %%%% !117F'[4&HW>D?L[?$:]L;J:RO+?0[J2&XMY#')
M&PC)#*P.01ZBKA'FDH]R9/E39Z?17XZ?L4_%3QKKW[47@*PU/QAKVHV$UU,)
M;6[U.>6*0"WE(#*S$'D \^E?L773BL,\+-0;O<PP]=8B+DE8****XSI"BBB@
M HHHH **** "BF22)#&\DCK'&@+,S'  '4D^E1V5];ZE:175I<175K,H>.:%
MPZ.IZ$,."/I0!/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!YS^TC_P F[_%+_L5=4_\
M226OQN_90_Y.6^&7_8P6?_HU:_9']I'_ )-W^*7_ &*NJ?\ I)+7XW?LH?\
M)RWPR_[&"S_]&K7T67?[O5_KH>+C?XU/^NI^Z]%<E\7-0NM(^%'C2^LIY+6\
MM=$O9X)XFVO'(L#LK*>Q! (/M7Y&?#O]OSXP?#W3]=@/B*;Q'<:E'&D%SKTC
MW1L64MEXE8XR0V,'(X&0<5Y>'P<\3%R@]COK8F-!I2ZG[045^(=YKG[1GQH_
MXG0/Q$\46\AWI-IUO>26PSGE%B7RU'7[H K&\&_M&?%SX->(]UCXMUZPNK67
M$^EZI/)+"6!Y66"4D9[= PSP0>:[O[*DUI-7.3^T(IZQ=C]U:*\S_9Q^-%M\
M?O@_H7C*&!;2YND:*]M%)(@N8SMD49_A)&Y>^UESS7SS^WQ^VEJ/P1DM_ _@
MB6.+Q;>0"YO-295D_L^%B0BJI!!E;!/S?=7!P2P(\RGAZE2K[%+4[YUH0I^T
M;T/M*O)_VL/^3:/B;_V +O\ ]%FOQVT_Q9\8OB]K=P^FZKXU\8:IC?*MA-=W
M<B*<_P *$[5X.!@ 8XZ5TVK_ !E^/'PT\,ZKX0\5WWBBTT;6;.2RFTSQ7;3'
M=&Z$'RS.N]" <C80/7(XKUXY9*$TU-770\Z6/4HOW78G_83_ .3L_AW_ -?<
MW_I-+7[:5^)?["?_ "=G\._^ON;_ -)I:_0/_@I1\0O$WPV^!>A:GX5UV_\
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
MJ5M$]QJGBC66^R6[=09I=L,7X HOT%?N5\,/ =E\+_AWX=\)Z?@VNCV,5H'
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
MK\:/V;+SQI96,VG6NK:->R):W#!GCVK*F"1P>4S^-?B]\$_^2S> O^P_8?\
MI1'7[A_#_P"$.A_#GX3V7P]TZ2\N-"M;26R62[D5IW20N7+,JJ,Y=N@%>,>'
M?^"<_P &_"_B#3-9L;+6%O=.NHKR R:DS*)(W#KD8Y&0.*QPN*HX?VBUL]C3
M$8>I6Y'U6Y]/4445XQZ9Y[^T!\+8?C1\&_%?@^4+YVHV;"U=NB7*$/ WT$BI
MGVR.]?@S=VL^GW4]K<1O!/#(8Y8G&&1U)!!'J#D5_0#\3OB!IGPJ^'^O>+M8
M;&GZ1:/<R*#AI"!A(U_VG8JH]V%?B7\+_">I?M+?M%:;IMT!]K\4:S)>:B\"
M[ D;.TURZCMA!(0/8"OH\JFXPFY?"OZ9XF814IP2W9^G_P#P3Q^$O_"L?V<]
M)O;F'RM6\3.=8N"P^81N (%^GE!6QZR-7TY4-G:0Z?:0VMM$L%O"BQQQ1C"H
MH&  .P %35X-6HZLW-]3UZ<%3@H+H%%%%9&@4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^=__  56^-_DVNA?
M"S39R'FVZMJVQOX 2L$1^I#2$'^[&>]9_P#P2?\ A+Y]]XK^)%Y#\L"C1=.9
MAQN;;)<,/<#R5!_VV%>[_$__ ()S_#WXN>/M:\7Z_P")?&#ZKJTYGE6&]M1'
M&, +&@:V)"*H50"2<*.37NGP<^$>A? WX>Z9X-\.?:'TRP\QEFO'5YY6=V=G
M=E503ENP'  [5[$L32AA/84MWO\ K_D>9&A4EB/:U-EL=K1117CGIA1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
H !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>abm-20230430_g4.jpg
<TEXT>
begin 644 abm-20230430_g4.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_[  11'5C:WD  0 $    /   _]L 0P " 0$" 0$" @("
M @(" @,% P,# P,&! 0#!0<&!P<'!@<'" D+"0@("@@'!PH-"@H+# P,# <)
M#@\-# X+# P,_]L 0P$" @(# P,& P,&# @'" P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@!K &J P$B
M  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40
M  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$5
M4M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC
M9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2U
MMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$
M !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'
M!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6
M)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#
MQ,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1
M #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MRO%8&CBJDIJ4X1D[-6NXI]8ON?SZ_P##@G]IK_H2](_\*"Q_^.5^F'_!$/\
M8[\>?L8? 'Q9H/Q"TNWTG5-5\0G4+>**]BNE>+[/!'NW1DC[R&OMJBOE\]X^
MS+-L(\'B8P46T]$T]/63/ILEX&R_*\4L7AY3<DFM6K:^B04445\2?9A1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\
M^O\ P7V_Y2:>-/\ KPTS_P!(8J^,:^SO^"^W_*33QI_UX:9_Z0Q5\8U_7G"G
M_(EPG_7N'_I*/Y/XI_Y&^)_Z^3_]*85_0/\ \$#_ /E&9X*_Z_\ 5/\ TMFK
M^?BOZ!_^"!__ "C,\%?]?^J?^ELU?(>+/_(FA_U\C_Z3(^L\*O\ D;S_ .O;
M_P#2HGVC1117\Y']"!1110 4444 %%%% !1110 4444 %%%% !1110 5^!?_
M  <*?\I']2_[ .G?^BWK]]*XCQ?^SYX"^(NL'4O$'@KPGKFH[ ANM0T>WNI]
MHZ#>Z$X%?4<(\10R7'/&3@YKE<;)VW:\GV/F>+,AGF^"6$A-1?,G=Z[7_P S
M^5ZBOZC_ /AD3X4_]$O^'?\ X3EG_P#&Z/\ AD3X4_\ 1+_AW_X3EG_\;K]0
M_P"(Q8;_ *!I?^!+_(_-/^(1XC_H(7_@+_S/$/\ @AA_RBO^%WUU;_T[WU?7
M%8OA/P9I/@'P_!I6AZ7I^C:79EO)L[*!(((-S%FVHH 7+'=QZUM5^*YIC%B\
M;6Q25E4G*5NW,V[?*Y^QY7@WA,'2PK=^2,8W[V25_P  HHHKA.X**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/Y]?^"^W_*33QI_UX:9_Z0Q5\8U]G?\ !?;_ )2:>-/^O#3/_2&*OC&OZ\X4
M_P"1+A/^O</_ $E'\G\4_P#(WQ/_ %\G_P"E,*_H'_X('_\ *,SP5_U_ZI_Z
M6S5_/Q7] _\ P0/_ .49G@K_ *_]4_\ 2V:OD/%G_D30_P"OD?\ TF1]9X5?
M\C>?_7M_^E1/M&BBBOYR/Z$"BL>[\::/I]PT,^J:;#,OWHWNHU9?P)IO_"?Z
M%_T&M)_\"X_\:KDEV?W,CVD>_P"*-JBL7_A/]"_Z#6D_^!<?^-'_  G^A?\
M0:TG_P "X_\ &CV<^S^YB]K#O^*-JBL>T\::/J%PL,&J:;-,WW8TNHV9OP!K
M8I<K6Y:DGL%?+/[97_!67X7_ +"WQ1L?"/C2W\43:KJ&EQZO"=,L8[B+R7EF
MB7<S2KAMT#_I7U-7X<?\'+9_XSM\)?\ 8B6?_I?J5?5\%9+A\US2.$Q5^5QD
M]'9W6Q\IQIG&(RS+7B\-;F4DM5=6;/LO_B(W_9__ .?/XA?^":+_ ./T?\1&
M_P"S_P#\^?Q"_P#!-%_\?K\(Z*_9_P#B%.1?W_\ P)?Y'Y#_ ,10SK^Y_P"
M_P#!/W<_XB-_V?\ _GS^(7_@FB_^/T?\1&_[/_\ SY_$+_P31?\ Q^OPCHH_
MXA3D7]__ ,"7^0?\10SK^Y_X#_P3]W/^(C?]G_\ Y\_B%_X)HO\ X_1_Q$;_
M +/_ /SY_$+_ ,$T7_Q^OPCHH_XA3D7]_P#\"7^0?\10SK^Y_P" _P#!/W<_
MXB-_V?\ _GS^(7_@FB_^/T?\1&_[/_\ SY_$+_P31?\ Q^OPCHH_XA3D7]__
M ,"7^0?\10SK^Y_X#_P3]W/^(C?]G_\ Y\_B%_X)HO\ X_1_Q$;_ +/_ /SY
M_$+_ ,$T7_Q^OPCHH_XA3D7]_P#\"7^0?\10SK^Y_P" _P#!/Z5/V'_^"COP
M_P#^"@#>)AX%A\10?\(F+7[=_:EHD!/VCSO+V;7?=_J'S^%?0E?DC_P:X=/C
MG_W /_<G7ZW5^'\7950RW-JN"PU^2/+:^KUC%[_,_:.$\SK9AE5+&8BW-+FO
M966DFOT"BBBOG#Z(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /Y]?^"^W_*33QI_UX:9_P"D,5?&-?9W_!?;
M_E)IXT_Z\-,_](8J^,:_KSA3_D2X3_KW#_TE'\G\4_\ (WQ/_7R?_I3"OZ!_
M^"!__*,SP5_U_P"J?^ELU?S\5_0/_P $#_\ E&9X*_Z_]4_]+9J^0\6?^1-#
M_KY'_P!)D?6>%7_(WG_U[?\ Z5$^T:***_G(_H0_FO\ ^"L__*1[XO?]AZ3_
M -%K7SO7T1_P5G_Y2/?%[_L/2?\ HM:^=Z_L?(_^1=A_^O</_24?R)GG_(QK
M_P".7_I3"BBBO5/*/HC_ (),?\I'OA#_ -AZ/_T6U?TH5_-?_P $F/\ E(]\
M(?\ L/1_^BVK^E"OY[\7/^1C1_Z]_P#MS/WSPG_Y%U7_ !_^VH*_#C_@Y;/_
M !G;X2_[$2S_ /2_4J_<>OPX_P"#EL_\9V^$O^Q$L_\ TOU*O+\+_P#D>Q_P
MR_(]3Q,_Y$DO\4?S/SNHHHK^F#^;PHHHH **** "BBB@ HHHH _6K_@UPZ?'
M/_N ?^Y.OUNK\D?^#7#I\<_^X!_[DZ_6ZOY9\1/^2AQ'_;G_ *;@?T]X?_\
M)/X?_M__ -+D%%%%?$GV04444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?SZ_\ !?;_ )2:>-/^O#3/_2&*OC&O
ML[_@OM_RDT\:?]>&F?\ I#%7QC7]><*?\B7"?]>X?^DH_D_BG_D;XG_KY/\
M]*85_0/_ ,$#_P#E&9X*_P"O_5/_ $MFK^?BOZ!_^"!__*,SP5_U_P"J?^EL
MU?(>+/\ R)H?]?(_^DR/K/"K_D;S_P"O;_\ 2HGVC1117\Y']"'\U_\ P5G_
M .4CWQ>_[#TG_HM:^=Z^B/\ @K/_ ,I'OB]_V'I/_1:U\[U_8^1_\B[#_P#7
MN'_I*/Y$SS_D8U_\<O\ TIA1117JGE'T1_P28_Y2/?"'_L/1_P#HMJ_I0K^:
M_P#X),?\I'OA#_V'H_\ T6U?TH5_/?BY_P C&C_U[_\ ;F?OGA/_ ,BZK_C_
M /;4%?AQ_P '+9_XSM\)?]B)9_\ I?J5?N/7X<?\'+9_XSM\)?\ 8B6?_I?J
M5>7X7_\ (]C_ (9?D>IXF?\ (DE_BC^9^=U%%%?TP?S>%%%% !1110 4444
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
MSXM?#G3#_P (7J4V_6]*M8_ET*X=O]<BJORVSG'_ %R?_9?Y/F'_ ()Q?\%
M/$'[ 7QR@UNU^T:EX5U<K;Z_HZO\MW;[O]8F>/.C^\C?5?NO7]'FOZ!8^*]$
MNM-U*UM[[3[Z%H+JUG19(KB-EPR.IX92#TK^;_\ X*E?LV:#^R7^VSXP\&^&
M/M']AVOV>]LX9WW-:K<0K-Y.>ZHS[1_LU^X<!\11SK"SR+,USM1T;^U%-;OI
M)75GOMU3;_%N-LA>38F&<Y<^5.2T726^B[.VJ]>CLOZ*/A/\5-#^-_PYT?Q5
MX9U"'5-#UZV2[L[F)LJ\;9_)A@@C^%@:ZJORH_X-H/VAKW7/!_C[X8WUS)-:
MZ"\.N:2KON\B.9FCN(U_NJ'6)O\ >D>OU7K\AXBR=Y7F-7!-W47H^\6KK\&?
MK'#N;1S++Z>,2LY+5=FM'^(4445XI[04444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!_/K_P7V_Y2:>-/^O#3/\ TABKXQK[._X+[?\ *33Q
MI_UX:9_Z0Q5\8U_7G"G_ ")<)_U[A_Z2C^3^*?\ D;XG_KY/_P!*85_0/_P0
M/_Y1F>"O^O\ U3_TMFK^?BOZ!_\ @@?_ ,HS/!7_ %_ZI_Z6S5\AXL_\B:'_
M %\C_P"DR/K/"K_D;S_Z]O\ ]*B?:-<7\?O^2$^-/^P#>_\ I/)7:5Q?Q^_Y
M(3XT_P"P#>_^D\E?SQA_XT/\2_,_?,5_"EZ/\C^5NBBBO[6/XW"BBB@#]5?^
M#7S_ )'KXQ?]>&E_^C+FOV#K\?/^#7S_ )'KXQ?]>&E_^C+FOV#K^7/$C_DH
M*_\ V[_Z2C^F_#W_ )$-'_M[_P!*85\,_P#!0O\ X+.Z;^P+\>8? UYX#OO$
MDLVDPZH+N+55M5"RO*HCV&)NGE'\Z^P/BI\4='^"WPWUOQ5X@N'M=#\.V<E_
M>S*C2-'#&NYFVKDM7X _\%EOVJ?!7[8G[7%KXL\!:E<:IHL?AZTTYII;22U;
MSDDG9EVR*&_C2JX!X=I9IC[8NFY44G=W:7-I9736OD9\=<05,MP*>%J*-5M6
M6C?+K=V:>A]E2?\ !T'HNQMOP?UAF[?\5!'S_P"0*R_^(H__ *H9_P"7I_\
M<-?DK5S0M#OO%&K6NGZ?9W6I:A>/Y5O:VD#2RSL?X50<M7[/_P 0WX=BKNA]
M\Y_I(_((^(6?R=HUO_)8?_(GZO?\11__ %0S_P O3_[AH_XBC_\ JAG_ )>G
M_P!PU^>/BG]@_P"-G@GPPVMZO\)_B%INF0H99;B?0[I%@7&=S_N_W?\ P*O(
MZQP_ /"]=<U&DI6WM4F__;S;$<=<2T&E6JN-^\(+_P!M/UJ_XBC_ /JAG_EZ
M?_<-'_$4?_U0S_R]/_N&OR5HKH_XAOP]_P! _P#Y/4_^3.?_ (B)Q!_S_P#_
M "6'_P B?K5_Q%'_ /5#/_+T_P#N&C_B*/\ ^J&?^7I_]PU^2M%'_$-^'O\
MH'_\GJ?_ "8?\1$X@_Y__P#DL/\ Y$_6K_B*/_ZH9_Y>G_W#1_Q%'_\ 5#/_
M "]/_N&OR5HH_P"(;\/?] __ )/4_P#DP_XB)Q!_S_\ _)8?_(GZO:E_P=#Z
M@[K]C^"]G;K_ !>=XI:7^5HM?F;\=OBA)\:OCAXR\92V<>G2^+]:O=9:U63S
M5M6N;AI_+W;1NV^9MKDZ*]G)^%\MRN<JF I<CDK/63NM_M-_@>/FO$V8YE%0
MQM3F47=:)6>W1(****]\\$*TO#_B?4?"FH_:M+U*^TRZ_P">UI.T$O\ WTN*
MV/A9\$_&/QQUI]-\%^%]>\4ZA&F^2WTJPDO'C4_Q/L4[5_VFK4^+7[+'Q)^
M=I#<>-O ?BSPM:W#[(;C4])FMX';^ZLC+MW?[-<E3%8;VGL)RCS?RMJ_W-W.
MNGA:_)[>$7RK[23M]^QVW@#_ (*8_M ?#$K_ &3\6_'.Q>!'>ZDVI1I_P"XW
MK7!?M ?M"^+?VH/B9>>,/'&K?VQXBOH8(;B\6UBMO,6.-43Y(55/NK_"M<11
M44<LP=*K[>E2C&=FKJ*3L]U=(TJYGBJM/V-6I*4;WLY-JZ\G<_27_@V:_P"3
ML?'_ /V*3?\ I7;5^V=?B9_P;-?\G8^/_P#L4F_]*[:OVSK^<O$[_D?5/\,?
M_24?T+X;?\B.'^*7YA1117Y\?>!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% '\^O\ P7V_Y2:>-/\ KPTS_P!(8J^,:_1S_@L]^Q1\7/C5
M_P % _%/B'PG\.?&'B+1+RSL$BOM/TV2X@=TLXU8!E'9E(KY6_X=I?M!?]$9
M^(?_ ()Y?_B:_JWA?-<%'*,-"=:":IP33E&Z]U;JY_+O$N5XRIFN(G"E-ISF
MTU%V?O/K8\,K^@?_ (('_P#*,SP5_P!?^J?^ELU?C7_P[2_:"_Z(S\0__!/+
M_P#$U^V?_!%_X7>(O@U_P3Z\*^'?%6BZEX=UJSO+]IK&_@,,\2O>2LI93ZJ0
M:^4\4\PPM;*(0HU(R?M$[*2;^&71,^H\,<#B:&:SG6IRBN1J[BTOBCU/K*N+
M^/W_ "0GQI_V ;W_ -)Y*[2N.^.T#W'P/\911(\LDNB7D:JHRSL8' K\#P_\
M6'JOS/W3$J]*7H_R/Y6**Z__ (4!X[_Z$GQ9_P""6X_^(H_X4!X[_P"A)\6?
M^"6X_P#B*_L_ZU1_G7WG\>_5:W\C^YG(45U__"@/'?\ T)/BS_P2W'_Q%'_"
M@/'?_0D^+/\ P2W'_P 11]:H_P Z^\/JM;^1_<S])O\ @U\_Y'KXQ?\ 7AI?
M_HRYK]@Z_)/_ (-JOAYK_@CQK\7&UO0]7TA;FPTL0M?6<D&_$EUG;O45^ME?
MS%XC2C+/ZSB[_#_Z2NQ_2GA_&4<CHJ2M\7_I3/"?^"F/_*/SXS?]BE?_ /HE
MZ_F=K^IO]I'X/Q_M"? 7QAX'DOI--3Q7I5QI37:1^8T E3:7VY&XCZU^<W_$
M+[H?_18-8_\ "?C_ /C]?2>'/%F695A*M+'3Y7*2:T;TLET3/F_$+A?,<TQ5
M*I@H<RC&SU2UOYM'X^U^[?\ P0D_8=\/_!']EK0_B1>:?!<>-O'UNUZU[+&#
M)8V)9A!!$3]U70"1\?>+^BKC\;?VMOV=[[]E#]H_Q=\/;Z66XD\.W[6]O<RP
M>6UW;M\\$N.=N^)D:OVY_P""'7[6>@_'S]BKPWX9CO+:/Q5\.[9='U&P#KY@
MA0[;><+U\MX]HW?W@]?6>)N,K5LBIUL&W[.<HN376+3:OY-V/E?#?"4J6=3I
M8I6J1344^DDTG;S2N?:U?BC_ ,'#'[#WA_X*>.?#GQ.\*Z;!I=GXVNI[+6[6
M"/9!]N5?,2X55^ZTR>=O_P!J/=]YV-?M=7X\_P#!R-^UAH?C'6/"/PFT>\M[
MZ^\.W4FKZVT3JRV,QC\N"W;!_P!9L:5BO^Y7YGX;U,5'/:2P]^5I\ZZ.-NOS
MM;SL?I7B%##/)JDJ]N9-<O?FNMOE>_E<_*VBOJC_ ():_P#!-F;_ (*,^/\
MQ183ZY<^&=&\,Z;'<S:A#8K=?Z1-)MBAVLR]425NO_+.OMK_ (A?=#_Z+!K'
M_A/Q_P#Q^OW3-.-\GR_$/"8JK::LVN63W5ULF?B&6\&YKC\.L5A:?-!WL[Q6
MSL]VC\?:*_8+_B%]T/\ Z+!K'_A/Q_\ Q^C_ (A?=#_Z+!K'_A/Q_P#Q^O/_
M .(E\/\ _/Y_^ 3_ /D3O_XAWGO_ #Y_\FC_ /)'X^T5^P7_ !"^Z'_T6#6/
M_"?C_P#C]'_$+[H?_18-8_\ "?C_ /C]'_$2^'_^?S_\ G_\B'_$.\]_Y\_^
M31_^2/Q]HK]@O^(7W0_^BP:Q_P"$_'_\?H_XA?=#_P"BP:Q_X3\?_P ?H_XB
M7P__ ,_G_P" 3_\ D0_XAWGO_/G_ ,FC_P#)'X^UT/PG^'MY\8/B=X=\)Z>\
M<>I>)M4MM)M6?[OG3S+$G_CSU^G/QC_X-LK;P#\)O$NNZ'\2M6UW6-&TNYOK
M'3/[#6'[?-'&SK#N68[=^-OW>]?F?\$/B9-\%_C/X0\86\/VJ;PKK5EJT</_
M #T:VN$E"_\  O+KVLMXDPF:X>K/*Y\[BK:IKWFFXZ-(\G'9!BLKKTXYC'E4
MG?1IW2:OLV?TO?LN_LO>$OV0_@_I7@WPAIL=G8V" SS[/W^HS8 >XF8?>D<\
M_P#CHPH KM/'7@#1?BCX/U#P_P"(=+LM:T7586M[RRNHUEAN$/564]:Q_@C\
M:/#?[0WPPT?QAX4U"+5-#UR!;BVF7&1_>1US\LB,"K+_  L#73:OJ]KX>TJX
MO+RX@L[.SB:6>>5Q''!&HW,S,>%4#G)K^3L14Q#Q$IUF_:7=V_BYKZW\[G]1
MX>GAUAXPHI>SMHEM;I;R/YJO^"CW[+%O^QQ^V'XO\#V+S3:+9S1WNDR3?,WV
M.=%E16;^)DW&,M_TSKPJOHK_ (*J?M.:;^UM^VYXR\4Z%+]HT"%XM*TN79CS
MX+>-4\[_ '7DWR+_ +-?1?[ /_!",?MB?LS:3\0]9\<:AX3.N3S_ &2QBTI;
MK?;QR>4LNXRI]\H_;[N*_J>GGM/+,HP^)SB7+)QBGHV^9J^J2;OIJ?S)4R.I
MF6:UL-E,>:*<FM4ERWLK-]-30_X-FO\ D['Q_P#]BDW_ *5VU?MG7RW_ ,$[
M?^"87A#_ ()W:/K$FB:CJ7B/Q!X@\I+_ %6]B6)C'%NVPQ(/]7'N;<>6W'_@
M-?4E?SUQIG.'S3-JF+PM^2R2;TO9)7L?OW!N4U\MRN&%Q/QW;:6MKO:X4445
M\H?4!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!^>_P#P6L_X)6W7[7GA^W^(G@&SCE^(
M7AVV^SW>GH%5M?LU^8*I_P"?B/\ @S]Y<K_=K\7_  '\0O&O[,_Q+_M#0=2\
M0>#?%6D3-;R-$\EK=6[!OGAD4X]/FC:OZJ*\3_:3_8"^#_[7$OVCQYX%TG6-
M1V!!J46ZSO\ :OW1]HA992H[*S;?:OTSA/Q">78;^S\PI^TH[*UKI=59Z27D
MVK?@?F_%' 2QV(^OX"?LZN[[-K9W6S_,_#WQ=_P6K_:4\:^$WTBZ^)-S;03)
MY<UQI^F6=E=2#_KK'$KK_P!L]M>&_!CX(>./VK?BK;^'?">EZGXF\2:Q,TTN
MS<_5OGFGE;B-=S?-)(U?N%I?_!OU^S98ZG'<2^'?$E]$K;S;SZ]<+$_L=C*_
M_CU?4/P._9P\"_LU^&?['\"^%]%\+Z>VTR)8VP5KAA_%))]^1O\ :<DU])6\
M2,GP-&4<FPMIR_NQBO)OE=W;MIZGSU'P\S;&UHO-\1>$?[SD_1<RLO4\T_X)
MO_L,Z3^P9^SK:>%;6:/4-<OG^WZ]J2Q[/M=VPQA?^F:*-J?0MU8U]$445^,8
MS&5L57EB:[O.3NWYG[#@\)2PM".'H*T8JR7D%%%%<QT!1110 4444 %?AO\
M\%D?^"2.L?L_^/M7^)GP^TR;4OAUK$[7NHV=K%N?PY.S;GW*O_+JS?,K](_N
MM_!N_<BF2Q++&RLNY6ZBOHN&^),3DV*^L8?5/247M);_ "?9ZV]&T?/\1<.X
M?.,-["OHUK&2W3_5=UIZG\P7[-7[<'Q4_9#O)V^'OC+4M @NG\VXL<1W%G.W
MW=S02JT>[;_%MW5T7[1__!3;XW?M8>'&T7QEXZOKK0YL>9IME!%8VL^.THA5
M?,'M)NK]L_C;_P $;/V=_CIJDVH7_@*VT?4[AM\ESH=Q)IV\DY8M%&1#SZE,
MUB?#G_@A3^S;\/\ 5TOF\&7FORPONBBU?5;BXMX_K$&5)/\ MHK5^J?\1#X;
MJ3^NU,*_;;WY(MW_ ,5_Q?W'Y?\ Z@\00B\)3Q*]EVYI)6_PV_!'Y%?\$W?^
M":'B[]OSXE0K%#<Z/X"TV9?[9UUX_D11]ZW@SQ)<-_X[]YO]O^AWX?\ @#2O
MA?X'TGP[H-G%I^BZ':1V-E;1?<@AC7:BCZ"K'ACPKIO@KP_:Z7H^GV>EZ78Q
M^5;6EG"L$$"C^%$7"JOL*UJ_->+.+L1GE=2FN2G'X8[[]6]+O\$MC]&X7X5H
M9-1:B^:I+XI?HNR_%OJ%%%%?)GU04444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %!;!HJ.5<MFA@.\U?6G YK\O?CU_P '.7@?X!_';QIX$O/A
MCXLU"[\%Z]?:#/=Q:A L<[VMP\#.JGG!*$C-?7'_  38_P""C?A7_@I/\#]0
M\9>'=/OM#DTG5'TN^TN]D22XM7"1NC'9P4=9!AAP2KCJIQW5LMQ-*G[6I"T>
M^G78YZ>,HSGR1>O8^BJ* VX4C/M__57"= N:;YJYQNKY#_X*@_\ !7[P;_P3
M&O\ PG8ZYH.J^*=5\5I<31V>G3QQO:PQ%1YLF_\ A=F*C'=#Z&O)OV&O^#AG
MP=^W3^U%X9^%NC_#WQ-H.H^*?M?D7UY>020P^1:3W1RJC)RL)4?6NZ.6XJ5'
MZQ&'N;WTV74YI8RC&?LW+4_1<'-%-3I3JX3I"BBB@ HHHH **** "BBB@ HH
MHH *0MBEJEX@UVS\,Z/=:AJ5U;V.GV,+W-S<SRB.*WB12SR.Q("JJ@DDG %
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
M:+?]3"O'$UYQJ.%DG\]T?57_  <<G'_!)WQU_P!A#2>O_80AK\X_^#4T[?\
M@H;XRZ_\DZO>@_ZB6EFOUJ_X*Y_LA^+/VX/V&O$WP[\&R:7%X@UB[L9X3J=P
MT%N%ANHY6W,JL>BGMVKY'_X(??\ !&?XP?\ !/#]K'Q!XT\>W7A&;1M4\*7.
MB0KI6I27,PF>\LYE+!XD&W;;OSGO]*\[!8JC'*:E&4DI.^G7[)U5Z-26.A42
MT74_5 N"_P!!S7\OO_!=48_X*P_&,G@?VC:<G_KPMC_2OZ@FB8KCVQ_A7XM_
M\%,/^" 'QU_:U_;H^(7Q&\*77@"'0?%%Y;SVB7^J313A4M8(CO40M@[HST/3
M\ZCAO%4J&)E*K)15NOJC3-:,ZE)*"N[_ *'Z*_LH:+<^(_\ @D1\,]-LXWFO
M+_X0Z7;01*/FDD?18E50/4D@5_-E^P5\6=(^!'[:?PI\9>(+C[/H?AKQ3I]]
M?W"C<(H(YU\QSW^5<D@9/RD8R"*_J8_9"^%>J_ []DWX8^"=:^S-K'A#PII>
MB7K02;X3-;6<4+E6P"5+(<=.M?D]_P %)O\ @VA\6>*/C!K'CCX%7FBW.FZ_
M<R7MSX8O[D6<UA*YW.MM,P\MH2V["N4*AL G%;Y+CJ%.I6HUG93>C^\QQ^&J
MRA3G!7<5M]Q^O>C_ !]\"ZUX5AUNS\9>%KK1[B(S17T>JP-;R(."PD#;2!@@
MG/&#7X2_\'-W[3'@#]HC]HOP$O@3Q=H?BY/#6B3VNI3Z5<BZM[:5[C<J>:F8
MV8@'A6..^*\O\+?\&YG[6VO:V+.Z^'^EZ#;DA#>7?B?36@QTSB&:63'<XCS]
M37TY!_P:C>)M._9VUBYG\?:5J7Q8D2%M*LX-UOH5H?-3S5EF:,S2DQAMK;%
M(Z<YKJP=#+\!659UU+HDO/36US/$5<3B:;@J=O4^HO\ @USX_P"":M__ -CI
MJ'_I/:4W_@Z-Y_X)KV/_ &.6G_\ I/=U[)_P13_8?\:?\$_OV/+KP+XZET2;
M6YO$5UJJG2KE[B#RI8H$7+,B'=F-L\>E1_\ !:[]AWQK_P % ?V0K7P+X$ET
M>'68_$%KJ;/J=TUO!Y445PK#<J,<DR+VKRGB*?\ :WMKKEYKWZ6.WV<_J7);
M6VQ^=/\ P:8MG]HCXM=?^1=M.W_3R:_<YAQWSCCVK\S_ /@A7_P2,^*W_!.3
MXL>.M:^(%SX3GL_$>E06-K_9%^]Q('28L2P>).-N/>OTO:-P/E4#KCT]O\?S
MK'/J].KBY3I.ZLM?D5EM.4,/&,]'J?R)?$223PE^U]KLGC&U:\DTOQC<R:W%
M)'_KF2]?[0N#ZY<'/T]Q_6-\./BQX1^(7PTL_%/AOQ!HFI^%KBW6X@U"UNE>
MS6+:"/F!VKM&,@X(YR >*_,__@KG_P &\6H?M4_%W5OBE\']2T72?$VO.9];
MT35':&WU";&&G@F56V228!=)%V,03E22:^ M+_X-S_VMM0\0"SE^'NF6-MD
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
M1R.+G4]3O9!)?ZO-@CSKB7 #$#( &%4'IDDG^?\ Q^WU^S4NT?\ #3^BV-J
M0/\ B:W5BG4?[<.<+T&> #T-=1\ O^#B']IK]GSQK&OBW7;?Q_I=G,$OM(\0
MV,4,X /S*DT2)*DA (&\LH.#L;D5&.R_,,73LJT9I=%I]]BL+BL+0?\ #<7Y
MG](T?"_I3J\]_94_:'T+]K']GCPG\1O#?F+H_BZQ6]BC<[G@?)22)B."T<BN
MA(X)3(XKT*OC)1<9.,MT?01DFKH****DH**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "HY6P?7VJ2HYH_,X[,,'G% '\H_P#P
M4F\?:Q\0O^"D7Q:U'QA]LO+BV\9W]B]L[&1DL[>Y>**"/G[HMXU7 X.21U)K
M^GK]FCX@> OB?\#_  ]JGPSU#1=2\$FSCATHZ5(K6\$*H L6!]QE7 *G# \&
MOA7_ (*V?\&_.G_MT?$&[^(WP]UK3_"7CW4$4:K:W\;'3-<=%"I*S(&>&4
M$A75@!D*<D_FUJ?_  0?_;,^">LSS:!X-NI=ORF^\/>*K*(2#)^Z#/'+[_ZL
M#D5]E7^IYCAZ<?:JFXK9Z+8\&E]8PM63<.9/JC^CWQ%K^G^$]&N=1U:^L]-T
MVS0RW%S=SK#! O=G=B%"_7BOYO\ _@X2_:?^&W[3W[=<.J?#:[L=7M-!T.'3
M-4UNQVBWU2\269RT;#B41HR)YG0[2!D*"9K'_@A;^VG\;[R'^W_">H>2HVK<
M^(_%EG(J#^Z5%Q)+CYB<^61[5]I_L$_\&NNG_#GQ;IOB;XY^)M/\52:;(EQ#
MX8T9&_LV5U*L/M,TBJTJ9',:1H"5!+,"4J,#2P.73]O.LI.UDHCQ$L1BE[-0
M<5YGUK_P0+^'.L?#+_@E-\+K/6H9[:YU"*]U6&"52IBMKF]GG@(!Z*\3I(/:
M2OL:J^F:?#I-A%:V\,=O;VZ".**-0J1HH 55 X   &!5BOEL16=6K*J_M-O[
MSV:<.2"CV04445B:!2%@M+7A?_!0?]N[PG_P3P^ %]X^\5"6\VN+33-*@E$=
MQJ]VP)6%"<A> 2SD851W.!54Z<JDE""NV3*2C%RELCW,."*1IU09+"OYN?CM
M_P ''_[3?Q8\0S7&@^)-'^'^DR.Q@L-&TNWF*1Y.W,]S'([MM(RR[ >H"BKW
M[/7_  <F?M'?"7Q-9R>+M6T?XF: CH+BRU+38+6X=,@GR9[=$(DXX:02#G..
M*^B_U7QG+?2_:_\ 2/+_ +9H7MK;N?T<JV[^5+7FG[(O[4GA;]LK]GOP]\1O
M!]P\NB>((2ZQR?ZZTE1BDD,@'1T=6'H0 1D$&O2P<U\[*+C)QDK-;GJ1DI*Z
M"BBBI*&LZJ>32JX;I_*OR^_X+Y_\%5OBU_P3U^+_ (!T?X<WFA6]EXAT>>]O
M1?Z:MTV])M@*DD$<=L5\"G_@YA_:AS_R%O!;8XR- C_^*KW,+P_BL1256G:S
M[O\ X!YU;,Z-*;A*]UY?\$_H[+A>IQ]:3SEY^9?EX//2OYT_#?\ P<Z?M-:/
MJ7G7'_"O]7C R8+K0W2,@=>89D?OUS@5]E?L1?\ !T9X.^*_BFQ\/_&+PS#X
M!NKR1((M>T^Y:XTE9&(4>>C@26Z$_P >Z11QNVCFEB.'<=2CS<JEZ/\ 3<5+
M-,/-VO;U/UC5MU*6P:IZ)K-IKNCVM]97%O=6-]$L]O/!()(IXW 971EX96!!
M!'!!KS']M']LCP3^PK\#=0^('CN[N(=(LY([:&WMHA+=:A</DI!"A(#.0K')
M("JK,2 ":\:G3E.:IP5V]D>A*2C'F>QZP)%(ZTJL'&1S7Q!_P3L_X+I_"O\
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
M>A'AG&N-WRKRN<DLXH)];=[:']*&\9QWZXI#( ?_ *U?!O\ P2._X+=>'_\
M@I!<W'A/7-)M_!_Q(T^V-VUC%/YEGJ\*@;Y+8M\ZLI.3$Q8A &#,-VWW?_@I
ME^T7X@_9*_89^('Q&\+)I\FO>&+2WGM4OHC+;LSW4,1WJI4GAST/6O)J8*M3
MKK#U%:3:7WG='$0E3]K%Z'O?FKC_ !%*'!/TX-?AY\,_^#K'Q%HO[/\ ??\
M"6> =,\0?%+^T76QDLMUCHT-EY:;9)07DE:02"7*+L#+L&Y<&OG/XA?\''O[
M5WC'6OM6G^,=#\(V[$D6ND>';*2%>_!NXYWP.Y+\8Z]Z]6'#6.D]4EZO?TM<
MX99MATM+OT1_2<TJH?F;;VYIP.17X(_L5_\ !T#\3O!OQ!TVQ^-%GI'C#PG>
M2)'=ZG8V"V.I6*GCSE6+$4J@$L4V M_"PZ5^[OA+7[/Q7X;L=4TV>&ZTW4H(
M[NTGA.8YX9%#(Z^S*0?Q_&O/Q^6XC!R2K+?9K8ZL+C*==7@:-%%%<!U!1110
M!Q_QZ^,N@_L\?"#Q)XZ\471M=!\*Z;-J-ZZC+F.-2=JC/S.QPJK_ !,RCKBO
MYF/V^/\ @H_\5_\ @JA\:X[67^UAX?GO1!X:\%Z3NGA@W';&#&@!N+AN,R-G
M))"*J$(/V/\ ^#FCQ=?>&_\ @F#J5G:-(L/B#Q%IMA=E6V_N@[W S[>9!&/J
M1VK\\?\ @UQ^&^C>-O\ @H!X@U;5+>WNM0\*^%+B^TE)5#>1<27%O TZ \[E
MCED4>BR]CBOK<CIT\/@ZF825Y*]O*W_!_ \/,93J5XX9.R9\"_&+X->+/V<O
MBC?>$_'.@WV@^(]&>/[=IUR?GC#('7YU.,,C*R[<C' P!7]*W_!&GQ;\"_B%
M^QWI&L?!#PMH?@^SF5;?7-,MOWE]9WT8P\=U,Q,LS#JLCL=RD8(Y \X_X+@_
M\$B+?_@H!\+!XP\'V\$'Q8\(VCK9?*%_X2*T 9OL,C$@!^28W)X+,I(60E?Q
M*_8=_;@^)G_!*_\ :3O-5TNSOK>XAG&G^*?"NI[[=-02)BI@G4KNCFC)?9)M
MW(0?O*64]M22SC!_NW:I'=7=G_P.QSQO@:_O+W7U/ZFO''C32_AGX'U?Q!JU
MQ%9Z1H-C/J5Y.>$AAAC:21SCL%!8]>E?R7^$-)U+]L[]LO3[.2.5M3^*/C&-
M9U'S.'OKQ=Y/T,I))X YSBOU"_X*\_\ !>/P-^T?^P#I_A'X4ZAJ$>O_ !*7
MR_$EK-;M'/H%E'M:6VD.-KM,Y"!HRRM&),XW**\9_P"#93]C&Z^,O[7]Q\5-
M2M)AX;^&-O)]ED91Y=SJEQ&T2)D_>:.%I9"!G:XB/&5SCD]&> P=7%5U9O1)
M^7_!_ VQU18BO"C3=UO]Y_09:QK#"%0*JK\H Z#':I*9;L'CW+C!YX[T^OBS
MWMM#\+?^#M+_ ).%^$O_ &+EW_Z4BOK;_@US_P"4:M__ -CIJ'_I/:5\D_\
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
M?A;_ ,':0)_:'^$O1L>';H@8Y'^DC_ZU<+_P22_X+K^$_P#@G)^RQ<?#_6O
M?B+Q)>3:[<ZN+NRO(8H]DL<*!2'&<@Q$_B*_4S_@I1_P1O\  O\ P4V\=>&=
M>\6>)?%>@W'A>PEL($TDVX259)-Y+>9&QSGWQC''6OFT?\&GGP;(Y^(GQ-_!
M[$?^T*^NPV99?+ QPV*;T[)_FCQ*V%Q2Q$JM)+\#B_'/_!VGX;B\/W'_  C?
MP;UVXU1D*Q#4M;B@MU/8DQQNQ /4  D?Q"OR\_;!_;.^*?\ P4U_: M=;\4-
M-J^K7#+IVAZ%I5O)]ELE=OE@MH06=F+$DEBSN<9.$4#]A?#O_!J/\"]/U'S=
M0\;?%34(5QB)+VR@#?4BV)Q],&OK[]D?_@EK\#_V(+K[=\/? >GV.NF/RWUJ
M]D>^U%QC! FE+&,-W$>Q3Z4J>9Y7A/?PL'*7G_FVQ2P>+KZ5Y)(\7_X(0_\
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
MM_P=,?LFZK\4?V>_!OQ2T6RFO&^'-U<VFL) "TB6-UY>V9O]B*:%0<=//)Z
MD>@?L6_\&[_A7]A_]LKPW\6/#OQ&\1:Q;^&6NS;Z1J>GP%W$]I<6IW3QE1D+
M/GB,#(Z#-?H-XD\,6/B[0;K2]5L;34]-OXF@NK2ZB6:"YC8%61T;AE(/(;((
M[5MC,RHPS&.,PMVMW?376Z^XFCA:DL,Z%70_GY_X(0_\%CO#/[ >C^(?A[\2
M8]4'@S7[\:O8ZI8PFX;2[IHTBE\V-?F:%XXHL,@9E*G"D/D?>'[5/_!RQ\!/
MAY\(]2F^&6L:AX\\836C+IEJFCW5E9P3E2%:X:Y2(^6AP2L>XG@#@DKG_M(_
M\&M_P7^+'B2ZU7P3XD\4?#A[N5I6T^)8]2TR$DD_NHG*RH,G@>:0    !BO-
M_ O_  :2>&=/U5)/$GQK\1:I:B0LT>F>'X=/F*$ 8$DDTXW<==I[<<<]U:KD
MV(J_6:CDGNU;1O[OU.>G3Q].'L8I6[GYO_\ !)_]F/6OVW/^"A/@?3/)N-2L
M+'5XO$7B:[==\<5E;RB:3S#_  ^<1Y0]6EST!Q^\G_!= Y_X)/\ QC'_ %#[
M7_TOMLUZ9^Q=_P $^?AE^P)\/V\/_#G0?L?VK!U#4KN3[1J&J,!@&:4CH.H1
M J Y(7+$GH/VO/V7]+_;&_9O\3_#/7;Z_P!+TGQ5;QV]S<V&Q;B$)+'*"FX,
MHYC'4'BO/Q^;1Q&,IU4K0@U;OH[G1AL%*EAY0;O*6Y^"O_!LXI7_ (*AZ3GC
M;X=U0G_OA*_HVD;+"OA?]@G_ ((,_#O_ ()^?M#V_P 1O#/BSQIK&JV]E<6*
MV^IM:F I, &/[N)6SQZU]SF-L\  =P*QSS&4L3B?:T7=62VL:9;AYT:/LZF]
MS^:[_@XV&_\ X*O>.,9/_$NTGM_TX0U^W/\ P1C.?^"6_P %/^Q=C_\ 1CUY
M-^W+_P $ ?AQ^WI^T9JWQ*\2>,?'&CZMK$$$$EKIK6@MXQ#"D2E?,B<Y(0$\
MU];?LK?L]:;^RA^SSX3^'6CWE]J&F>$K$6-O<WFWSY5!)R^T!<\]@*Z,PS"A
M6P-&A3?O1M?3RL1A<+4IXB=26SV^\] HHHKY\],**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7"BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>abm-20230430_g5.jpg
<TEXT>
begin 644 abm-20230430_g5.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &O :\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1O#FK>(IC#I.EWNJ3#K'9V[S-^2@UZ'HO[+/Q;U]0;7X?ZY&",C[9;&U]?\
MGKM]/Y>HKGJ8BC1_B34?5I'13P]:M_#@WZ)L\KHKZ,TO]@'XS:ACS]!L=-_Z
M^M3@;O\ ],V?ZUU%C_P33^)]QM-QK'A>T7."&NYW8#U $&#^=>?/.,OAO7C\
MG?\ ([XY1CY[49?=;\SY+HK[-M?^"8OC)]WVGQ?H<73;Y4<TF?7.57%6/^'8
M7BC_ *'72/\ P%EKG_M_+/\ G\ON?^1O_869?\^7]Z_S/BJBOLVZ_P""8OC)
M-OV;Q?H<O7=YL<T>/3&%;-8>H?\ !-;XHVH9K?5?#%Z,D*L=Y.K$=B0T( _.
MKCGF6RVK+\299)F,=Z+_  /DZBOH+6/V#OC1I.YH_#$.HHO5K/4;<^G9G5CU
M].U><^(O@-\1_":L^K>!]>M(5&3.=/E:(?\  U!7]:[J>/PE;2G5B_1HX:F!
MQ5'^)2DODS@Z*=)&\,C(ZLCJ=K*PP01U!%-KO.$**** .X^&7QK\:_!^_-SX
M4U^ZTQ78-+:Y$EO-_OQ-E2<<9QD=B*^W?@[_ ,%(M"UTV^G_ !"TL^'[QL*=
M5T\-+:,?5H^7C'TW_A7YU45XV.RC!Y@KUH>]W6C_ .#\[GL8+-L7@':C/W>S
MU7_ ^5C]TO#7BG1_&6CPZKH6IVFKZ;,/W=U9S++&?49!X([CJ.]:E?B%X!^*
M'BOX6ZL-1\*Z]>:+<D@N+>3]W+CH)(SE7'LP(K[3^#O_  4HMKAH=/\ B1H_
MV1L!?[9TA"R?62 G(]RA/7A17YUC^%\5A[SP[]I'\?NZ_+[C]!P/$V&Q%H8A
M<DOP^_I\_O/NJBL#P7X]\._$718]6\-:S::UI[_\MK20-M/]UAU5O]E@#[5O
MU\9*,H2<9*S1]A&49I2B[IA1114E!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 R::.WA>65UBBC4L[N0%4 9))/05\T_&3]O;X??
M#4366@R_\)KK2\>7ITH%HA_V[C!!_P" !O?%>Z?$3X=:#\5/"MUX=\26C7NE
MW!#-&DSQ,&'W6#*0<@\^GJ#7P7\:/^"<?B#P[Y^H_#W4/^$DL%RW]EWK+%>(
M/17X23_QP]@#7TF3T,MK5+8Z;3Z+9/U?_#>I\[F]?,:-.^"@FNKW:]%_P_H>
M+_&/]K3XB?&B2:#4M7;2M$?(&CZ46A@*GM(<[I./[Y(] *\:J]K>A:EX:U2?
M3=7L+G3-0MVVRVMY$T4J'T*L 15&OV;#T:.'IJ%"*4?(_'\16K5ZCG7DW+S"
MBBBNDY@HK=\"^#-2^(GC#2?#6D+&VI:G<+;P><^Q Q[L>P R>YXX!K](_@W_
M ,$_/ ?@.WM[SQ6O_"9ZXN&87(*64;>BP_QCMF0D'&=HZ5XF99OALL2]L[R>
MR6Y[.7Y3B<R;]BK16[>Q^<_@CX7^+?B1=_9_#'AW4=;<'#-:6[-&G^^_W5_X
M$17T?X%_X)M_$+7ECE\1ZII?A6%OO1;S>7"_\!0A#^$E?I/I^G6FDV<5G8VL
M-E:0C;';V\8CC0>@4# 'TKS7X@_M._#'X8O)#KGBZQ%['D-963&ZG##LR1AB
MI_WL5\-4XFQ^,E[/!4K>BYG_ )?@?;4^&\#A(\^,J7]7RK_/\3Q_P?\ \$W/
MAOHNR37-1UCQ),/O(\RVT#?\!C&\?]]U[/X5_9K^%O@ORSI7@318Y(^4FN;8
M7,J^X>7<V?QKYQ\:?\%.?#]GYD7A7PAJ&J/T6XU2=+5 ?7:F\D?4J:\5\4?\
M%%_BMKC.NF#1O#L>,*;.R\UQ[DS,X)_X"![5']FY]C]:TVD^\K+[E_D:?VCD
M6!THQ3:[1N_O?^9^GUK:PV4"06\,<$*#"QQ*%5?H!TJ6OQKU[]J+XL^)"_VW
MX@:X@?[RV=R;53[8BVC'M7!:MXJUO7MQU/6+_42WWOM=T\N><\[B>];4^#ZT
MOXM9+T3?^1C4XMHQ_AT6_5I?YG[=7WB[0M+?9>:UIUHW/RSW4:'CKU/:L.X^
M-/P]LX_,G\=^&8(\XW2:Q;J/S+U^)E%=L>#J?VJS^[_@G'+BZI]FBOO_ . ?
MM3_PO[X8?]%'\(_^#VU_^.4J?'SX92,JK\1O";,QP%77+4DGT_UE?BK15_ZG
MT/\ GZ_N1G_K=7_Y]+[V?M]:_%/P7?2%+?Q?H-PX&XK%J<#''K@-6[8ZO8ZH
MNZRO;>\7&[,$JN,'OP>E?A)3D=HV5E8JRG(93@@^M92X.A]FN_\ P'_@FL>+
MI_:H_P#DW_ /WDHK\/M'^)OC#P]M_LKQ7KFF;>GV/49HL=?[K#U/YUZ!X?\
MVP_C'X;93;>.M0N5!&5U!([L$>A,JL?R.:X:G!^(7\.JGZW7^9VT^+<._P")
M2:]+/_(_5_Q5\.?"OCB,IXA\-Z5K8(QNO[..9A]"P)'X5X-XZ_X)Z_"KQ4LL
MNE0:AX4NVR0VG7)DBW>\<N[CV4K7S9X7_P""E/Q%TIHTUG1]#UV$?>8126TS
M?\"5BH_[XKVWP3_P4L\#:PT47B70-5\.2L0&F@*WD">I)&U_R0UR+*\\R[6A
M>R_E=_P_X!U_VGDN8:5K7_O*WX_\$\+^)7_!.?X@>$UEN?#%Y9>,;->1'&?L
MMUC_ *YN=I_!R3Z5\P>(?#6K>$M4ETW6],O-(U"+[]K?0-#(OOM8 X]Z_:3P
M#\7O!?Q2MC-X5\2:?K.T;FA@EQ,@]6B;#K^(%6_'7PV\+_$W23IOBG0[/6[3
MG:MU'EHR1@E''S(?=2#7;AN*<5AI>SQU.]O*TONV_(XL1PSA<1'VF"J6^=U]
M^_YGX?45]J?M'_\ !/T^"=#UCQ;X%U0W&CZ?!)>W6DZDW[Z&%%+NT<O1P "=
MK ' ZL>#\5U^A8+'X?,*?M</*ZZ]UZGP.,P-? 5/9UXV?X/T"BBBO0. V_"/
MC;7_  #K$>J^'-7O-%U"/I/9RE"1_=;'#+ZJ<@^E?9/P=_X*47UGY5A\2-'_
M +0BX7^V-(14E'O)"2%;U)0KCLIKX;KU/X.?LT^/?CA=)_PC^D-#I>[$FL7V
M8K1/7Y\$N1_=0,?:O%S+!X#$4W/&I)+KLU\_T/9R[%XZA44,&VV^FZ?R_4_6
M?X>_%;PE\5M)&H^%->M-8@QETA?$L7M)&<,A]F KK*^<?V>_V)O"OP1O+;7+
MR\N/$/BN(96]8M!!!D<B.)6Y^KDY]!7T=7XIC(8:G6<<)-RAW:M_7W+T/V7!
MSQ-2BI8J*C+LG?\ K[WZA1117"=H4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 <5\3/@WX-^,&E_8O%FA6VJ!5*Q7+#9<0?\ 7.5<
M,O/. <'N#7Y"^,/AW+;?&CQ!X'\-P3ZA);:Y=:5I\,CJ99MD[QQ@G@%B%'H,
MU^U]?E%HO_)_4G_90+C_ -+GK[_A?$U:<:ZYKJ,;I=+GPG$N&I3E0=K.4K-]
M;'@FMZ%J7AK5)]-U>PN=,U"W;;+:WD312H?0JP!%4:_;'XF?!OP;\8-+^Q>+
M-"MM4"J5BN6&RX@_ZYRKAEYYP#@]P:^&_C1_P3C\0>'?/U'X>ZA_PDE@N6_L
MN]98KQ!Z*_"2?^.'L :^BR_B;"8JT*_[N7GM]_3Y_>?/8_AO%86\Z'OQ\M_N
M_P CPW]DO_DY#P!_V$E_]!:OV"U.Z:QTV[N4 9H8GD ;H2%)K\B_V9]"U+PU
M^U)X'TW5["YTS4+?5%66UO(FBE0[6X*L 17ZV^(/^0#J7_7M)_Z :^:XL:EB
MZ36SC^K/H^%4XX2JGOS?HC\A/BI^U1\2OB\\T>L^(9K33),C^R]+)MK7;_=*
MJ<N/]\M7DE%%?J%&A2P\>2C%17D?FE:O5Q$N>K)R?F%%%%;F 4444 %%%% !
M1110 4444 %%%% !1110!:TS5+S1=0@OM/NY["]@;?%<VLC1R1MZJRD$'W%?
MJI^PO\5O$GQ;^#%SJ'BB]&I:AI^JRZ:EVR!9)8EAA=3(1PS9E(W8Y &<G)/Y
M0U^F'_!,_P#Y(1KW_8R3_P#I+:U\;Q53A+ >T:U35GU/L.%ZDXX[D3T:>G0]
MY^/W_)"/B/\ ]BWJ7_I+)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_(OX8_!KQE\8
M-4^P^%-"N=3*L%EN0NRW@SWDE;"KQSC.3V!KS>$ZD*6%K3J.R36K]#T>*J<Z
MN)HPIJ[:>B]3BJ]#^$OP"\<?&R^,/A;19;FV1]DVHS_NK6$_[4AXSWVKEO:O
MM_X*?\$Z?#7A-K?4_'UX/%.I+AO[-M]T=C&WHW1Y<'UVCL5-?76F:79Z+I\%
MCI]I!864"[(;:UB6..-?154  >PK7,.*Z5*\,&N9]WM_F_P,LOX7JU+3QCY5
MV6_^2_$^6?@G_P $]_!O@1;;4O&,@\8ZVN'^SN"EA$WH(^LF/5^#_<%?5=O;
M16=O'!;Q)!!&H1(XU"JJC@  =!4M%?G.*QN(QT^?$3<G^"]%LC]"PN#P^"AR
M4(**_%^KZA1117"=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7Y1:+_R?U)_V4"X_]+GK]7:_*+1?^3^I/^R@7'_I<]?:
M\-_#BO\  SXWB+XL-_C7Z'ZNT445\4?9&)K7@G0?$6K:9JFI:1:7FIZ9*)K*
M]DB'G6[#^X_W@.>1G![BK?B#_D ZE_U[2?\ H!K0K/\ $'_(!U+_ *]I/_0#
M6D92DXIO8S<4DVEN?A31117]'G\\!1110 4444 %%%% !1110 4444 %%%%
M!1110 5^F'_!,_\ Y(1KW_8R3_\ I+:U^9]?IA_P3/\ ^2$:]_V,D_\ Z2VM
M?(\4?\BY^J/K.&?^1@O1GU3K6C67B/1K_2=2MUNM.O[>2UN8&) DB=2KJ<<X
M*DCCUIF@>'M+\*Z3;Z7HVGVVEZ;;KMBM;.)8XT'LH&.M:%%?CG-+EY;Z'Z[R
MQYN:VH4445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 4M:UJP\.Z3=ZIJEY#8:=:1M-/=7#A(XT R6)/05
M^1^D^/-!A_;!;QB^H*OAIO&4VI"_,;[?LS7;.)-N-V-I!QC/M7U[_P %,-3U
M.T^$?AZTMGD33+O5PMYLX#E8G:-6]LAFQZH#VK\V:_4>&,OB\+.O*7\2\;=E
M_F?F?$N826*A0C'^':7J_P#(_=S2]4L]<TVUU#3[J*]L;J-9H+B!P\<B,,AE
M(X((JU7RE_P3=U35-0^ ]_;WI=[&RUF:&Q9_X8S'&[JO^R'=C]6;TX^K:_/,
M=AOJ>)J8>]^5VN??X+$_6\-"O:W,KA6?X@_Y .I?]>TG_H!K0J"_M1?6-Q;%
MM@FC:/=C.,@C/ZUQQT:9V2U3/P@HK] O^'7>E_\ 10;O_P %:_\ QVC_ (==
MZ7_T4&[_ /!6O_QVOVK_ %ERO_GY_P"2R_R/QK_5W,_^??XQ_P S\_:*_0+_
M (==Z7_T4&[_ /!6O_QVC_AUWI?_ $4&[_\ !6O_ ,=H_P!9<K_Y^?\ DLO\
M@_U=S/\ Y]_C'_,_/VBOT"_X==Z7_P!%!N__  5K_P#':/\ AUWI?_10;O\
M\%:__':/]9<K_P"?G_DLO\@_U=S/_GW^,?\ ,_/VBOT"_P"'7>E_]%!N_P#P
M5K_\=H_X==Z7_P!%!N__  5K_P#':/\ 67*_^?G_ )++_(/]7<S_ .??XQ_S
M/S]HK] O^'7>E_\ 10;O_P %:_\ QVC_ (==Z7_T4&[_ /!6O_QVC_67*_\
MGY_Y++_(/]7<S_Y]_C'_ #/S]HK] O\ AUWI?_10;O\ \%:__':/^'7>E_\
M10;O_P %:_\ QVC_ %ERO_GY_P"2R_R#_5W,_P#GW^,?\S\_:*_0+_AUWI?_
M $4&[_\ !6O_ ,=H_P"'7>E_]%!N_P#P5K_\=H_UERO_ )^?^2R_R#_5W,_^
M??XQ_P S\_:*_0+_ (==Z7_T4&[_ /!6O_QVC_AUWI?_ $4&[_\ !6O_ ,=H
M_P!9<K_Y^?\ DLO\@_U=S/\ Y]_C'_,_/VOTP_X)G_\ )"->_P"QDG_]);6N
M1_X==Z7_ -%!N_\ P5K_ /':^COV</@+!^SOX'OO#EOK,FMI=:C)J!N);<0E
M2T44>S:&;_GEG.>]?.Y]G."QV"=&A.\KKHU^:/H,CR?&X+&*K7A:-GU3_)GJ
MU%%%?FI^C!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 <=\7?"WA7QA\.M<L/&L43>'%MGN+J:1MIMU0
M%O-5OX67&01^H)%?BKI*V<FK62Z@[Q6#3H+AX_O+'N&\C@\XSVK[]_X*-?'7
M^R]'M?AGI,^+J_"W>KLAY2$',41]V8;B/15[-7Y[U^N\+82K1P<JE1NTWHNR
M[_/]$?D_$^*IUL7&G!*\-WW?;Y?JS]P/AKX6\.^#/ NC:3X3ABA\/16ZO:&$
M[A(C#=YA;^(MG<6/4G-=-7QI_P $[/CJ/$_A.Y^'>JW&[4]%0SZ<TC<RVA/*
M#WC8_P#?+@#A37V77YIF6%JX/%3I57=WW[WZ_,_1\OQ-/%X6%6DK*VW:W3Y!
M1117FGHA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<Y\1O'%G\-? NN>*-0CDEM-*M7N6BB!+2$#Y4'!QDX&>@SD\"
MNCILD:S1LCJKHP*LK#((/4$5<'%23FKKJ1-2<6HNS/PX\<>,M3^(7B_5O$FL
M3>?J6I7#7$S=@3T51V51A0.P K"K]=_&7[%_P@\;7DMY<^$HM.NY#EI=*FDM
M1GU\M"$S[[:Y2/\ X)W_  @CE9VM=8D4D$1MJ)PN.PPH//N:_6*7%67Q@H\D
MHVZ67^9^65>%\?*;?-%WZW?^1^;/PU^(&I_"WQUHWBG1WVWVFSB94)(65>CQ
MMC^%E+*?9C7[3^#?%5GXX\)Z/XAT\2+9:I:17D*S+M<*ZA@&'8C->>>"_P!D
MWX2^ KB.YTSP582W2'*SZ@7O&!_O#S68*?< 5ZV %  &!7Q^?9KA\TE"5&#3
MCU=M5VLK_F?79'E>(RR,XUIIJ71='WOI^0M%%%?*'U 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 445SWQ \=:5\,_!>K^*=;>5-)TN$W%RT,>]PH('"]SS32<G9"
M;25V=#17RA_P\U^"/_/]K7_@L;_&C_AYK\$?^?[6O_!8W^-=7U2O_(_N,/K%
M'^9'U?17RA_P\U^"/_/]K7_@L;_&O1_@?^UQ\/OVA/$%_HWA"XU":^LK7[9,
M+NS,*B/>J<$GDY8<5,L-6@N:4&D.->E)VC)7/:****YC<***^6]6_P""D7P8
MT75;W3KF]UD7-I.]O*%TUB-R,5.#GGD&M:=*I5^!7,YU(4_C=CZDHHHK(T"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK.U'Q)I.CW4%M?ZI965Q/\
MZF&XN$C>3G'R@G)YXXK1I@%%%%( HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KQ;]L[_DUKXD?]@IO_0EKVFO%OVS
MO^36OB1_V"F_]"6MZ'\6'JOS,JO\.7HS\</@O\+[KXS_ !.T'P797L.G76K2
MO$EU<*62/;&SY(')X3'XU]??\.D_%W_0^Z+_ . DU>"_L)_\G9_#O_K[F_\
M2:6OVTKZ#,,75P]11IO2QXV#P].M!RFNI^8O_#I/Q=_T/NB_^ DU>_\ [&W[
M$^M_LQ^.M;U[5/$FGZU#J&F_85AM(71D;S4?<2W;"$?C7UW17D5,=7JQ<)/1
M^1Z4,)2IR4HK5!14<\\=K#)--(L4,:EWDD8*JJ!DDD] !7S-XX_X*-?!3P5J
MTNGIK5]XBFA;9))HEF9H5(])&*JX]T+#WKDITJE5VA&YT3J0IZS=CZ=K^?3X
MD?\ )1/%/_85NO\ T<U?KMX#_P""AWP4\=:C'8GQ#<>';F5ML?\ ;MJ;>-C[
MR@M&O_ F%?D-\0IH[CQ]XFEB=9(GU.Y9'0Y5@96((/<5]!E=*=*<U-6V/&Q]
M2%2,7!WW/Z#J*R?%GBK2_ _AG4_$&MW7V+2--MWNKNX\MY/+C499MJ L<#L
M37D?@O\ ;:^"WQ"\4Z;X<\/^,_M^LZE*(+6V_LN]C\QR"<;GA"CH>I%?/1IS
MFG*,6TCVI5(Q=I.S/<J**\H^+'[5'PO^!_B*WT+QMXG_ +%U6XM5O8K?^S[J
MXW0L[H&W11,H^:-Q@G/'3D4HPE-V@KL<I1BKR=CU>BN3^&/Q4\+_ !C\+1^(
M_!^J?VOHTDKP+<_9Y8,NAPPVRJK<?2M[6]<T[PUI-UJFK7UOIFFVJ>9/=W<J
MQ11+ZLS$ #ZTG%I\K6HU)-73T+U%?+7BK_@I-\$O#.H/:6^K:GKY0[6FTK3V
M:('V:0IN'NN1[U7T'_@IE\$=9NQ#<ZAK.B*3@37^F,4_\A&0_I73]5KVOR/[
MC#ZQ1O;F1]6T5G^'_$&G>*M#L-8TB[CO]+OH5N+:ZA.4EC895A[$&O%/B+^W
M-\&/AGJEUI>I>+5OM4M93#-9Z5;2731NIPREU78"#D$;LC!XK"-.=1\L8MLU
ME4C!7D[(][HKY 7_ (*D?!IF -MXG4$XW'3H\#W_ -;7M'P?_:D^&?QTF-KX
M2\3076J*A=M+ND:WN@!U(C<#>!W*;@.YK6>&K4US2@TC.->E-VC)'J]>)_M!
M?M>> ?V;;JTL?$[ZC=:O>6_VJ#3]-M?,=X]Q4,78J@&Y6&-V>.G3/K7B#Q-H
M_A'2Y-2US5;'1=.CX>[U"X2"%?J[D =#WK\F/^"D'Q:\(_%KXN:!=^#]<M]?
MM+#2!:7%Q:AO+67SI&VAB &X8'*Y'/6M\%AUB*J4D[&6*K.C3O%ZGZ0?LT_M
M 6O[27P_NO%=EHTVB6L>HRV$<%Q.)7<(D;;SA0%)WXV\].O->LU^<?[ _P"U
MA\*_@K\#KCP_XS\4_P!C:NVL7%T+?^SKN?\ =-'$%;=%$R\E6XSGBOM;X0_M
M#?#_ ./7]K?\(+K_ /;G]E>3]L_T*XM_*\W?Y?\ KHTW9\M^F<8YQD5.)P\J
M525HM17K^95"M&I"-Y+F9^,7[2FI>)=4^/'CF3Q:\[:W'JUQ%(LY/[M%D(C1
M >D83;MQQMQBOUI_87U3Q'K'[+G@FZ\3R7,U^T,JPS7F3+);"9Q Q)Y(\L+@
MGJH4\YR>6^,'QT_9:B^(%W8_$3^PK[Q7H\GV>=M0\-7%W)$RX(0R"W8,!GID
MCFOHOP?XFTCQEX5TG7- G6ZT34+:.XLIEB:(/"R@H0C ,HQC@@$>E=>+Q$JM
M&$73<?/_ ".;#453JRDIW_KJ;%%4-=U[3?"^CW6JZQJ%MI6F6J>9/>7DJQ11
M+ZLS$ #ZU\S>)_\ @I9\$O#NH-:V^IZMKP4X:XTO3F,6?8RE,_4 CWKS*=&I
M5^"+9WSJ0I_&['U117R]X1_X*0_!+Q5?I:3ZSJ'A]Y&V))J]@R1D^[QEPH]V
M(''-?3&FZE::QI]O?6%U#?65P@EAN;:021RH1D,K D$$=Q2J4JE+XXM!"I"I
M\#N6:*X+XM_';P/\"M.L+_QQK?\ 8EK?RM!;2?9)[C>ZC<1B)'(X]<5DZQ^U
M'\*M!\!Z7XRO_&NG6V@:I$TUC,V_SKE58JVR#;YI(8%2-F01@XI*G4DDU%ZC
M=2";3>QZG17R+>?\%0_@Q:W4D4:^([M%.!-#IRA']QND5OS KV;X,_M/?#CX
M]M-#X/\ $,=WJ,">9+IMS&T%TB9P6V.!N4$C++D#(R>:TGAZU-<THM(B-:G-
MVC)7/5****YS8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ;]
ML[_DUKXD?]@IO_0EKVFO%OVSO^36OB1_V"F_]"6MZ'\6'JOS,JO\.7HS\6?
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
<% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>abm-20230430_g6.jpg
<TEXT>
begin 644 abm-20230430_g6.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &O 8X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HKSWX]_%E/@C\+=7\7G3_P"U9+(PI'9^;Y0E
M:254&6VG &XGIVQWKL/#.N1>)_#>E:Q C1P:A:17<:MU"R(' /X&MG1J*DJS
M7NMM7\U9_J8JM!U713]Y).WD[_Y&E1116)L%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!\T_P#!0N\^R_LW7\6]5^TZ
MC:18/\6'+X'_ 'QG\*];^ MX=0^!_P /;@NLCR>'[ NR]-WV=-WZYKPG_@I5
M=&W^ FE1@*?/\06Z'/4 07#9'XJ/SKUO]E6Z-Y^SI\/I"%!728H_E_V,K_[+
M7T=6G;)J4_[\OR_X!\[2G?.*L?[B_/\ X)ZM1117SA]$%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\9?\ !3JZV?#7
MPA;;<^9J[R;L]-L+#&/^!_I7K?[$ET+S]EWP-(%V[8KJ/&<_=NYES^E>$?\
M!4:\":7\.K7YMTDU_*/[ORK .??Y_P"=>M_\$_KP7/[,^B1C=FWO+R([NG,S
M/Q[?-^>:^TQ%/_C'J,O[[_\ ;D?'8>?_ !D%:/\ <7_MK/HZBBBOBS[$****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\
M_/\ @J'>^9X@^']IYA)BM;R7R\<#>\0S^.S]*];_ .";][]J_9]NHO,+_9M<
MN8MN/NYCA?'_ (_G\:\)_P""G%X9/BIX3M-ZD1:+YNW^(;IY!D^QV?H:];_X
M)DWAD^$/B>TWJ1%KK2[?XANMX1D^QV?H:_1<33MPW2\FG]\G_F?GV&J7XBJ>
M:M]R7^1]AT445^='Z"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117,>,?B=X1^'L/F>)?$NEZ'D;E2]NTCD<?[*$[F_ &K
MA"51\L%=^1$IQIKFF[(_.W_@I-=FX^/VG1D ?9] MXQCOF:=N?\ OJO6_P#@
ME[=E_"_CVVPNV.\M9 >_S)(/_9/YU\T_MF_$;0?BA\=-0UGPW?+J>DBTM[=+
MI%95D94^; 8 \$D=.U>E_P#!/?XS>#_A3J'C:U\6:U!HG]JK9&UEN0VQS$9]
MP+!2!_K5ZD5^L8K"U7P_&DHOF2CI;7=7T/RS"XFFL^=5R7*W+6^FSMJ?I316
M1X;\7:'XRL?MF@ZS8:U:< SZ?<I.@SV)4G!K7K\FE%Q=I*S/U2,E)7B[H***
M*DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKR77_ !)\9O#MU<26G@OPSXPL
M0[&&/3]9DL+DID[0PFC*!L;>CXX/3/'&ZG^UWJ?@TL?&/P=\;:)"OW[FSMX[
MV!>O_+4,J_K7HPR^O5_A6EZ2C?[KW_ \^>/HTOXMX^L7;[[6_$^C**^<]&_;
M^^#>J$"YUN_TACQMOM-F.#Z'RP]=]HO[3GPH\0;?LGQ!T%2W1;J]6V8].,2;
M3GGI2J9=C*7QT9+Y,=/,,)5^"K%_-'IU%9VD>)-)\01[]+U2RU),;MUG<)*,
M<<Y4GU'YBM&N!IQ=FCN34E=!6)XS\:Z'\/?#MWKWB+4H-*TJU7=+<3G ]E4#
MEF/0* 23P!5_6-7L] TF\U/4;F.SL+.%Y[BXE.%CC4$LQ]@ :_+WXH?$+QA^
MW!\:K3PWX;26/08I6&G6<A(BMX1P]W/@<$CD]<9"KDGYO;RO+'F$Y2F^6G'6
M4OZZGBYIF2P$%&"YJDM(K^NAUOQ>_;K\=?%K7/\ A&?A=8WVBV5PYAA>TB,N
MJ7F?3;GROHF6'][M3/ /_!.[X@>/&&K>-]=A\-M<D221S$WU\W^_A@H)'JY(
M[CM7V=\ _P!G'PK\ - %MI%N+S69D O=:N$'GW!ZD#^XF>B#C@9R>:]6KUJV
M>PP:=#*H*$?YFKR?GK^M_D>52R2>+:K9I-SE_*G:*^[]+?,^1=)_X)H_#BUC
M4W^N^)+^7OLG@BC/'IY1/K_%5/7O^"9/@:ZB?^QO%.OZ;,V2IN_)N8U_X"$C
M./\ @7XU]C45Y2SS,E+F]L_P/5>29<X\OL5^)^8OC/\ 8P^,/P'O?^$B\%ZC
M-K<=M\PN_#TDD-XBC^]#G<P_V4+^XQ7HW[/O_!0VX6^@\/\ Q5B506\I?$%O
M%L,;=/\ 2(E&,9_B0#'=>I'WI7S=^U'^QUH?QNL+K6]#BAT;QQ&FY+I1MBOL
M#A)P._82=1QG(  ]BEG&'S)*AFL%KM-:->O]6\CR*N4U\N;KY7-^<'JGZ?U?
MS/HJQOK;4[."\L[B*[M+A%EAG@</'(C#*LK#@@@Y!%3U^<'[&G[1VJ_!WQL?
MA?XZ>>TT:6Z:T@6]R&TJ[W$%#GI&S<$=%8AN 6-?H_7@9EEU3+:WLY.\7JGW
M1[N6YA3S&C[2*LUHUV8445B:WXX\.>&0QU?Q!I>E!?O?;KV.''UW,*\N,92=
MHJYZ<I1BKR=C;HKR77/VLOA!X?#FZ\?Z/+MZ_89&N_7IY(;/3M7"ZE_P4$^$
MMK-Y.G3ZUK\S'"1Z;IC[G//"B4IZ?J/?'H4\MQM76%&7W,X*F98.G\5:/WH^
ME**^>]+_ &G/&/C'#>%/@?XKO8FYCFUN:+2HV'8AI-P(Z=,UW_@G5/BGJVL0
M3^)M"\,^'M%(;S;6UU":\O<[3M ;RTC'S;<G)XSTJ*F!JT4W4LO+FC?[D[ET
M\;2K-*G=^?*[?>U8]%HHHK@.X**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *\RU+]ICX6Z/XHNO#U]XXTFSU:UD,,\4\I1(G!P5:0C8"#P
M1NR"#GH:]&OH)+JRN(8IFMI9(V19D&6C)! 8>XZU^-_Q._9S^)'PRU*]&O>&
M=2EMHY6SJUM"UQ:RC)^?S5! W=<-AO4 YKZ7)<MPV92G"O5Y6K66EW]_8^<S
MG,<1E\82H4^9.]WKI]W<_8;0_$FD^)K3[5H^J66K6W_/:QN$F3_OI216C7X0
MV.H76F7"W%G<S6DZ])8)"C#Z$<UZ9X;_ &IOBUX3V#3_ !]K+*N-J7T_VQ1C
MMMF#C'M7OUN#ZB_@UD_56_*YX5'BZF_XU)KT=_SL?LE17Y>^'_\ @HU\5](V
MK?)H>N+_ !->6)C8\]C$Z '\*])T/_@J'<+M36?A_%+_ 'IK'4RF/HC1G/;^
M*O&J\,9E3^&*EZ-?K8]>GQ+EU3XI./JG^ES[YHKY$T;_ (*7?#F\ 74=!\1:
M=)W*0PS(/Q$H/_CM=QI/[>?P7U3:)?$\^G.QP%N]-N/7U1& _$]Z\RID^84_
MBH2^2O\ D>E3S? 5/AK1^;M^9]!T5Y9I?[4OPDUC;Y'Q!T*/=C'VJZ%OU]?,
MVXKJM-^*O@K6 #8>,- O@PR/LVIP29S]&-<$\+7I_'3:]4SNCB:%3X)I_-#/
M%GPE\%>/ _\ PD/A31]8D;K-=64;RCZ/C<#]#7BGBS_@GM\(_$6]K"SU/PW*
MW(;3;YF7/^[,)!CV&/PKZ1M;R"^C+V\\=P@.TM$X89],BIJVHX[%X72E4E'Y
MO\C*M@<+B=:M-2^2_,_/_P 4_P#!,75[20S^%/'-K.ZG='%JEJ]N4(Z?O(R^
M?KL%<#J7P _:>^%^6TN\\07%K'T?0-<>13C'_+(.'(X'!3M7Z?45[E/B7&I6
MK*-1?WE_E8\2IPY@F[T7*#\G_G<_'?XA?'+XRR:'>^"_&FN:Y#9W2)]HT[5[
M413.JOD9+H),;E]><$'-?>_[#/P,@^%?PGM=<O;8#Q+XDC2\N)&'S16Y&881
MZ#:0Y'7<V#]T8^4/CQ$?C=^W2/#TSE]/_M6ST;;NSL@C">>!_P "\YL>IK]/
MD18T5$4*JC 51@ >E>MGV,Y,%1H4X*'M%SR2T[6_KR/+R+"<^,K5ZDW/V;Y8
MMZ^O]>94UC6].\/V+WNJ7]KIMFA :XO)EBC!/0%F(%5=<\8:#X9AMY=8UO3M
M)BN,^2]]=QPK+@ G:6(SU'3U%?F!^V]\=M7^*'Q1OO#C17&F^'_#=S):P6,H
M*-+,I*O.Z^IY"^BX[LV<?]J;3]1M--^#KWMM=0Q_\()81!IXV4>8LDY9>?X@
MK1Y'4 KZBN;#\,N<:+K5.5U+NUMM+KK]YT8CB10E65&GS*%M;[ZV?3[C]4-$
M\?>&?$UX;31_$>DZK=!2Y@L;Z*9PHZG:K$XY'-5]0^)W@[2;V:SOO%FAV5W"
MVR6WN-2ACD1O1E+9!^M?EA^Q1!<3?M.>"C;QRR>7-.\AC4G:GV>0$G'0<CKZ
MUY)XL@N+7Q3K$-W'+%=1WDRRQS*5=7#G(8'D'/7-=D>%:;Q,J'MG913V[MKO
MY?B<<N**BPT:WLE=MK?LD^WF?MS'XPT&;06UN/6].?15SNU%;N,VXPVTYDSM
MZ\=>O%:5O<Q7EO'/;RI/!(H=)(V#*RGD$$=17Y+>'M/U$_L8^+IUMKHV1\5V
M3F18V\O:()%8YZ8#&,$^I4>E>Y_\$Z?CMJ\VJ2_#'4(KC4-,6&2\T^Y4%OL6
MWEXV/:-B<CT8X_BX\S%\/.A0JUZ4^;V;LU:VED[[[JYZ>%S]5J]*C5AR\ZNG
MYW:MZ.Q?_P""CWP-A:RL_B?I5N$G1TL=9"  .I^6&8^X.(R>X,8[5X!X>^.'
M[0WQ*MXM-\/:YXHUA+5$@_XDUL=R * N^2) <X7[S')Y).2:_3_XK^"XOB+\
M-/$WAJ50W]IZ?-;QY_AD*GRV^H<*?PKX5_X)C^+)+/X@^+?#;2$07^FI?*I/
M&^&0)P/4K.?^^?:O4RO'\V55)5*:J2H[<ROH_P#+7[D>7F6!Y<TIQA-PC6WM
MIJOZ7WLY_3?V3/VCOB8H;Q!J=[902]7\1Z\\N1[HK2,.G0@=*](\(_\ !,&!
M=DGBCQQ(_P#?MM(LPN/I+(3_ .@5]W45X=3B3'R7+2:@O[J_SN>W3X=P,7S5
M$YO^\_\ *Q\]^$?V#_@]X4V-+H%QK]PG2;5[MY,_5$VQG\5KVCPSX%\.>"X/
M)\/Z!IFB18P5T^TC@S]=H&?QK<JI?:M8Z6I:\O+>T7:6S/*J# ZGD]*\.MC,
M3BG^]J.7JVSVZ.$PV%7[JFH^B1;HKC]1^,?@'1V*W_CCPW9$$*1<:M;Q\D9
MY?TYKD]3_:U^#^DC,_C_ $E_^O5VN/\ T6K>E3#"8BI\%.3]$RIXK#T_CJ)>
MK1ZY17SCJW_!0#X-::";?6[_ %7 Z6FF3+GC_IJJ5P^M_P#!3;P+:[QI7A?7
M]09<@&Z\FW5CSW#N<=.W<\<<]]/)<QJ?#0E\U;\['#4SC+Z>]:/R=_RN?8U%
M?GSKW_!4'69@PT7P'8V9_A:_U![C\2%2/\L_C7FOB#_@H5\8-:W?9+_2M"!&
M,:?IRMC_ +_&2O3I<+YC4^**CZO_ "N>94XFRZG\+<O1?YV/U0K!\3>/O#/@
MJ'S?$'B'2]$3&<ZA>1P9^FXC/X5^/7B7]H;XF>+]RZKXZUV>)B288[UX8C_P
M!"%_3BN! GOKD "2XN)6]V=V/ZDU[-'@^6]>M;T7ZNWY'D5N+H[4:-_5_HO\
MS]H? WQ^^'GQ*UV;1O#/BNQU;5(D,AMHBRLRCJ5W !P.^W.*] K\N?V1OV<?
MB1=_&#PKXF?1-2\-Z)IEVEY/J-]$;?S(EZQHK@,XD&4.!C#'FOU&KY;.,#A\
M!75+#U.=6UVT?R/ILHQN(QU!U,13Y7?3?5?,****\(]P**** "BBB@ HHHH
M**** "BBB@ HHHH X/QM\!_A[\16D?Q%X/TG4;B3[UT;<1W!_P"VJ8?]:\"\
M;?\ !-CX?:XTDOAW5]6\,S-]V)F6\MU_X"^'/XR5]<T5Z>'S+&87^#5:7:^G
MW/0\[$9;@\5_&I)OO;7[UJ?F7XT_X)N_$?0O,DT#4-(\3P#[L:2FUG;_ (#)
M\@_[[KPGQG\!_B'\/0[>(/!VKZ? GWKG[,TD _[:IE/UK]JJK:EJ5KHVG75_
M?7$=I96L33SW$K;4C102S$]@ ":^EP_%F-A:-6*G^#_#3\#YO$<*X.=W2DX?
MBOQU_$_"*N^T;Q'\/)+>"#7?!>J!U0))=Z+KGDL2,9?9-#*,G'3(')]J[']J
M7X_6/QM\9S/HF@Z;I.A6LK"WN8[&-+V\[>9++MWX/)"9P,C.2,UXA7Z=3YL3
M1C*M%P;Z)O3YJQ^;5.7#U91HR4TNMEK\G<]IT_0_@'KF%;Q-XV\,2$<MJ&G6
M][$IS_>A96/'^R/Z5UVF?LP_"[Q20=!_:#T%BY.R+5].:P;G[J_O902>W3\.
MU?-%.2-I,A%9B 6.T9P!U-83PE;_ )=UY1_\!:_%7_$VABJ7_+RA%_\ @2?X
M.WX'U]!_P3A\97D(O?#WCGPSJ,8/[NXCFF1<]_F1'QQZ5)_PP[\?O#^?[-\5
MV;>4<I]AURYCSGKMW(N.IZX[U\D:7K6H:'="YTV^N=/N!TFM9FB<?BI!KTWP
MS^UA\7?"6P6/CS5ID3@)J$BW@QZ?O@_%>=5PN:_8K0G_ (HV_*YZ%+%97]NC
M./\ AE?\['M7_#.O[5^CY2R\2:W)&OSA;;Q8RJQ],-*O/UXI?^$%_;'T<^9]
MI\1R;_EQ_;=K<?IYS8^M9?AK_@I)\3-)VIJNG:%KD8'S/);O!*?Q1PH_[YKU
M?PW_ ,%/]#N"J^(/ VH6(X#2:;>I<Y]2%=8_RS^->+6CG%/XL+2FO)?\%?D>
MS2EE%3X<34AZO_@/\SP/]FF/6X?VT] 3Q<;@^(EU.[&H>:RM)]H\B;=N(X/S
M=<>]?JU7Y!^+_C1I%I^U-)\3?"]O/<Z4-5AU1+6Z002O\JF:-L%@I+>8 PSU
M!]J_5;X<_$?0/BMX3L_$7AN_2^TZY7MP\3_Q1R+_  N.X/U&00:\7B>C5DZ&
M)E"R<4GY/>WEN>SPU6I15;#QE=J3:\UM?SV-JXT>PNIFEFL;>:5NKR1*S'MU
M(J6ZL;:^55N;>*X53D"5 P'YU/17PW,^Y]K9=BM:Z99V+E[:T@MV88+11JI(
M].!3)M&T^YE:6:QMI9&ZN\*DGZDBKE%/F>]PY5M8@6QMEM?LPMXA;8QY(0;.
M3GITZTVUTVTL69K:UAMV88)BC"D_D*LT4KL+(*_&_P"%]M\0;KXL:PGPK-\N
MO_Z21]EDCCE^S^:-V2Y"]=F:_37]I#]H+1/@'X&N;Z[GCFU^ZC9-+TM7'FSR
M'C>1VC4\LQXXQU(!_._]CWXU>%O@+XVUSQ+XE@U"[>3338VEOI\*2.6>5'8G
M<R@8$8&<_P 1K[_AZC7I8/$8B%/FYK**:TE:]_EJ?!Y_5H5<9AZ$JG+RW;:>
MJO:WST/2?^%;?MBZNID:]\1PK-\I/_"0VT&WMG:)@5_ 9[BE_P"&:?VJ-6.;
MWQ/JRF/[OVKQ7(_7KC$C8Z5V?B3_ (*@P*73P_X#DD&?EGU+4 O'O&B'_P!#
MKR?Q)_P45^+.M;A8-HOA]<$*;&Q\QAZ$F9G!/X8]J]:C3SFIMAZ4/5?Y-GEU
M9Y13WQ%2?H_\TCI!^P7\<]9Q]N\6:6NT;A]LUFZ?D]0,1-S56]_X)VZQX<@\
M_P 3?$;PKH-OP?-FD<+COS($''Z^U>'>)OVDOBEXNWC4_'FN21N,-#;W;6\;
M?5(]JG\J\\N;J?4+EY[B62YN)#EI)&+.Q]R>37M4L+FG_+RO&/\ AA?\_P#(
M\:IBLL^Q0E+_ !2M^7^9]$:I^SY\'?"N[^V/C_I]W(I(\G1-%DO,GMAXY67^
MGO7)ZC:_ 725*6][X^\1S+GYHH[.PB;CC!82L.?5>AKQ]T:-F5E*LIP588(/
MI3:]"&$J?\O*\I?^ K\DG^)P3Q5/_EW1C'_P)_FVOP.O\3>(/"%Y92V_A_PC
M<:4[$;;O4-7:[E7!!. L<2<@8Y4]3[8Y*.-YI%1%9W8[551DDGH *;7V!^PO
M^TAHW@GQ%9^#/$>D:5:PW\GDV/B"&SBAN(Y6.!'/( "Z,3@.QRI(!ROW7BJD
M\%AY5*,'.VMKN_WN_P!P86G#&XB-.M-0OULK?<K?>>)>#?V7?BKX\5'TGP/J
MOD/RMQ?1BTB(]0TQ4,/IFO=O!?\ P3-\8ZIY<GB;Q-I6@Q-R8K-'O)A['[B@
M_1C7Z.T5^98CBO'5-*24%Z7?XZ?@?I%#A;!4]:K<_G9?AK^)\N^"?^"=OPL\
M-%)=8&J>*IQR5OKDPPY]0D6TX]BQKWOP?\,/"/P^BV>&O#.EZ)QAI+*T2.1_
M]YP-S?B373T5\UB,?BL5_&J.7ST^[8^CP^!PN%_@TTOEK]^X4445P'<%%%%
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#,U?Q1HWA]XTU35K'37D!*+>7*1%@.I&XC-/TCQ!I?B"
M.232]2L]2CC.UVLYTE"GT)4G!K\@?^"C7Q*_X6!^TQJ]C#*)+#PW;QZ/%M;(
M+KF28X]1)(R'_KF/2NZ_X)6_$G_A'?C)KG@^>3;;^(]/\V%2W6XM\N ![QM,
M?^ BO8EE[CA_;7UM>QYBQB=;V5M+VN?JI1117CGIA1110 445X9^V5^T!>?L
MX_!F7Q'I=I%=ZS>WL>F6'V@%HHY721_,< C("1.0,\G':M*<)5)*$=V1.2A%
MRELCW.BOS$_91_X*"?$OQ'\:- \,^.;^#Q'H_B"\2P5EL8;>6TDD.V-D,2J"
MNXJ&# \9(/'/Z=UMB,//#2Y9F5&M&O'FB%%%%<IT!1110 452UC7-.\.Z?+?
MZK?VNF6,0S)=7DRQ1)]68@"JWA?Q7HWC;0[?6?#^IVNLZ3<-(L-]92B6&78[
M1MM<<, RL,CCBG9VN*ZO8UJ*AO+I+&SGN9,^7#&TC;1DX R<?E7Y&^(O^"FG
MQAOO'4VK:1>Z?IF@"<M!H+V$4L1B!^59)"OFEB,9*NO.< #BNO#X6IBK\G0Y
MZV(A0MS]3]>**Y#X0_$*'XL?#'PSXO@MFLTUBQCNFMF.[RG(^=,]P&! /<#-
M=?7)).+:9T)J2N@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K!\?>,+3X?^!]?\37_ /QYZ/83WTHS
M@LL:%]H]SC ]R*WJ^0?^"G?Q*_X0[]GQ/#L$NR]\47T=J5!PWV>(B64CVW+$
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
M_1=-T.WF1 <[;BZC2>49]0IA0CL8R#Z#T*F'5;$TZT=K7^[8XH5G2H3I/?\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
@4 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>abm-20230430_g7.jpg
<TEXT>
begin 644 abm-20230430_g7.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &O 7$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **^&_VDOVY/'GP=^-/B+PAHVD^';G3=.^S^5+?6T[S-YEM%*VXK.H/S
M2'& . /K74R?\%)_A]!X;$PTO6KO6UM@3;+;)%"\^T94.9&*IN[X)QV->_\
MV%CW3A5A#F4TFK>??L>#_;F!52=*<^5P;3OY=NY[=^T!\>-&_9_\"OKVI1?;
MKR5_)L=,67RWNY.I ;!VJ!R6P<<=R ?EG_AZ5_U3+_RO_P#W-7R/\8/C%X@^
M.'C6X\0^)+HEFREO:PY,5I%G(CC4GIZGJ3DFN+CA2:<HKMY84MN*\\ D\9]O
M6OOL#PQA*5!+&1YI[O5I+RT:/A<=Q)BZE9O"2Y8=-$[^>J9]V?\ #TK_ *IE
M_P"5_P#^YJ/^'I7_ %3+_P K_P#]S5\)QPI-.45V\L*6W%>> 2>,^WK3V$=N
MJ,(Q,D@R&D!7H2#T:O0_U=RK_GS_ .32_P S@_U@S3_G[^$?\C]O? 'BK_A.
M? ?AOQ)]E^Q?VQIMMJ'V7S/,\GS8EDV;L#=C=C.!G'05OU^2/AW]MSXM^%?#
M^F:)IFNVL&G:;:Q6=M$=.@<I%&@1%W%23A5 R3FM'_AOOXT?]#%:?^"RW_\
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
M2W1G; < 98DX QS77?\ #&'P7_Z$2T_\";C_ ..5^5UL9D*J24\-)N[OK_\
M;'ZA1P>>.G%PQ$4K*VG_ -J?-UG_ ,%1+S[7#]K^'T M=X\TPZHV\+GDKF+!
M/UK[RTO48=8TVTO[<L;>ZA2>,L,':RAAD?0UY):_L<_!JRNHKB/P)8F2)PZB
M2::1<@Y&59R"/8@@U[(JA%"J J@8 '05\[F5;+ZW)]1I.%KWOU[=6>_EU''T
M>;Z]54[VM;IWZ(6BBBO$/:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#YG_X*&#/[.-X!U_M*T_]"-?F(VO:
MDV@KH2WDS:0ERU[]C5CY9F*!#(5[D*N 3T&>F37V7_P4.^.\?B#5E^&VD3A[
M32BMWJDD9&&N<@)%G_85B3[N!U6OCSP[X:U+6[76+ZRM7FL]*M&N;V8<+#&Q
M$:DGU+.H ]_8U^R\.T)8;+HNLK7=U\[6^_\ 4_'^(*T<1F$E1=[*S^5[_=^A
MU_P'^''AWXA^,$A\7^+-/\(>'+4++<W%Y<I%+.-V/*A#'EC@_-@A<<Y. ?TW
M\'_&GX'> ?#MEH/A_P 9^%]+TFS39#;0W\>!W)))R23DECDDDDFOQ_9BQR3D
MTE=>9Y,LTDG5JM16R5K>OJ<N6YN\LBU2I)R>[=[^A^S7_#37PG_Z*'X=_P#!
MA'_C1_PTU\)_^BA^'?\ P81_XU^,M%>)_J?AO^?LOP/:_P!;<3_SZC^)^S7_
M  TU\)_^BA^'?_!A'_C7YO\ [=/_ "=1XW_[<?\ TAMZ\%KWK]NG_DZCQO\
M]N/_ *0V]=F79/3RG'1]G)RYH2W\G#_,X\PS:IFF!?M(I<LX[>:G_D?:G_!/
M+_DV^R_["5U_Z$*^F*^9_P#@GE_R;?9?]A*Z_P#0A7TQ7YKF_P#R,*_^)_F?
MHV4_[A1_PK\@HHHKR#UB"^L;;4[.:TO+>*[M9T,<L$Z!TD4C!5E/!!'8US'_
M  J#P'_T)/AW_P %,'_Q%==16D:DX:1DT9RIPGK))G(_\*@\!_\ 0D^'?_!3
M!_\ $4?\*@\!_P#0D^'?_!3!_P#$5UU%7[>K_._O9/L*7\B^Y'PY_P %*-<U
MOPWX5\$^'='$NF^$[GSDN8K-#'"S1B,0PMMX"A2Y"=#C./E&/!_V0?VI+OX%
M^*$TC6)I)_!&I2@74/WC9R' %P@]/[RCJ.>H%?IM\1OA[HGQ3\&ZEX9\06OV
MK3;Z/:V.'C8<K(A[,IP0?;G(R*_'CXS?"?5_@GX_U/PMJT;,\#;[:\*;5NK<
MD[)4Y/# <C)P05/(-?H^05<+F&!EEM:.JN_6[W]5_D?G>>TL5E^-CF-*6CLO
M2RV]'_F?M+97MOJ5G!=VD\=S:W$:RPSPL&21&&592."""""/6IZ^&?\ @G?^
MT,VH6[?"[7;C,]NCW&BS2-R\8^:2WY[J,NOMO'\(K[FKX/,,#4R_$2H5.FS[
MKHS[G+\;#,,/&O#KNNSZH****\T]$**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *\Y_:#^+$'P7^$NN^)W9/ML47D:
M?$XR);I\B(8[@'YB/[JM7HU?G+_P4H^)[:UX^T7P/:S9M-%MQ>7<:G@W,PRH
M(]5BVD?]=37MY/@?[0QL*3^'=^B_SV^9XV;XWZC@YU5\6R]7_EO\CY#FO[K6
M+O4[V\FDNKVZ)FFFD.7DD:12S$]R22?QK] O^";?A[2M8^$OC2.^TZUOH[K5
MD@N$N(5D69$A1D5@PP0&=B 1QFOSUMPPAN6!P-F#QU^9?_K5]D_LQ^,]9^'O
M[&/Q6\0^'[S^S]8L=4C>WN?*2382+=2=K@J>&(Y!ZU^HY]3E5P7LJ;LW**7S
M:/S+(JD:>,]K45THR;^YGW/_ ,*@\!_]"3X=_P#!3!_\11_PJ#P'_P!"3X=_
M\%,'_P 17Y@_\-T_'#_H=_\ RDV/_P 8H_X;I^.'_0[_ /E)L?\ XQ7R/^K&
M:?\ /Z/_ (%+_P"1/K/]9<L_Y]2_\!C_ )GZ??\ "H/ ?_0D^'?_  4P?_$4
M?\*@\!_]"3X=_P#!3!_\17Y@_P##=/QP_P"AW_\ *38__&*/^&Z?CA_T._\
MY2;'_P",4?ZL9I_S^C_X%+_Y$/\ 67+/^?4O_ 8_YGZ??\*@\!_]"3X=_P#!
M3!_\17Y@_MT_\G4>-_\ MQ_](;>C_ANGXX?]#O\ ^4FQ_P#C%'[=/_)U'C?_
M +<?_2&WKV,FRO%9;CO]IFI<T)6LV]G#NEW/(SC,L-F.!_V>#CRSC>Z2W4NS
M?8O?!+]M;Q3\#/ L7A;2=#T>_LXYY+@37HE\S+D$CY7 QQZ5WO\ P\W\>?\
M0K>'?RG_ /CE?'5%?25<FP%:;J5*2;>KW/G:>;XZC!4Z=5I+;8^Q?^'F_CS_
M *%;P[^4_P#\<H_X>;^//^A6\._E/_\ '*I_L+_L\^"/CAI7B^?Q=ILU_)IT
MULEN8KJ2':'60MG81G[HZU]2?\,!_!?_ *%Z\_\ !G<?_%U\EC*N0X&O+#U<
M.^:/9:;7_F/J\)2SS&T(UZ==6EW];?RGS/\ \/-_'G_0K>'?RG_^.4?\/-_'
MG_0K>'?RG_\ CE6OVX/V:O /P3^'^@ZIX3TN>QO;O5/LTKRW<LP,?E.V,.Q
MY4<UXE^R7\.="^*WQPT?PWXDMGN])N8;EY(HY6B)*0LR_,I!'(%>C1PN38C!
MRQL*'N*[\]/G^IYU;$YO0Q<<%*O[SLO+7Y'L?_#S?QY_T*WAW\I__CE'_#S?
MQY_T*WAW\I__ (Y7TQ_PP'\%_P#H7KS_ ,&=Q_\ %UQ'QN_8K^$_@KX0^,->
MTG0[J#4]-TN>YMI&U"=PLBH2I*EL'GL:\6GC.'ZLXTXX=W;MMW_[>/8J8//J
M<'.5=62OO_\ :GF'AG_@I)XXUOQ)I6G2^&/#\<5Y=Q6[L@GW .X4D?O.O-?1
MO[:'P#3XT_"Z>ZTZV\SQ3H2M=V#(OSS)C,D'ON R/]I5]37Y=> /^1\\-_\
M82MO_1JU^X]1GM*ED^)P];!1Y7J_78TR.K5S?#5Z.,ES+1>FY^%WACQ)J7@O
MQ)IVN:3<-9ZIIUPEQ;S+U5U.1D=QV(/!!(-?M%\)/B-9?%KX<:#XLL $AU*V
M$CQ9SY4H)62/_@+JR^^,U^8_[;7PA'PI^-^HR6</EZ+KV=4M,#"HSL?.C'^Z
M^2!V5E%>W?\ !,WXHNMWXD^']W,3$R?VM8*Q^ZP*I.H^H,38_P!ECW->IG]&
M&99=#'T=XJ_R>Z^3_4\S(JT\MS"> J[2T^:V?S7Z'WS1117Y4?J 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R:9+
M>%Y976..-2S,QP  ,DFOQ$^*'C.;XB?$;Q)XEF9B=4OYKE W\$;.=B?15VK^
M%?KG^TMXH;P?\ _'>J1N8IDTJ:"*0=5DE'E(1[AG!K\9XHS-(B @%B%!/3FO
MTS@^@E&MB'Y+]7^A^;\6UFY4J"\W^B_4GB^6&X4$$"('@G&2ZG\^WX5]R?L4
M_#B/XN?LN_$7PC-?-ID>J:NL9NDC$ACVQP/G:2,_=QU[U\-0L9$O&( +)G@8
M'WUK[O\ V%?B'IWPI_9K^('BS5X+JXT[3=862:*R16F8-' @VAF4'EAU(KZ#
M/_:+!7I?%S1MZW5OQ/!R'V;QEJOP\LK^EG?\"U_PZ[TO_HH-W_X*U_\ CM'_
M  Z[TO\ Z*#=_P#@K7_X[77?\/,/AA_T ?%W_@':_P#R31_P\P^&'_0!\7?^
M =K_ /)-?(^VXE[2^Z/^1]9['ASO'[Y?YG(_\.N]+_Z*#=_^"M?_ ([1_P .
MN]+_ .B@W?\ X*U_^.UUW_#S#X8?] 'Q=_X!VO\ \DT?\/,/AA_T ?%W_@':
M_P#R31[;B7M+[H_Y!['ASO'[Y?YG(_\ #KO2_P#HH-W_ ."M?_CM?._[=/\
MR=1XW_[<?_2&WKZV_P"'F'PP_P"@#XN_\ [7_P"2:^2?VZ?^3J/&_P#VX_\
MI#;U[&33S*>._P"%&_P2M=)=87V^1Y&<0RZ.!_X3[?'&]FWTE;?YG@M%%%?>
MGPI^@7_!+O\ Y /Q!_Z^;+_T&:ON2ORZ_8U_:B\*_L[Z;XIM_$>GZQ>OJDUO
M)"=+ABD"B-9 V[?*F/OC&,]Z^C_^'F'PP_Z /B[_ , [7_Y)K\CSO*L;B,PJ
MU:5)N+MK\D?J^2YI@L/@*=*K52DKZ?-F?_P4W_Y)-X5_[#8_]$2U\T?L"?\
M)SGAW_KVO/\ TG>NK_;"_:U\(?M!>!]%T;P[INMV5U9:C]KD?5((8T*>4Z8!
M25SG+#M7D/[,7Q6TGX+?&+2O%FMV][=:=:PW$;Q:>B/,2\3(,!V4=6&>:^GP
M&#Q%/)*F'G!J;4M/6]CYG'8NA4SJGB(33@G'7TM<_9"O,_VFO^3>_B'_ -@2
MZ_\ 19KQ7_AYA\,/^@#XN_\  .U_^2:X_P",'_!0'X>?$#X6^*O#6G:-XFAO
MM5TZ:T@DNK6W6)7=2 6*SD@<]@:^&PN39A"O3E*B[)K\S[?$YQ@)T)QC65VG
M^1\/> /^1\\-_P#82MO_ $:M?N/7X<> /^1\\-_]A*V_]&K7[CU]!QC_ !*'
MH_T/!X1^"MZK]3Y4_P""B_P\7Q1\$X/$<,>Z\\-WB2EL9/V>8B*0?]]F)OHI
MKX-_9P\=/\.?CAX.UP2M%;QZA'!<D' \B4^7+GUPKDX]0*_7+XK^$E\>?#+Q
M5X>*AFU+3+BVCR,XD:,A&^H;:?PK\102I!'!KOX8J+%8"KA)[*Z^4E_G<X>)
M:;PN.I8N&[L_G%_Y6/WEHKEOA9XE;QE\,_">O.^^74M*M;N1CUWO$K,#[Y)K
MJ:_+IQ=.3A+=:'Z9"2J14ULPHHHJ"PHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /G/]O_4&L_V9M=A!8"[N[.$XQ@@3J_/M
M\@Z>U?E3#'YSE<XPK-^2D_TK]/\ _@HTTP_9X41;MAUFV$NT9&W;)U]!NV_I
M7YAVB[I6'_3-S_XZ:_7^%%RY>WWD_P D?DO%#YLP2_NK\V+;_P"INO\ KF/_
M $-:^N_V?=#U'Q)^P[\7=-TC3[K5-1N-3C6&SLH6FFD(^S$A44$G@$\#M7R)
M;_ZFZ_ZYC_T-:_1C_@F1_P DF\5?]AL_^B(J[L_JNA@_:I7Y91?W-,XLAI*O
MC/9-VYHR7WIH^'/^% _$_P#Z)QXN_P#!%=?_ !NC_A0/Q/\ ^B<>+O\ P177
M_P ;K]J:*^2_UPK_ //I?>SZK_5&A_S]?W(_%;_A0/Q/_P"B<>+O_!%=?_&Z
M/^% _$__ *)QXN_\$5U_\;K]J:*/]<*__/I?>P_U1H?\_7]R/Q6_X4#\3_\
MHG'B[_P177_QNN]_;I_Y.H\;_P#;C_Z0V]?K97Y)_MT_\G4>-_\ MQ_](;>O
M7R?.*F;8[WX*/+"6WFX?Y'E9OE$,KP/N3<N:<=_)3_S/!:***^\/ACH?"_P\
M\5>.([A_#GAG6/$"6Y59FTNPEN1$6SM#%%.,X.,^AK<_X4#\3_\ HG'B[_P1
M77_QNOL7_@EW_P @'X@_]?-E_P"@S5]R5\!F?$M; XN>&C334;:W?9,^\RWA
MRECL+#$2J-.5^B[M'X>^)_AIXO\ !-I%=>(O"NMZ#:S/Y4<VJ:=-;([X)VAG
M4 G )Q[5F>'_  WJWBS5(]-T32[W6=1D#,EGI]N\\S #)(1 2< $GCM7Z'_\
M%-_^23>%?^PV/_1$M?-'[ G_ "<YX=_Z]KS_ -)WKV\+FL\1ED\<XI-*3MZ'
MBXK*X8?,HX%2;3<5?U/,_P#A0/Q/_P"B<>+O_!%=?_&ZK:G\%?B'HNGW%_J/
M@/Q-86-LAEGNKK1[B.*) ,EF9D 4#U-?ME7F?[37_)O?Q#_[ EU_Z+-?+T.+
M*]6K"FZ2U:6[ZL^FK<*T:5*5157HF]ET/R$\ ?\ (^>&_P#L)6W_ *-6OW'K
M\./ '_(^>&_^PE;?^C5K]QZGC'^)0]'^A7"/P5O5?J%?AQ\0-*CT'QYXDTR+
M BL]2N;9-O3"2LH_E7[CU^*'QR\G_A=GQ!^S[?L__"0ZAY>WIM^TR8Q^%3P?
M)^UK1\E^;*XNBO949>;_ $/U%_8RU1M8_9D\"3NS,4M9;?+>D5Q+&!^25[57
M@O["N?\ AE?P3_V_?^EUQ7O5?&YDE'&UTOYY?FSZ_+FY8*BW_+'\D%%%%><>
M@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M\[_M]:2^I?LR^(9DR?L5S:7) [CST0_^C,_A7Y2PR&.3(7<2K+CZ@C^M?L]^
MT1X6?QI\#?'&D11F6XGTF=X8P,EI44R1@?5D6OQ?CD:*177AE((_"OUCA&HI
M8.I3ZJ7YI?Y,_+.*Z;CBX5.CC^3?^9-;_P"INO\ KF/_ $-:^L?@C/);?L'_
M !CDAD:*1=2BPZ,01_Q[=Q7R?"NQ+Q0P8!,;AT/SKS7W[_P3[\&:-\0OV?\
MQQX>\06?V_1[[60EQ;>:\>\"*%@-R$,.5!X(Z5[&>58T<*JLMHS@_N:9Y.24
MY5L4Z4=Y1DOO3/@C_A(-4_Z"5W_W_;_&C_A(-4_Z"5W_ -_V_P :_5W_ (86
M^!__ $)'_E6OO_C]'_#"WP/_ .A(_P#*M??_ !^O(_ULR_\ Y]R^Z/\ \D>K
M_JMC_P#GY'[Y?_(GY1?\)!JG_02N_P#O^W^-'_"0:I_T$KO_ +_M_C7ZN_\
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
M8L>NUJ^*?V6_ ;_$;X]>#M)\OS+6.]6]NLC*^3#^]8'V;9M^K"M7]KSXQ?\
M"YOC3JM_:R^9HFF?\2W3MIRK11L=T@_WW+-G^Z5':OI3_@F;\+VMM/\ $GC^
M[AVFY(TK3V8$$HI#SL/4%O*4'U1A7K4X_P!BY&W+2<E_Y-+;[E^1Y527]LYV
ME'6"?X1W^]_F?=%%%%?DA^K!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7$_&CX9VGQ@^&.O^%+KRT:_MR+>:09$,
MZ_-%)QSPX7..HR.]=M16E.I*E-5(.S3NC.I3C5@Z<U=/1GX8ZMH5_P"%=8UG
M2-3MWL]2L':WN(7^]'(DBAA^8ZU]_P#_  3'U:SE^'OC#34G3[=#JJ7,EOGY
MEC>%55OH6C<?A65_P4%_9WEOHY/B;X?M2\B0K!KD,2Y)12-ESC_9 "-Z*%/9
MC7QU\%?B]K/P.^(5AXFTDEC"?*N[-F*I=0$C?$WUQD'LP![5^P59+B#*G[%V
MD^G]Y=/GT/R6E%Y!FB]JKQ77R?7_ #/UL^/W_)"/B/\ ]BWJ7_I+)7XK5^P/
MC/XDZ%\6OV5O''B;P[=?:=.N_#.I?*V!)"XM9-T<BY^5U/4?0C(()_'ZN'A*
M$J=*M":LU+]#MXJG&I5HS@[IQ_4****^]/A3]J?@#_R0CX<?]BWIO_I+'7YH
M?MT_\G4>-_\ MQ_](;>OTO\ @#_R0CX<?]BWIO\ Z2QU^:'[=/\ R=1XW_[<
M?_2&WK\LX:_Y&M?TE_Z4C].XB_Y%='UC_P"DL\%HHHK]3/S$^TO^"?'Q@\&?
M"_1_&L7BOQ#9Z')>3VK6ZW3$&0*LH8C [;A^=?7/_#6GP?\ ^A_TC_OMO_B:
M_'2BOD<=PWA\=B)8B<Y)R[6[6['UF"XBQ&"H1P\()J/>_>_<^ZOV_/C5X&^)
MOPW\.V'A;Q+8ZW>6^K>?+#:L2R)Y,B[CD=,D#\:\$_8S\9:)X!^/VB:UXAU*
M'2=+A@NEDNK@D(I:!U4''J2!7B%%>IA\KI8? RP,9/E::OUU/,KYG4Q&-CC9
M17,FG;IH?L7_ ,-:?!__ *'_ $C_ +[;_P")K@?CY^TQ\+O$WP5\;Z3I?C73
M+W4;S2;B"WMXG8M([(0%''4FORRHKPJ7"F%I5(U%4E=-/IT^1[=3BG$U82IN
MG'56Z]?F;_@#_D?/#?\ V$K;_P!&K7Z6?MT_M #X3_#EO#FDW 3Q/XBB>%"C
M?-;6I^627U!/W%/J6(^[7YD>%[_^RO$FDWWE^;]ENXI_+SC=M<'&>V<8K5^)
MGQ(UOXL^-=2\3Z_<>?J%Z^=JY$<*#A(T'95' _,Y))KU\=EBQV,HU:GP4[NW
M=Z6^7<\G!9D\#A*U*G\4[*_9:W_X!3\"^#-3^(GC#2?#>C0^?J6I7"V\*]AG
MJS>BJ 6)[ $U^TWP[\#:=\,_ ^B^%]*7;8Z7;+;HV,&0CEI&_P!IF+,?=C7R
MW_P3]_9TE\%>'W^(?B"U\K6-8@":9#(/FM[1L$R$=FDX(]% _O$5]CU\!Q-F
M:Q==8>D_<A^+_P"!M]Y]YPWEKPE!XBHO>G^"_P"#O]P4445\6?8A1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!%=6L-]:S6]Q$D]O,ACDBD4,KJ1@J0>H(K\L?VP/V5;OX(^('US0XI+GP3J$
MO[A\EFL9",^0Y].NQNX&#R,G]4ZS?$GAO3/%^A7NC:S91:CI=[$8;BUF&5=3
M_(]P1R" 1@BO;RG-*F5UN>.L7NN__!1XN:993S.CR2TDMGV_X#/Q_P#@+^T/
MXB^ NLW4NFI#J>B:@ FHZ->#,%RH!&?]E@"0"/7!!'%>[O\ \%";%#@_!_P^
M1U!%PN#_ .0*Y#]JC]D?6_@GJ%QKOA^!]7\#R'<+CR$>6P)_@FPOW<]),8Y
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<UXF^&?A'QGN.O>%]'UEF!&^_L(IFY]&
M920?<5TM%7&<J;YH.S(E",U:2NCQN\_8\^#=].99/ 6GJQ[0R2Q+_P!\JX'Z
M5D_\,+? _P#Z$C_RK7W_ ,?KWJBNY9EC8[5Y?^!/_,XGE^#EO1C_ . K_(\<
MTK]CWX-Z,RM;^ M.D*C ^U/+<#\1([9_&O0_#GP^\+>#\?V#X;TC1"!@'3K&
M* \]?N**Z"BL*F*Q%;2K4<O5MF]/"T*.M.FEZ)(****Y3I"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHK\^_\ @J+\,O&'Q U[X?2>%_">N>)([6VO5G;2-.FNA$6>
M':',:G:3@XSUP:Z,/25:HH-VOU,:U1TH.:5S]!**_!?_ (9N^+?_ $2WQI_X
M3UW_ /&ZX"^L;G3+RXL[RWEM+NWD:*:WG0I)&ZG#*RGD$$$$'D$5[$<JC+:K
M?Y?\$\QY@X[T_P ?^ ?T3T5^"L?[.?Q8FC22/X8>,I(W 967P_=D$'H0?+Z5
M]4_\$W_A!X\\#?M"7&H^)/!/B+P_IYT2YB%WJFDSVT1<R0D+O= ,D \9SP:P
MJY?"G!S52]OZ[FU/&2J347"U_P"NQ^H-%%%>,>F%%%% !1110 445^8O_!6S
M_DHG@+_L%3_^CJZL-0^L5%3O8PKU?8P<[7/TZHKX<_X)-?\ )&?&'_8?/_I/
M#7W'45Z7L:CIWO8JE4]K!3M:X4445@:A1110 4444 %%?DO\4?\ @I3\6+GX
MEZC-X6O[30O#=I=/%;:4]A#/YT:,0#,[J7W,!D[&4#.!ZU^DG[/7Q8'QR^#/
MA?QN;06$NJ0.9K=22J31R/%*%SSMWQMC/.,5VU\'5P\%.>S.6EB:=:3C'H>B
M4445Q'4%%%% !1110 4444 %%?SZ?$C_ )*)XI_["MU_Z.:OWY\-?\B[I7_7
MI%_Z *]'%83ZJHOFO?R.+#XGV[DK6L:5%%%><=H4444 %%%% !1110 4444
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
M_K7)'$T*>)56G&T4CHE0JSH.G.5VSYA_X)-?\D9\8?\ 8?/_ *3PU]H^)?\
MD7=5_P"O27_T US_ ,,?@_X.^#.DW6F>#-$BT*PNI_M,T,,DCAY-H7=EV8]%
M _"NNN+>.ZMY8)5WQ2*4=?4$8(KCQ%55:SJ+9G51ING34'T/P)^"?_)9O 7_
M &'[#_THCK];O^"AG_)GWC__ +A__IPMJW='_8G^">@:M9:G8> K.VO[*=+F
MWF6ZN"8Y$8,K8,F." >:]0\=^ ]!^)GA6^\->)M.35M#OO+^T6<CLBR;)%D7
M)4@\,BG@]J[\1C85JU.I%.T?\SCHX6=.G.#>Y^1O_!-__D[3PQ_UZWW_ *32
M5^R->3_#_P#94^%/PM\46WB+PMX.MM(UJW5TBNX[B=V4.I5AAG(Y!(Z=Z]8K
MEQN(CB:BG%=#?"T94(<LNY^-W_!2#_D[3Q/_ ->MC_Z31U^@O_!//_DS[P!_
MW$/_ $X7-=I\0/V5/A3\4O%%SXB\4^#K;5]:N%1);N2XG1F"*%485P.  .G:
MNY\"> ]!^&?A6Q\->&=.32=#L?,^SV<;LZQ[Y&D;!8D\L['D]ZVKXN%7#PHI
M.ZM^1G1P\J=>55O1W_,_&?\ ;A\%ZAX+_:@\=1WT+QQZE>G5+61AA98IOG#*
M>X#%E^J$5^@W_!.SX_7_ ,8OA3)H%]I5O8?\(7:6&DQ7$$C-]JC$3(K,I'RL
M%B7."<DD\=*]Y^*7P1\#?&K38;'QKX;L]>A@),+S;HYH<XSLE0JZ@X&<,,X%
M4/@S^SWX&^ -KJMOX)TF32X]4E26Z\R[EG+E 0@'F,< ;FZ>O.>*JMC*=;#J
MG*/O*Q-/#3I5G-/W6?G9_P %*OV=]2\&_%"Y^(^EV4DWACQ!L:\FA0E;.\ "
M,'_NB3 8$]6+CL,\'^S?^WGXX_9Y\/+X:2RL_$_AF-VDM[&^=HY+4LVYA%(O
M12225*L,G(QDY_8W4-.M-7L9[*^M8;VSN$,<UO<1B2.13P592,$'T-?.WBK_
M ()Y? WQ3>O=CPI+H\TC;G&E7TT,9]A&6**/90.E:T<=2E25'$1ND9U,)4C4
M=2C*USY1\1_\%:/&EY9O'H?@C1-*N&7 FO+B6ZV]>0H\OGIUR..]?6'B30=<
M_:@_876VN7CN?$OB/P[;7XV*(DENT*7"* ,!0SQJ/09J#P[_ ,$Z?@7H%TEQ
M)X7N=7D1MRKJ.HSN@/'55958<=&!')]J^B]'T>P\.Z5::9I=E!IVG6D2PV]I
M:QB.*)%& JJ.  .PKGKU\.N5X>-FG<WI4JVOMI735C\'/@_\4M?_ &>OBMIW
MBC3K95U;29I(9[&]4J'4@QRPN.H."1Z@@'M7VAKW_!7*ZETG;HOPVAMM49#^
M]O\ 5C-#&V./D6)&<9_VEZ?E]??%S]D?X5?&W4'U+Q/X6A?6&&&U.QD>UN'X
MP"[1D"0@8QO#8P!7$>&O^"=/P-\.:@EX_AJYU=XR&2/4M0EDB!]T!4-]&!'M
M794QF$KVG5@^9?UW.6&&Q-&\:<E8_([XA>,-:^)'B[5/%^O*&U#6KE[B6:.'
MRXF;C(0=, 8'<],U^X?[-W_)N_PM_P"Q5TO_ -)(JC\<?LW_  R^(VD:+I>O
M^#=-N].T5733K6%6MTM5?&Y4$17 .U>.G%=UX?T&P\+:#INBZ5;K9Z7IMM'9
MVENI)$4,:!$0$DDX4 <G/%<F+QD,13C&,;6.G#8:5&<I-WN?A)^T)X,U#X?_
M !N\;Z'J4+PSV^K7+(7&/,B>1GBD'LR,K#ZU^M_[%?Q^O?VB/@_)KFH:3!I%
MSI=^=':.WE+I+Y=O _F<@;<F4_+SC'4UVWQ7_9X^'7QP^SMXU\+6FM3VZ[(K
MK=)!<(N<[1+$ROMSSMSCD\<FKGP?^"OA'X#^%Y_#_@S3I--TRXNWOI8Y+F2=
MGF9$0MN=B1\L:# P/E]22:Q.,IXBBHN/O(FAAIT:KDG[K.ZHHHKR#T@HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **1F"*68A549)/ %48=>TRYE6*'4
M;265CA42=23] #3 OT444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M !(N/C;K_@WQCK/B"73[;P]->1Z3KLDK&"5;FV1659?F3AW&!@<GBOK/P_\
MML? [Q-*D=G\1])A9\8.H>99#GU,R(!T[]*]ATZ\T[6X+?5+":UOX9(R(+VW
M=9%9"1G:XSD$J.AQP/2L,1C*DX.%6G:YK1PL(S4Z<[V+M%%%>(>J%%%% !11
M10 4444 %%%% !1110 4444 %%%?D%XW_;(^+7P9^/\ \2K'0O%4]SH\'BG4
MTCTK55%W;(@NY<(@?YHU]D9:[,/A98EM0>J.:M7C0LY+<_7VBOS$T7_@K9XO
M@A U?P'HE]-CEK*ZFMESZX;S/YUB>.O^"JOQ&\0:?/:>'/#^C>%VE4J+P[[N
M>/CJA;"9^J&NE9;B;VM^)A]>H6O<Y/\ X*8:AIM]^U)J*6!1I[73+2"]*?\
M/?:6Y]_+:(?A7V;_ ,$P[6YM_P!E^&2<DQ3ZS>209SP@V*<9_P!M7Z5^7W@7
MP)XR_:"^)":5I$-UK_B/59VGN;J9B^W<V9)YI#T4$Y+'UQR2 ?W#^#?PQL/@
MW\+_  YX,TU_-MM(M1"9BNWSI"2\LF.V^1G;';=7=F#C1P\,/>[T_ Y,&G4K
M2K6T/P8LHSH?B:!+S]T;.\43<$[=C_-^6#7]#*L'4,I#*PR".0:_%K]N;X%Z
MC\&OCMKMQ]D=?#GB"YEU/3+I4/E$2-ODAST#1NQ&WKM*'O7N'P0_X*C3>"?
M>F>'O&7A2?7;K3+=+6'5+"Z"//&@"KYJ./O@ 98-\W7 K7&T9XRG"I1U_P""
M1A:D<-.<*FA](_\ !2J_AL_V4];BE;:]UJ%E#$,CYF$P?'_?*,?PKXN_X)?Z
M?+>?M/+-&,I::+=S2<$X4F-/PY=>M<W^US^VIJ_[3RZ;I,.D#PYX6T^8W*6)
MG\Z6XGP5$LC[5'"LP50.-S9+9&/J7_@EG\#-0\+^'==^(^L6LEH^N1I8Z4DJ
M;6>U5@[S<_PNX0+Z^63R"#4<CPF!E&IN_P!1\RQ&+C*&R,[_ (*Z?\B[\-/^
MOJ__ /0(*/\ @D7_ ,B[\2_^OJP_] GK6_X*S^&;_4/ASX(UV"%I+'3=2GM[
MEE&?+,T:["?09B(SZD#O7@W_  3:^/TGPU^)LG@9](&H6WC*ZMX5NEG\MK22
M,2?-MVG>"'Z9&,"IA%U,NY8[_P#!N5*2AC;R_K0]C_X*Z?\ (N_#3_KZO_\
MT""C_@D7_P B[\2_^OJP_P#0)ZZG_@JM\/\ 4/$7PA\-^)K*&2X@\/ZBZWBQ
MC/EPSJ%\P^P=(U_[:#\/BW]D7]K._P#V6O$6LS#1UU_1-9CC2\LO.\F0/&6\
MN1'VL 1YC@@CG/48%51INOE_LX;_ /!N*I-4L9SSV_X!^U]?SQ>)/^1BU3_K
MZE_]#-?H+XR_X*W%M/EB\*?#[R[UE^2ZUB_W1H?4Q1J"W_?:U^>%Y<R7MW-<
MR@"29VD; P,DDG'XUMEN'JT.9U%:]C+'5J=;E4'>Q_1/7XW?\%(/^3M/$_\
MUZV/_I-'7[(U^3/_  5#^'FI>'_CY#XI>&1M(\06$/E7&/D$T*^6\6<=0JQM
M]'_+S,KDEB+/JCOS!-T?F?=?["/_ ":7\//^O6?_ -*9J][K\GOV5?\ @H=)
M\!?AW:^"=?\ "\FO:58R2O8W=G="*:)'=I&C964AQO9B&R, XP>*_1G]GOXT
M6_[0'POT_P :6FERZ/;WDT\2VDTHE9?+E9,E@ .=N<=L]ZPQF&JTIRJ26C?Y
MFN&KTZD(PB]4C\3?C9_R6;Q[_P!A^_\ _2B2OWH\-?\ (NZ5_P!>D7_H K\+
M?VE/#-]X1^/_ ,0M,U&%H;A-<NYE# C=')*TD;CV9'5A[&OUQ_8X^/[?M%?!
M]==DT;^Q;C3+O^QYHEN/.65XX(7,JG:NT-YOW3G&.IKTLRBY4:<ULOUL<.!D
MHU)Q>Y^+%O&WA_Q-''>#:UC>!9MH/!1_FX//8U_0Q'(LB*Z,'1AD,IR"/45^
M+W[=GP,U#X.?'C7;K[+(/#OB*YDU33;H)^[/F-NEA!Z!D=B-O7:4/>O;/@?_
M ,%1KCP1X%TSP[XS\*3Z[<:9;I:PZK8W:I)-&@"H)4=?O!0,N&^;TSDUKC:,
M\93A4I:_\$C"U(X:<X5-#Z3_ ."E%Y#:_LHZ['*X5[B_LHH@?XF$ZOC_ +Y1
MC^%?%?\ P3!L9;O]I^.6-<I:Z-=RR'T4F-,_]].OYUSW[77[:FK?M/QZ9I$&
MCCPYX7TZ8W*61N//EN)]I422-M4#:I8*H'&]LEN,?47_  2S^!>H^%]!UWXD
MZS9O:-K<*V.DK*I5WM0P>27!_A=UC"GOY9/0@F.1X3 RC4W?ZCYEB,7%PV1Y
MY_P5L_Y*)X"_[!4__HZO5_\ @DU_R1GQA_V'S_Z3PUY1_P %;/\ DHG@+_L%
M3_\ HZO5_P#@DU_R1GQA_P!A\_\ I/#45/\ D71_KJ7#_?7_ %T/M'Q+_P B
M[JO_ %Z2_P#H!K\%_@G_ ,EF\!?]A^P_]*(Z_>CQ+_R+NJ_]>DO_ * :_!?X
M)_\ )9O 7_8?L/\ THCI97\%7^NX\?\ '3_KL?O7KNAZ?XFT6^TG5K.'4-,O
MH6M[FUN%#1RQL,,K#N"#7P[\1O\ @D_X5UJ_FN_!GB^^\-12.7&GZA;"^B3)
M^ZC[T< ?[1<^I[U]!_M@_&S7/V?_ (-R^+_#]M8W=_#?V\!AU"-GB9'8AAA6
M4YP.#FOF#P[_ ,%<K-K=%U[X<3QW 'S2Z=J:NK'U"/&"H_X$:XL+#%J/M,/M
M\OU.K$2P[ER5MSQ'XS?\$W_B)\)?!NJ>*8-4TCQ+I6F0M<W<=FTD=Q'"HR\F
MQUVE5 ).&S@9Q47_  3J^-6N^ _CQHOA-+V:7PSXDD>UN=/9B8TF\MC',B_P
MMN55)'52<YP,=U\?/^"G-W\3/A_KGA+PSX._L2#6+62QN=1O[P3R>1(I614C
M5 %+*2-Q8XR<#.#7G'_!.WX4ZMX^_:+T37(+>1=$\,EK^^O-IV*VQEBC!Z;F
M<@X_NJY[5[5ZLL+/ZTE_7_!/*_=JO#ZNS]C:***^1/I HHHH **** "BBB@
MHHHH **** "BBB@ KROXE?LM_"KXN7$UUXG\%:;>7\W,E_ K6URY]6EB*LQ_
MWB:]4HJXSE!WB[,F48R5I*Y\?ZQ_P2V^#6IR%K:Y\3Z2I;.RSU&-@.O'[V%S
MC\>U2Z!_P2[^#&CW"R7;^(]<0'F+4-155/3KY,<9_7O7UW173]<Q%K<[,/JU
M&]^5'*?#OX5>$/A-HYTOP?X>L- LV(,BV<0#RD# :1SEG..[$FNKHHKD<G)W
M9T)**LCGO'7P]\-_$[P]-H?BK1;/7=*E.6MKR/< V" RGJK#)PRD$9X-?,.N
M_P#!+?X-:M=M-:W/B;1(R21;V.HQL@]LS12-^M?7]%;4Z]6EI"31G.C3J?'&
MY\R?#W_@G3\%O .H0WTFC7GBBYA(:,^(+KSXP1W,2*D;_1E(]J^F(88[>%(H
MD6.)%"HB#"J!P !V%/HJ:E6=5WF[CA3A35H*QF^)/#>E>,-"O=%UO3[?5-*O
M8S%<6=U&'CD4]B#^!]B 17@_A#]@GX2^ ?B+I?C+P_I^I:;J.FW!N;:V6_>2
MW5\8&0^YB!SQN[U]%441JSIIJ,K)A*G";3DKV*^H:?:ZM8W%E?6T-Y97$;13
M6]Q&)(Y488964\$$$@@\&OEGQE_P3-^"WBO4);NTMM:\,&1MS0Z-?@19[X69
M)-H]A@#L!7U=13IUJE+X)6"=.%3XU<^7? ?_  3?^"O@F\BNKC2M0\4SQ'<G
M]O7GF1Y]XXUC1A[,I%=M\3_V-?A-\7M8L=3\0>&5^TV5FEA -/N)+2-84+%%
MV1%5XW$#CI@= *]LHJGB*SES.;OZDJC22Y5%6"N<\??#KPU\4O#<^@>*]&M=
M<TF8Y:WNESM8=&5AAD89.&4@C/6NCHK!-Q=T:M)JS/CW6/\ @EG\'-3OFGMK
MSQ1I$3,2+6SU")HU]@987;'U;-?1OP>^$FA? _P%8^$/#9NCI-F\CQF\E$DI
M9W+L2P '5CVKM:*WJ8BK5CRSDVC*%&G3=XQLSR?XT?LN?#?X^RV]SXOT!;G4
MK=/*AU*UF>WN%3.=I92-R@DX# @9.,9-:GP-^!'A?]GGPC=>'/":W@TZYO7U
M"0WT_FN961$/.!@;8T&,=J]$HJ/:S<.1RT[%>SAS<]M3GO'7P]\-_$[P]-H?
MBK1;/7=*E.6MKR/< V" RGJK#)PRD$9X-?,6O?\ !+?X-:Q>--:7'B;0XR<B
MWL-1C9![9FBD;]:^OJ*JG7JTM(2:%.C3J?'&Y\Q_#W_@G3\%O .H0WTFC7OB
MBYA(:/\ X2"Z$\8/')B14C;Z,I'/3I7TS##';PI%$BQQ(H5$0850.  .PI]%
M34JSJN\W<<*<*:M!6/)OC-^R[\//C]JFG:AXTTJXU&ZT^%H+=H;R6 *C-N((
M1AGGUK9^#?P)\'_ /0[W2/!FGS:?87ES]KFCFN9)RTFU5SER2.%'%>@44>UJ
M./(Y.W8/9PYN>VI%=6T=Y:S6\HW13(T;C.,@C!KYUT'_ ()\_!/PSKFG:O8>
M'+R*_P!/N8[NWD;5+A@LD;!E)!?!Y X-?1]%$*LZ::A)JXY4X3LY*YS?Q"^'
M/AOXK>&+CP[XKTF'6=&G97>UF9E&Y3E6#*0RD>H(-?-.O?\ !+WX+ZQ,SVA\
M1:&I/$=AJ2LJ_3SHY#^9KZZHJJ=>K2TA)HF=*G4UG&Y\B>'_ /@EY\&-%N5E
MO&\1Z\@.3#J&HJB'IP?(CC;MZ]S7T[X*\">'OASH,&B>&-&L]#TJ'E;6RB$:
MY[LV.68]V.2>YK>HHJ5ZM7XY-A"E3I_ K!1116!J%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
, !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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="idm140466038140112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jun. 06, 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-8929<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">ABM INDUSTRIES 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">94-1369354<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">One&#160;Liberty Plaza<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">7th Floor<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New&#160;York<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">10006<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">212<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">297-0200<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ABM<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,146,035<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000771497<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--10-31<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_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="ro">
<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">Q2<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_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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>18
<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="idm140466037691648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 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_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">$ 71.2<span></span>
</td>
<td class="nump">$ 73.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_AccountsAndOtherReceivablesNetCurrent', window );">Trade accounts receivable, net of allowances of $24.2 and $22.6 at April&#160;30, 2023 and October&#160;31, 2022, respectively</a></td>
<td class="nump">1,345.1<span></span>
</td>
<td class="nump">1,278.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_ContractWithCustomerAssetNetCurrent', window );">Costs incurred in excess of amounts billed</a></td>
<td class="nump">102.8<span></span>
</td>
<td class="nump">75.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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">110.8<span></span>
</td>
<td class="nump">82.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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">63.1<span></span>
</td>
<td class="nump">51.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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,693.0<span></span>
</td>
<td class="nump">1,561.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_OtherInvestments', window );">Other investments</a></td>
<td class="nump">14.4<span></span>
</td>
<td class="nump">14.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 of accumulated depreciation of $314.3 and $296.9 at April&#160;30, 2023 and October&#160;31, 2022, respectively</a></td>
<td class="nump">126.1<span></span>
</td>
<td class="nump">125.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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">111.7<span></span>
</td>
<td class="nump">115.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_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net of accumulated amortization of $499.6 and $459.8 at April&#160;30, 2023 and October&#160;31, 2022, respectively</a></td>
<td class="nump">340.8<span></span>
</td>
<td class="nump">378.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_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,494.3<span></span>
</td>
<td class="nump">2,485.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_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">152.5<span></span>
</td>
<td class="nump">188.5<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_Assets', window );">Total assets</a></td>
<td class="nump">4,932.9<span></span>
</td>
<td class="nump">4,868.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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of debt, net</a></td>
<td class="nump">31.5<span></span>
</td>
<td class="nump">181.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_AccountsPayableCurrent', window );">Trade accounts payable</a></td>
<td class="nump">263.6<span></span>
</td>
<td class="nump">315.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 compensation</a></td>
<td class="nump">207.7<span></span>
</td>
<td class="nump">246.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_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued taxes &#8212; other than income</a></td>
<td class="nump">50.6<span></span>
</td>
<td class="nump">124.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_SelfInsuranceReserveCurrent', window );">Insurance claims</a></td>
<td class="nump">182.1<span></span>
</td>
<td class="nump">171.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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">6.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_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">32.6<span></span>
</td>
<td class="nump">30.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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">334.7<span></span>
</td>
<td class="nump">276.5<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,109.5<span></span>
</td>
<td class="nump">1,353.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_LongTermDebtNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">1,352.5<span></span>
</td>
<td class="nump">1,086.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_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">98.0<span></span>
</td>
<td class="nump">104.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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liability, net</a></td>
<td class="nump">88.8<span></span>
</td>
<td class="nump">89.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_SelfInsuranceReserveNoncurrent', window );">Noncurrent insurance claims</a></td>
<td class="nump">402.7<span></span>
</td>
<td class="nump">387.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 noncurrent liabilities</a></td>
<td class="nump">94.2<span></span>
</td>
<td class="nump">126.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_AccruedIncomeTaxesNoncurrent', window );">Noncurrent income taxes payable</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="nump">4.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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,150.1<span></span>
</td>
<td class="nump">3,151.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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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, $0.01 par value; 500,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, $0.01 par value; 100,000,000 shares authorized; 66,139,271 and 65,587,894 shares issued and outstanding at April&#160;30, 2023 and October&#160;31, 2022, respectively</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">679.2<span></span>
</td>
<td class="nump">675.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of taxes</a></td>
<td class="num">(14.6)<span></span>
</td>
<td class="num">(16.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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,117.5<span></span>
</td>
<td class="nump">1,057.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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,782.8<span></span>
</td>
<td class="nump">1,717.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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 4,932.9<span></span>
</td>
<td class="nump">$ 4,868.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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, receivable from customers, clients, or other third-parties, and receivables 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>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_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 real and property 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 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<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><br>Reference 3: 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 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<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_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 currently due domestic and foreign income tax obligations.</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(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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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)(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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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.25)<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<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_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-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_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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease 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/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(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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's right to use underlying asset under operating lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred but not yet paid 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://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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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(8))<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_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_OtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments 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/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(12))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f,g))<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_OtherInvestments</td>
</tr>
<tr>
<td style="padding-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_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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 within a future period of 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: 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(7))<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_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid 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_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid 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>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_SelfInsuranceReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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="idm140466039233312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 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_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 );">Trade accounts receivable, allowance</a></td>
<td class="nump">$ 24.2<span></span>
</td>
<td class="nump">$ 22.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Property, plant and equipment, accumulated depreciation</a></td>
<td class="nump">314.3<span></span>
</td>
<td class="nump">296.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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Other intangible assets, accumulated amortization</a></td>
<td class="nump">$ 499.6<span></span>
</td>
<td class="nump">$ 459.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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="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">500,000<span></span>
</td>
<td class="nump">500,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">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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">100,000,000<span></span>
</td>
<td class="nump">100,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">66,139,271<span></span>
</td>
<td class="nump">65,587,894<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">66,139,271<span></span>
</td>
<td class="nump">65,587,894<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_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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of common stock outstanding. Common stock represent the ownership interest in a corporation.</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 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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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="idm140466039023632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 1,897.8<span></span>
</td>
<td class="nump">$ 3,975.3<span></span>
</td>
<td class="nump">$ 3,834.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_CostOfGoodsAndServicesSold', window );">Operating expenses</a></td>
<td class="nump">1,715.2<span></span>
</td>
<td class="nump">1,648.3<span></span>
</td>
<td class="nump">3,465.0<span></span>
</td>
<td class="nump">3,307.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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">156.6<span></span>
</td>
<td class="nump">156.8<span></span>
</td>
<td class="nump">307.2<span></span>
</td>
<td class="nump">309.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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">19.5<span></span>
</td>
<td class="nump">17.6<span></span>
</td>
<td class="nump">39.0<span></span>
</td>
<td class="nump">35.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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">92.7<span></span>
</td>
<td class="nump">75.0<span></span>
</td>
<td class="nump">164.1<span></span>
</td>
<td class="nump">181.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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(21.1)<span></span>
</td>
<td class="num">(7.8)<span></span>
</td>
<td class="num">(40.9)<span></span>
</td>
<td class="num">(14.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">67.8<span></span>
</td>
<td class="nump">125.0<span></span>
</td>
<td class="nump">168.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_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="num">(20.4)<span></span>
</td>
<td class="num">(19.0)<span></span>
</td>
<td class="num">(34.5)<span></span>
</td>
<td class="num">(43.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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">51.9<span></span>
</td>
<td class="nump">48.8<span></span>
</td>
<td class="nump">90.4<span></span>
</td>
<td class="nump">124.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Interest rate swaps</a></td>
<td class="num">(2.5)<span></span>
</td>
<td class="nump">11.3<span></span>
</td>
<td class="num">(15.6)<span></span>
</td>
<td class="nump">11.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent', window );">Foreign currency translation and other</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="num">(8.9)<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="num">(11.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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax benefit (provision)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="num">(3.0)<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
<td class="num">(3.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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 52.4<span></span>
</td>
<td class="nump">$ 48.1<span></span>
</td>
<td class="nump">$ 92.0<span></span>
</td>
<td class="nump">$ 122.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_EarningsPerShareAbstract', window );"><strong>Net income per common share</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_EarningsPerShareBasic', window );">Basic (in USD per share)</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 1.36<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_EarningsPerShareDiluted', window );">Diluted (in USD per share)</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common and common equivalent 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="re">
<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 );">Basic (in shares)</a></td>
<td class="nump">66.4<span></span>
</td>
<td class="nump">67.2<span></span>
</td>
<td class="nump">66.4<span></span>
</td>
<td class="nump">67.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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">66.7<span></span>
</td>
<td class="nump">67.5<span></span>
</td>
<td class="nump">66.7<span></span>
</td>
<td class="nump">67.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_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_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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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 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><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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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 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 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 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 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after reclassification, of gain (loss) from derivative instrument designated and qualifying 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) 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://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 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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding 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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (b)<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 32<br> -Subparagraph (a)<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 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 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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>21
<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="idm140466034242224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - 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>Accumulated Other Comprehensive Loss, Net of Taxes</div></th>
<th class="th"><div>Retained Earnings</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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Oct. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,300,000<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="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 );">Balance, beginning of period at Oct. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 750.9<span></span>
</td>
<td class="num">$ (22.5)<span></span>
</td>
<td class="nump">$ 880.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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee stock purchase and share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">(8.1)<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,000,000.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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">(43.3)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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="num">(2.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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 124.8<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">124.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_DividendsAbstract', window );"><strong>Dividends</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_DividendsCommonStockCash', window );">Common stock ($0.220 and $0.195 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="text">&#160;<span></span>
</td>
<td class="num">(26.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_DividendsSharebasedCompensationStock', window );">Stock issued under share-based compensation plans</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="num">(1.1)<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_SharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,800,000<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="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 );">Balance, end of period at Apr. 30, 2022</a></td>
<td class="nump">1,669.6<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">716.4<span></span>
</td>
<td class="num">(25.2)<span></span>
</td>
<td class="nump">977.7<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Jan. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,400,000<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="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 );">Balance, beginning of period at Jan. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">737.0<span></span>
</td>
<td class="num">(24.6)<span></span>
</td>
<td class="nump">942.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 [Roll Forward]</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee stock purchase and share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">1.0<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(700,000)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.4<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">(30.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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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="num">(0.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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">48.8<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">48.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_DividendsAbstract', window );"><strong>Dividends</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_DividendsCommonStockCash', window );">Common stock ($0.220 and $0.195 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="text">&#160;<span></span>
</td>
<td class="num">(13.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_DividendsSharebasedCompensationStock', window );">Stock issued under share-based compensation plans</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="num">(0.2)<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_SharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,800,000<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="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 );">Balance, end of period at Apr. 30, 2022</a></td>
<td class="nump">1,669.6<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">716.4<span></span>
</td>
<td class="num">(25.2)<span></span>
</td>
<td class="nump">977.7<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Oct. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,600,000<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="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 );">Balance, beginning of period at Oct. 31, 2022</a></td>
<td class="nump">$ 1,717.2<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">675.5<span></span>
</td>
<td class="num">(16.2)<span></span>
</td>
<td class="nump">1,057.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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee stock purchase and share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.6<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</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="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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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">1.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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 90.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="nump">90.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_DividendsAbstract', window );"><strong>Dividends</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_DividendsCommonStockCash', window );">Common stock ($0.220 and $0.195 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="text">&#160;<span></span>
</td>
<td class="num">(29.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_DividendsSharebasedCompensationStock', window );">Stock issued under share-based compensation plans</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="num">(1.1)<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_SharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,100,000<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="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 );">Balance, end of period at Apr. 30, 2023</a></td>
<td class="nump">$ 1,782.8<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">679.2<span></span>
</td>
<td class="num">(14.6)<span></span>
</td>
<td class="nump">1,117.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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Jan. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,100,000<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="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 );">Balance, beginning of period at Jan. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">670.7<span></span>
</td>
<td class="num">(15.1)<span></span>
</td>
<td class="nump">1,080.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 [Roll Forward]</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee stock purchase and share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.7<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</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="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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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.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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 51.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">51.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_DividendsAbstract', window );"><strong>Dividends</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_DividendsCommonStockCash', window );">Common stock ($0.220 and $0.195 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="text">&#160;<span></span>
</td>
<td class="num">(14.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_DividendsSharebasedCompensationStock', window );">Stock issued under share-based compensation plans</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="num">(0.2)<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_SharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,100,000<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="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 );">Balance, end of period at Apr. 30, 2023</a></td>
<td class="nump">$ 1,782.8<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 679.2<span></span>
</td>
<td class="num">$ (14.6)<span></span>
</td>
<td class="nump">$ 1,117.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to additional paid-in capital (APIC) for recognition of cost for award 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 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-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_DividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DividendsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_DividendsSharebasedCompensationStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock dividends declared for award under share-based payment arrangement.</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_DividendsSharebasedCompensationStock</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: 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 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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 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 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/2003/role/disclosureRef<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><br>Reference 8: 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 9: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 11: 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 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(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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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(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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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><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(28))<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(29))<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 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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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 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 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><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(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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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(28))<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 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 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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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="idm140466043971632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">6 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 );">Common stock, dividends (in USD per share)</a></td>
<td class="nump">$ 0.220<span></span>
</td>
<td class="nump">$ 0.195<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>23
<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="idm140466034193760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 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>Cash flows from 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 income</a></td>
<td class="nump">$ 90.4<span></span>
</td>
<td class="nump">$ 124.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 income 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">61.1<span></span>
</td>
<td class="nump">55.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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">39.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 );">Share-based compensation expense</a></td>
<td class="nump">14.6<span></span>
</td>
<td class="nump">16.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_ProvisionForDoubtfulAccounts', window );">Recovery of bad debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(2.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_AmortizationOfDeferredHedgeGains', window );">Amortization of accumulated other comprehensive gain on interest rate swaps</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(2.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_AccretionExpense', window );">Discount accretion on insurance claims</a></td>
<td class="nump">0.2<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_GainLossOnDispositionOfAssets1', window );">Loss/(Gain) on sale of assets</a></td>
<td class="nump">0.2<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value in contingent consideration</a></td>
<td class="num">(8.4)<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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="num">(1.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_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions from unconsolidated affiliates</a></td>
<td class="nump">1.8<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and 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_IncreaseDecreaseInReceivables', window );">Trade accounts receivable and costs incurred in excess of amounts billed</a></td>
<td class="num">(93.5)<span></span>
</td>
<td class="num">(93.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(35.9)<span></span>
</td>
<td class="num">(7.1)<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_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="nump">11.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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="nump">22.9<span></span>
</td>
<td class="num">(7.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Trade accounts payable and other accrued liabilities</a></td>
<td class="num">(118.1)<span></span>
</td>
<td class="num">(163.3)<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_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="num">(6.5)<span></span>
</td>
<td class="num">(10.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_IncreaseDecreaseInSelfInsuranceReserve', window );">Insurance claims</a></td>
<td class="nump">25.4<span></span>
</td>
<td class="num">(11.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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable, net</a></td>
<td class="num">(4.0)<span></span>
</td>
<td class="num">(17.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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(66.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Total adjustments</a></td>
<td class="num">(135.4)<span></span>
</td>
<td class="num">(262.3)<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 used in operating activities</a></td>
<td class="num">(45.0)<span></span>
</td>
<td class="num">(137.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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from 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 );">Additions to property, plant and equipment</a></td>
<td class="num">(23.8)<span></span>
</td>
<td class="num">(19.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_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">3.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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of businesses, net of cash acquired</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(56.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_PaymentsToAcquireEquitySecuritiesFvNi', window );">Investments in equity securities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(3.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">(22.2)<span></span>
</td>
<td class="num">(75.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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes withheld from issuance of share-based compensation awards, net</a></td>
<td class="num">(12.0)<span></span>
</td>
<td class="num">(9.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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(43.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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(29.0)<span></span>
</td>
<td class="num">(26.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_ProceedsFromIssuanceOfLongTermDebt', window );">Borrowings from debt</a></td>
<td class="nump">575.5<span></span>
</td>
<td class="nump">720.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_RepaymentsOfLongTermDebt', window );">Repayment of borrowings from debt</a></td>
<td class="num">(459.8)<span></span>
</td>
<td class="num">(437.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_ProceedsFromRepaymentsOfBankOverdrafts', window );">Changes in book cash overdrafts</a></td>
<td class="num">(11.0)<span></span>
</td>
<td class="num">(9.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_ProceedsFromConstructionLoansPayable', window );">Financing of energy savings performance contracts</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">6.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_FinanceLeasePrincipalPayments', window );">Repayment of finance lease obligations</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="num">(1.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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">62.8<span></span>
</td>
<td class="nump">201.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="num">(2.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(14.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">73.0<span></span>
</td>
<td class="nump">62.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 at end of period</a></td>
<td class="nump">$ 71.2<span></span>
</td>
<td class="nump">$ 48.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Lease Liabilities, Noncurrent</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;">abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Right-Of-Use Asset</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;">abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_AccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.</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 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6394232&amp;loc=d3e17558-110866<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_AccretionExpense</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow 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> -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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-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_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_AmortizationOfDeferredHedgeGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense charged against earnings by an Entity to record deferred gains and losses on hedge instruments. Examples include gain on economic hedges, amortization of gain on designated fair value hedge and so forth.</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 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_AmortizationOfDeferredHedgeGains</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</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 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><br>Reference 2: 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 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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; including, but not limited to, 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/2009/role/commonPracticeRef<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing 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 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 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 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 4: 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 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-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_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for principal payment on finance lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<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)(1)<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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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 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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-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_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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not 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 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid expenses, and 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://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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating 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 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_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInSelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) during the period in the carrying amount of accrued known and estimated losses incurred for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's' compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</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 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_IncreaseDecreaseInSelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-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_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_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to satisfy grantee's tax withholding obligation for award 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://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 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123583714&amp;loc=SL75117360-209713<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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3444-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_PaymentsToAcquireEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromConstructionLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings to finance the cost of construction.</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_ProceedsFromConstructionLoansPayable</td>
</tr>
<tr>
<td style="padding-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_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_ProceedsFromRepaymentsOfBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.</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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3098-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_ProceedsFromRepaymentsOfBankOverdrafts</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfOtherAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the sale of other assets recognized in investing activities.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-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_ProceedsFromSaleOfOtherAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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="idm140466043720688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY AND NATURE OF OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">6 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_NatureOfOperations', window );">THE COMPANY AND NATURE OF OPERATIONS</a></td>
<td class="text">THE COMPANY AND NATURE OF OPERATIONS <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABM is a leading provider of integrated facility services with a mission to make a difference, every person, every day. We are organized into four industry groups and one Technical Solutions segment: </span></div><div style="margin-top:9pt;text-align:center"><img alt="FN1.jpg" src="abm-20230430_g2.jpg" style="height:110px;margin-bottom:5pt;vertical-align:text-bottom;width:582px"/></div>Through these groups, we offer janitorial, facilities engineering, parking, and specialized mechanical and electrical technical solutions, on a standalone basis or in combination with other services.<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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<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_NatureOfOperations</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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="idm140466043684320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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 );">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#8220;Financial Statements&#8221;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rounding</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We round amounts in the Financial Statements to millions and calculate all percentages and per-share data from the underlying whole-dollar amounts. Thus, certain amounts may not foot, crossfoot, or recalculate based on reported numbers due to rounding.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Reimbursement Revenue by Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners. These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations. Management reimbursement revenue for the three and six months ended April 30, 2023, was $73.5 million and $146.0 million, respectively. Management reimbursement revenue for the three and six months ended April 30, 2022, was $66.4 million and $131.3 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedients to assist with the discontinuance of LIBOR. The expedients allow companies to ease the potential accounting burden when modifying contracts and hedging relationships that use LIBOR as a reference rate, if certain criteria are met. In January 2021, FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. This ASU clarifies that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions under Topic 848. Effective November 1, 2022, we applied available practical </span></div>expedients under ASC 848 to account for modifications, changes in critical terms, and updates to the designated hedged risks as qualifying changes have been made to applicable debt and derivative contracts as if they were not substantial.<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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>26
<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="idm140466043694752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS AND DISPOSITIONS<br></strong></div></th>
<th class="th" colspan="1">6 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 AND DISPOSITIONS</a></td>
<td class="text">ACQUISITIONS AND DISPOSITIONS<div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of RavenVolt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On September 1, 2022, we completed the acquisition of all of the equity interests of RavenVolt, Inc. (&#8220;RavenVolt&#8221;), a nationwide provider of advanced turn-key microgrid systems utilized by diversified commercial and industrial customers, national retailers, utilities, and municipalities. RavenVolt&#8217;s operations are included within our Technical Solutions segment. The transaction met the definition of a business combination. We applied the acquisition method of accounting.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial purchase price for the acquisition was approximately $170.0&#160;million in cash at closing (subject to customary working capital and net debt adjustments) plus the potential of post-closing contingent consideration of up to $280.0&#160;million. The post closing contingent consideration is payable in cash in calendar years 2024, 2025, and 2026 if RavenVolt&#8217;s earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), as defined in the RavenVolt merger agreement, meets or exceeds certain defined targets. The maximum contingent consideration that is payable in calendar years 2024, 2025, and 2026 is $75.0&#160;million, $75.0&#160;million, and $130.0&#160;million, respectively. If the EBITDA achieved for calendar years 2023&#8211;2025 cumulatively meets the defined EBITDA targets, the entire $280.0&#160;million would be paid in calendar year 2026, minus any earn-out payments made in 2024 and 2025. The estimate of the fair value of the contingent consideration on the date of acquisition, was $59.0&#160;million.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April 30, 2023, the estimate of the fair value of the contingent consideration was $50.6&#160;million. The change in fair value is recognized within &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets acquired and liabilities assumed were recognized at their acquisition date fair values. The acquisition accounting is subject to change as the Company obtains additional information during the measurement period about the facts and circumstances that existed as of the acquisition date. The final acquisition accounting may include changes to intangible assets, and deferred taxes within the measurement period not to exceed one year from the acquisition date. Goodwill is not deductible for income tax purposes. As of April&#160;30, 2023, we recorded preliminary goodwill and intangibles of $207.4 million and $16.7 million, respectively. The total assets acquired, excluding goodwill and intangibles, and liabilities assumed amounted to $49.3 million and $44.5 million, respectively.  </span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Consolidated Statements of Comprehensive Income for the three and six months ended April&#160;30, 2023, include revenues attributable to RavenVolt of $29.8 million and $48.1 million, respectively, and operating profit of $1.3 million and operating loss of $0.8 million, respectively. </span></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Acquisition of Momentum</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 7, 2022, we acquired Maybin Support Services Limited, Momentum Support Limited (UK), and Momentum Property Support Services Limited (collectively &#8220;Momentum&#8221;), a leading independent provider of facility services, primarily janitorial, across the Republic of Ireland and Northern Ireland, for a purchase price of approximately $54.8&#160;million. As of April 30, 2023, we have completed the acquisition accounting, and recorded goodwill and intangibles of $42.9&#160;million and $10.4&#160;million, respectively. Goodwill is not deductible for income tax purposes. The total assets acquired, excluding goodwill and intangibles, and liabilities assumed amounted to $20.4&#160;million and $18.9&#160;million, respectively. The one-year measurement period in which the purchase price allocation is subject to adjustments expired on April 7, 2023. There were no material changes made to ABM&#8217;s preliminary acquisition accounting.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disposition of Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, the Company sold a group of customer contracts for healthcare technology management within our Technical Solutions segment for $8.5&#160;million and recognized a gain of $7.7&#160;million during the six months ended April 30, 2022, which is included in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAyMQ_f7eb5be5-577f-46a7-bf6d-4425cdd665ec">Selling, general and administrative expenses</span>&#8221; in the accompanying unaudited Consolidated Statements of Comprehensive Income.</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>27
<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="idm140466043720688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">6 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 );">REVENUES</a></td>
<td class="text">REVENUES<div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues under several types of contracts, which are further explained below. Generally, the type of contract is determined by the nature of the services provided by each of our major service lines throughout our reportable segments; therefore, we disaggregate revenues from contracts with customers into major service lines. We have determined that disaggregating revenues into these categories best depicts how the nature, amount, timing, and uncertainty of revenues and cash flows are affected by economic factors. Our reportable segments are B&amp;I, M&amp;D, Education, Aviation, and Technical Solutions, as described in Note 12, &#8220;Segment Information.&#8221;</span></div><div style="margin-top:9pt"><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:8.695%"/><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:4.309%"/><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:4.601%"/><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:6.940%"/><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:5.771%"/><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:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><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:5.478%"/><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:4.601%"/><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:6.940%"/><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:5.771%"/><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:6.940%"/><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:5.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Six Months Ended April 30, 2023</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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td></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"/><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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Major Service Line</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Janitorial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">673.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">36.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,223.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,360.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">653.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">375.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">72.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,462.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Parking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">100.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">91.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">202.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">197.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">166.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">385.5&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Facility Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">224.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:'Arial',sans-serif;font-size:7.6pt;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 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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">28.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">8.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">298.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">477.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">78.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">55.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">16.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">627.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Building &amp; Energy Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Airline Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(5)</span></div></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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">184.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">184.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">998.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">373.2&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">216.7&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">227.2&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,984.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,035.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">753.7&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">431.6&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">439.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">3,975.3&#160;</span></td><td style="background-color:#dce2ef;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"/><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="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"/><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:9pt;margin-top:3pt;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:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Six Months Ended April 30, 2022</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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td></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"/><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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Major Service Line</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Janitorial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">676.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">307.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">177.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,354.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">611.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">356.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">56.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,378.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Parking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">85.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">77.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">171.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">154.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">343.2&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Facility Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">241.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">41.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">26.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">6.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">510.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">85.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">53.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">13.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">661.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Building &amp; Energy Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Airline Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(5)</span></div></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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">161.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">161.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,003.6&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">356.9&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">204.4&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">185.9&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,897.8&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,033.1&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">716.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">410.1&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">386.1&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">3,834.1&#160;</span></td><td style="background-color:#dce2ef;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"/><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="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"/><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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of Topic 853; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Building &amp; Energy Solutions arrangements provide custom energy solutions, including microgrid systems installation, electrical, HVAC, lighting, electric vehicle charging station installation, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as energy savings, fixed-price repair, and refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands pursuant to franchise contracts. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Types</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have arrangements under various contract types, as described in Note 2, &#8220;Basis of Presentation and Significant Accounting Policies,&#8221; in our Annual Report on Form 10-K for the year ended October&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned. Some of our contracts, often related to Airline Services, may also include performance incentives based on variable performance measures that are ascertained exclusively by future performance and therefore cannot be estimated at contract inception and are recognized as revenue once known and mutually agreed upon. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, performance obligations that were unsatisfied for which we expect to recognize revenue totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$263.3 million. We expect to recognize revenue on approximately 76%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter, based on our estimates of project timing.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts exclude variable consideration primarily related to: (i) contr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. For these contract types we apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.</span></div><div style="margin-top:9pt"><span style="color:#164fa2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the balances in our contract assets and contract liabilities: </span></div><div style="margin-bottom:6pt;margin-top:6pt;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 style="width:57.964%"/><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:18.636%"/><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:18.640%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed trade receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,138.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled trade receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162.5&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs incurred in excess of amounts billed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized commissions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2023, we capitalized $7.5 million of new costs and amortized $7.8 million of previously capitalized costs. There was no impairment loss recorded on the costs capitalized.</span></div><div style="margin-top:6pt"><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:76.677%"/><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:20.393%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>April 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.6&#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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional contract liabilities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.7&#160;</span></td><td style="background-color:#dce2ef;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 style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106.1)</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.<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>28
<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="idm140466039624144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER COMMON SHARE<br></strong></div></th>
<th class="th" colspan="1">6 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 );">NET INCOME PER COMMON SHARE</a></td>
<td class="text">NET INCOME PER COMMON SHARE<div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and Diluted Net Income Per Common Share Calculations</span></div><div style="margin-bottom:1pt;margin-top:3pt;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:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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:12.350%"/><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:12.350%"/><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:12.355%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except per share amounts)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.8&#160;</span></td><td style="background-color:#dce2ef;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:#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average common and common </span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;equivalent shares outstanding &#8212; Basic</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.5&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance shares</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average common and common</span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;equivalent shares outstanding &#8212; Diluted</span></div></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.9&#160;</span></td><td style="background-color:#dce2ef;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.78&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.36&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.72&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.35&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><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:42.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.452%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Anti-dilutive</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;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_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>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="idm140466039577264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">6 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 VALE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text">FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Hierarchy of Our Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:15.712%"/><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:15.717%"/><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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</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:'Arial',sans-serif;font-size:9pt;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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held in funded deferred compensation plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt facilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,387.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,271.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred equity investment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.0&#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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents are stated at nominal value, which equals fair value.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#8220;Insurance,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents gross outstanding borrowings under our Credit and Receivables Facilities. Due to variable interest rates, the carrying value of outstanding borrowings under these facilities approximates the fair value. See Note 8, &#8220;Debt,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) forward rates at the end of the period. Our interest rate swap assets and liabilities are included in &#8220;Other noncurrent assets&#8221; and &#8220;Other noncurrent liabilities,&#8221; respectively, on the accompanying unaudited Consolidated Balance Sheets. See Note 8, &#8220;Debt,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We purcha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">sed $3.0 million i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n a preferred equity investment of a privately held company during the six months ended April 30, 2022, which we include in &#8220;Other investments&#8221; on the accompanying unaudited Consolidated Balance Sheet. Our investment does not have a readily determinable fair value; therefore, we account for the investment using the measurement alternative under Topic 321 and measure the investment at initial cost less impairment, if any.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(7) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our contingent consideration payable related to the RavenVolt Acquisition is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. After the acquisition date and until the contingency is resolved, the fair value of contingent consideration payable is adjusted each reporting period based primarily on the expected probability of achievement of the contingency targets, which are subject to our estimate. These changes in fair value are recognized within &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Financial Assets Measured at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to assets and liabilities that are measured at fair value on a recurring basis, we are also required to measure certain items at fair value on a non-recurring basis. These assets can include: goodwill; intangible assets; property, plant and equipment; lease-related ROU assets; and long-lived assets that have been reduced to fair value when they are held for sale. If certain triggering events occur, or if an annual impairment test is required, then we would evaluate these non-financial assets for impairment. If an impairment were to occur, then the asset would be recorded at the estimated fair value, using primarily unobservable Level 3 inputs.</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>30
<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="idm140466039476880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INSURANCE<br></strong></div></th>
<th class="th" colspan="1">6 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_InsuranceAbstract', window );"><strong>Insurance [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_InsuranceDisclosureTextBlock', window );">INSURANCE</a></td>
<td class="text">INSURANCE<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a combination of insured and self-insurance programs to cover workers&#8217; compensation, general liability, automobile liability, property damage, and other insurable risks. For the majority of these insurance programs, we retain the initial $1.0 million to $1.5&#160;million of exposure on a per-occurrence basis, either through deductibles or self-insured retentions. Beyond the retained exposures, we have varying primary policy limits ranging between $1.0 million and $5.0 million per occurrence. To cover general liability and automobile liability losses above these primary limits, we maintain commercial umbrella insurance policies that provide aggregate limits of $200.0 million. Our insurance policies generally cover workers&#8217; compensation losses to the full extent of statutory requirements. Additionally, to cover property damage risks above our retained limits, we maintain policies that provide per occurrence limits of $75.0 million. We are also self-insured for certain employee medical and dental plans. We maintain stop-loss insurance for our self-insured medical plan under which we retain up to $0.5 million of exposure on a per-participant, per-year basis with respect to claims.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain our reserves for workers&#8217; compensation, general liability, automobile liability, and property damage insurance claims based upon known trends and events and the actuarial estimates of required reserves considering the most recently completed actuarial reports. We use all available information to develop our best estimate of insurance claims reserves as information is obtained. The results of actuarial reviews are used to estimate our insurance rates and insurance reserves for future periods and to adjust reserves, if appropriate, for prior years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Actuarial Review and Interim Update Performed During 2023</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our self-insurance liabilities on a regular basis and adjust our accruals accordingly. Actual claims activity or development may vary from our assumptions and estimates, which may result in material losses or gains. As we obtain additional information that affects the assumptions and estimates used in our reserve liability calculations, we adjust our self-insurance rates and reserves for future periods and, if appropriate, adjust our reserves for claims incurred in prior accounting periods. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, we performed a comprehensive actuarial review of the majority of our casualty insurance programs to evaluate changes made to claims reserves and claims payment activity for the period of May 1, 2022, through October 31, 2022 (the &#8220;Actuarial Review&#8221;). The Actuarial Review was comprehensive in nature and was based on loss development patterns, trend assumptions, and underlying expected loss costs during the period analyzed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2023, we performed an interim actuarial update of the majority of our casualty insurance programs that considered changes in claims development and claims payment activity for the period of November 1, 2022, through January 31, 2023 (the &#8220;Interim Update&#8221;). This Interim Update was abbreviated in nature based on actual versus expected developments during the periods analyzed and relied on the key assumptions in the Actuarial Review (most notably loss development patterns, trend assumptions, and underlying expected loss costs).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the results of the Actuarial Review and Interim Update at April 30, 2023, it was determined that there was no adjustment required for our total reserves related to prior years during the six months ended April 30, 2023. During the six months ended April&#160;30, 2022, we decreased our total reserves related to prior years by $28.7 million. We will continue to assess ongoing developments, which may result in further adjustments to reserves.</span></div><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance-Related Balances and Activity </span></div><div style="margin-bottom:6pt;margin-top: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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance claim reserves, excluding medical and dental</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical and dental claim reserves</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:'Arial',sans-serif;font-size:9pt;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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance recoverables</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023, and October&#160;31, 2022, insurance recoverables are included in both &#8220;Other current assets&#8221; and &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Instruments Used to Collateralize Our Insurance Obligations</span></div><div style="margin-bottom:1pt;margin-top: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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Standby letters of credit </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153.7&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Surety bonds and surety-backed letters of credit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted insurance deposits</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.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><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_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-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_InsuranceDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 types of coverages and products sold, and the assets, obligations, recorded liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such items.</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> -URI https://asc.fasb.org/topic&amp;trid=2303980<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_InsuranceDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>31
<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="idm140466039628864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 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_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Debt</span></div><div style="margin-top:3pt;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:62.350%"/><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:16.443%"/><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:16.447%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross term loan</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of term loan</span></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables facility</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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 style="height:14pt"><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross term loan</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.4)</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:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noncurrent portion of term loan</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566.3&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving line of credit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">802.0&#160;</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,352.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,086.3&#160;</span></td><td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Standby letters of credit amounted to $58.6 million at April&#160;30, 2023. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> At April&#160;30, 2023, we had borrowing capacity of $432.0 million.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At April&#160;30, 2023, and October&#160;31, 2022, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was 6.70% and 4.97%, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2017, we refinanced and replaced our then-existing $800.0 million credit facility with a new senior, secured five-year syndicated credit facility (the &#8220;Credit Facility&#8221;), consisting of a $900.0 million revolving line of credit (the &#8220;revolver&#8221;) and an $800.0 million amortizing term loan, both of which matured on September 1, 2022. In accordance with terms of the Credit Facility, the revolver was reduced to $800.0&#160;million on September 1, 2018.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2021, the Company amended and restated the Credit Facility (the &#8220;Amended Credit Facility&#8221;), extending the maturity date to June 28, 2026, and increasing the capacity of the revolving credit facility from $800.0 million to $1.3&#160;billion and the then-remaining term loan outstanding from $620.0&#160;million to $650.0&#160;million. The Amended Credit Facility provides for the issuance of up to $350.0&#160;million for standby letters of credit and the issuance of up to $75.0 million in swingline advances. The obligations under the Amended Credit Facility are secured on a first-priority basis by a lien on substantially all of our assets and properties, subject to certain exceptions. Additionally, we may repay amounts borrowed under the Amended Credit Facility at any time without penalty. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At November 1, 2022, we amended our Amended Credit Facility pursuant to the LIBOR Transition Amendment and the Fifth Amendment to replace the benchmark rate at which U.S.-dollar-denominated borrowings bear interest from LIBOR to the forward-looking Secured Overnight Financing Rate (&#8220;SOFR&#8221;) term rate administered by CME Group Benchmark Administration Limited. As a result of these amendments, we can borrow at Term SOFR plus a credit spread adjustment of 0.10% subject to a floor of zero. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Facility contains certain covenants, including a maximum total net leverage ratio of 5.00 to 1.00, a maximum secured net leverage ratio of 4.00 to 1.00, and a minimum interest coverage ratio of 1.50 to 1.00, as well as other financial and non-financial covenants. In the event of a material acquisition, as defined in the Amended Credit Facility, we may elect to increase the maximum total net leverage ratio to 5.50 to 1.00 for a total of four fiscal quarters and increase the maximum secured net leverage ratio to 4.50 to 1.00 for a total of four fiscal quarters. Our borrowing capacity is subject to, and limited by, compliance with the covenants described above. At April&#160;30, 2023, we were in compliance with these covenants.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Facility also includes customary events of default, including: failure to pay principal, interest, or fees when due; failure to comply with covenants; the occurrence of certain material judgments; and a change in control of the Company. If certain events of default occur, including certain cross-defaults, insolvency, change in control, or violation of specific covenants, then the lenders can terminate or suspend our access to the Amended Credit Facility, declare all amounts outstanding (including all accrued interest and unpaid fees) to be immediately due and payable, and require that we cash collateralize the outstanding standby letters of credit. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred deferred financing costs of $6.4 million in conjunction with the execution of the Amended Credit Facility and carried over $6.2 million of unamortized deferred financing from initial execution and previous amendments of the Credit Facility. Total deferred financing costs of $12.6&#160;million, consisting of $4.9&#160;million related to the term loan and $7.7&#160;million related to the revolver, are being amortized to interest expense over the term of the Amended Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2022, we entered into an uncommitted receivable repurchase facility (the &#8220;Receivables Facility&#8221;) of up to $150&#160;million, which expired on March 30, 2023. The Receivables Facility allowed the Company to sell a portfolio of available and eligible outstanding U.S. trade accounts receivable to a participating institution and simultaneously agree to repurchase them generally on a monthly basis. Under this arrangement, we made floating rate interest payments equal to the forward-looking term rate based on SOFR plus 1.05%. These interest payments were payable monthly in arrears. The repurchase price of the receivables in the facility was the original face value. Outstanding receivables were repurchased on a date agreed upon by both the buyer and seller, generally on a monthly basis, and on the termination date of the repurchase facility. This facility was considered a secured borrowing and provided the buyer with customary rights of termination upon the occurrence of certain events of default. We guaranteed all of the sellers&#8217; obligations under the facility. We accounted for the sale of receivables under the Receivables Facility as short-term debt and carried the receivables on the unaudited Consolidated Balance Sheets, primarily as a result of the requirement to repurchase receivables sold. </span></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt Maturities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended April&#160;30, 2023, we made principal payments under the term loan of $8.1&#160;million and $16.3&#160;million, respectively. As of April&#160;30, 2023, the following principal payments are required under the term loan:</span></div><div style="margin-bottom:6pt;margin-top:9pt;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:32.233%"/><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.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.625%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2027</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt maturities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,305.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize interest rate swap agreements to fix the variable interest rates on portions of our debt. The purpose of using these derivatives is to reduce our exposure to the interest rate risk associated with variable borrowings. Under these agreements, we typically pay a fixed interest rate in exchange for a SOFR-based variable interest rate on a given notional amount. All of our interest rate swaps are designated and accounted for as cash flow hedges. Changes in the fair value of these derivatives are reported as a component of other comprehensive income and are reclassified into earnings in the period or periods in which the hedged transaction affects earnings. For information regarding the valuation of our interest rate swaps, see Note 6, &#8220;Fair Value of Financial Instruments.&#8221; </span></div><div style="margin-bottom:6pt;margin-top:3pt;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:23.350%"/><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:23.350%"/><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:23.350%"/><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:23.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amount</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fixed Interest Rate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Date</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.0 million</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.72%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 9, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$150.0 million</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.85%</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.0 million</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.88%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;$235.0 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.83%</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 7, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;$65.0 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.79%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$170.0 million</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.81%</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr></table></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In July 2022, we entered into interest rate swap agreements with notional values totaling $300.0&#160;million at inception. The notional amount reduces to $250.0&#160;million in April 2024, $175.0&#160;million in October 2024, and $100.0&#160;million in October 2025 before maturing on June 28, 2026. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023, and October&#160;31, 2022, amounts recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) for interest rate swaps were a gain o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $15.1 million, net of taxes of $6.3 million, and a gain of $26.8 million, net of taxes of $10.1 million, respectively. At April&#160;30, 2023, the total amount expected to be reclassified from AOCL to earnings during the next 12 months is a gain of $4.9 million, net of taxes of $1.9 million.</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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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><br>Reference 2: 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 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<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 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<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(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: 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 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: 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 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: 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 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>32
<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="idm140466043687440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">6 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 );">COMMON STOCK</a></td>
<td class="text">COMMON STOCK  Effective December 9, 2022, our Board of Directors expanded our existing share repurchase program by an additional $150.0&#160;million. No shares were repurchased during the three and six months ended April&#160;30, 2023. At April&#160;30, 2023, authorization for $197.4&#160;million of repurchases remained under our share repurchase program.<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>33
<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="idm140466039663328">
<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">6 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">COMMITMENTS AND CONTINGENCIES <div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit and Surety Bonds</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use letters of credit and surety bonds to secure certain commitments related to insurance programs and for other purposes. As of April&#160;30, 2023, these letters of credit and surety bonds and surety-backed letters of credit totaled $58.6 million and $755.8&#160;million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some instances, we offer clients guaranteed energy savings under certain energy savings contracts. At April&#160;30, 2023, total guarantees were $238.5 million and extend through 2043. We include the estimated costs of guarantees in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. Historically, we have not incurred any material losses in connection with these guarantees. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales Taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect sales tax from clients and remit those collections to the applicable states. In some cases when clients fail to pay their invoices, including the amount of any sales tax that we paid on their behalf, we may be entitled to seek a refund of that amount of sales tax from the applicable state. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales tax laws and regulations enacted by the various states are subject to interpretation, and our compliance with such laws is routinely subject to audit and review by such states. Audit risk is concentrated in several states that are conducting ongoing audits. The outcomes of ongoing and any future audits and changes in the states&#8217; interpretation of the sales tax laws and regulations could materially adversely impact our results of operations</span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to a number of lawsuits, claims, and proceedings incident to the operation of our business, including those pertaining to labor and employment, contracts, personal injury, and other matters, some of which allege substantial monetary damages. Some of these actions may be brought as class actions on behalf of a class or purported class of employees.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $29.0 million. We do not accrue for contingent losses that, in our judgment, are considered to be reasonably possible but not probable. The estimation of reasonably possible losses also requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. Our management currently estimates the range of loss for all reasonably possible losses for which a reasonable estimate of the loss can be made is between zero and $3 million. Factors underlying this estimated range of loss may change from time to time, and actual results may vary significantly from this estimate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Litigation outcomes are difficult to predict, and the estimation of probable losses requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. If one or more matters are resolved in a particular period in an amount in excess of or in a manner different than what we anticipated, this could have a material adverse effect on our financial position, results of operations, or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some cases, although a loss is probable or reasonably possible, we cannot reasonably estimate the maximum potential losses for probable matters or the range of losses for reasonably possible matters.&#160;Therefore, our accrual for probable losses and our estimated range of loss for reasonably possible losses do not represent our maximum possible exposure.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether to include any particular lawsuit or other proceeding in our disclosure, we consider both quantitative and qualitative factors. These factors include, but are not limited to: the amount of damages and the nature of any other relief sought in the proceeding; if such damages and other relief are specified, our view of the merits of the claims; whether the action is or purports to be a class action, and our view of the likelihood that a class will be certified by the court; the jurisdiction in which the proceeding is pending; and the potential impact of the proceeding on our reputation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not currently a party to any material legal proceedings, and we are not aware of filings of any pending or contemplated litigation, claims, or assessments. There can be no assurance that future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations, or 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_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>34
<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="idm140466039658544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 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">INCOME TAXES <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly tax provision is calculated using an estimated annual tax rate that is adjusted for discrete items occurring during the period to arrive at our effective tax rate. During the three and six months ended April&#160;30, 2023, we had effective tax rates of 28.2% and 27.6%, respectively, resulting in provisions for taxes of $20.4 million and $34.5 million, respectively.  During the three and six months ended April 30, 2022, we had effective tax rates of 28.0% and 25.7%, respectively, resulting in provisions for taxes of $19.0 million and $43.2 million, respectively. The difference between the effective tax rate and statutory rate is primarily related to state income taxes, non-deductible compensation, and non-taxable change in the fair value of the contingent consideration related to the RavenVolt Acquisition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three months ended April&#160;30, 2023, and  April&#160;30, 2022, were not impacted by any significant discrete items.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the six months ended April 30, 2023, was benefited by discrete items, primarily by  $1.4 million for share-based compensation. Our effective tax rate for the six months ended April 30, 2022, was benefited by discrete items, primarily by $3.4 million change in tax reserves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) that included various payroll tax provisions. Through December 2020, we deferred approximately $132&#160;million of payroll tax. The deferred payroll tax has been remitted in full: $66&#160;million was paid in December 2021 and the remaining $66&#160;million was paid in December 2022. </span></div>We plan to reinvest our foreign earnings to fund future non-U.S. growth and expansion, and we do not anticipate remitting such earnings to the United States. While U.S. federal tax expense has been recognized as a result of the Tax Cuts and Jobs Act of 2017, no deferred tax liabilities with respect to federal and state income taxes or foreign withholding taxes have been recognized.<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>35
<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="idm140466039580688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">6 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_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_SegmentReportingDisclosureTextBlock', window );">SEGMENT INFORMATION</a></td>
<td class="text">SEGMENT INFORMATION <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current reportable segments consist of B&amp;I, M&amp;D, Education, Aviation, and Technical Solutions, as further described below. </span></div><div style="margin-top:9pt"><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:27.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.392%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#dce2ef;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REPORTABLE SEGMENTS AND DESCRIPTIONS</span></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B&amp;I</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B&amp;I, our largest reportable segment, encompasses janitorial, facilities engineering, and parking services for commercial real estate properties (including corporate offices for high-tech clients), sports and entertainment venues, and traditional hospitals and non-acute healthcare facilities. B&amp;I also provides vehicle maintenance and other services to rental car providers.</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;D</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;D provides integrated facility services, engineering, janitorial, and other specialized services in different types of manufacturing, distribution, and data center facilities. Manufacturing facilities include traditional motor vehicles, electric vehicles, batteries, pharmaceuticals, steel, semiconductors, chemicals, and many others. Distribution facilities include e-commerce, cold storage, logistics, general warehousing, and others. </span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education delivers janitorial, custodial, landscaping and grounds, facilities engineering, and parking services for public school districts, private schools, colleges, and universities.</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation.</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span></div></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:middle"><div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions specializes in facility infrastructure, mechanical, and electrical services, including power design, installation, and maintenance, as well as microgrid systems installations. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally.</span></div></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information by Reportable Segment</span></div><div style="margin-bottom:1pt;margin-top:6pt"><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.707%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,035.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">716.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288.8&#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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,897.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,834.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit </span></td><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.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:'Arial',sans-serif;font-size:9pt;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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government Services</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74.5)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140.8)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130.3)</span></td><td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</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:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40.9)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.1)</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:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.0&#160;</span></td><td style="background-color:#dce2ef;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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects a $7.7&#160;million gain on the sale of assets during the six months ended April 30, 2022.</span></div><div style="margin-top:15pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies for our segments are the same as those disclosed within our significant accounting policies in Note 2, &#8220;Basis of Presentation and Significant Accounting Policies.&#8221; Our management evaluates the performance of each reportable segment based on its respective operating profit results, which include the allocation of certain centrally incurred costs. Corporate expenses not allocated to segments include certain CEO and other finance and human resource departmental expenses, certain information technology costs, share-based compensation, certain legal costs and settlements, certain actuarial adjustments to self-insurance reserves, acquisition and integration costs, and changes in fair values of contingent consideration. Management does not review asset information by segment, therefore we do not present assets in this note.</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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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="idm140466044129344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#8220;Financial Statements&#8221;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Management Reimbursement Revenue by Segment and Remaining Performance Obligations</a></td>
<td class="text">Management Reimbursement Revenue by SegmentWe operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners. These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations.<div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, performance obligations that were unsatisfied for which we expect to recognize revenue totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$263.3 million. We expect to recognize revenue on approximately 76%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter, based on our estimates of project timing.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts exclude variable consideration primarily related to: (i) contr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. For these contract types we apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedients to assist with the discontinuance of LIBOR. The expedients allow companies to ease the potential accounting burden when modifying contracts and hedging relationships that use LIBOR as a reference rate, if certain criteria are met. In January 2021, FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. This ASU clarifies that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions under Topic 848. Effective November 1, 2022, we applied available practical </span></div>expedients under ASC 848 to account for modifications, changes in critical terms, and updates to the designated hedged risks as qualifying changes have been made to applicable debt and derivative contracts as if they were not substantial.<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_RevenueRecognitionPolicyTextBlock', window );">Contract Types and Contract Balances</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Types</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have arrangements under various contract types, as described in Note 2, &#8220;Basis of Presentation and Significant Accounting Policies,&#8221; in our Annual Report on Form 10-K for the year ended October&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned. Some of our contracts, often related to Airline Services, may also include performance incentives based on variable performance measures that are ascertained exclusively by future performance and therefore cannot be estimated at contract inception and are recognized as revenue once known and mutually agreed upon. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. </span></div>We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer.<div style="margin-top:9pt"><span style="color:#164fa2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from contract with customer.</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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-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 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: 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 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 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-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 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue. Includes revenue from contract with customer and from other sources.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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>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="idm140466039567872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Schedule of Revenue from External Customers by Major Service Lines and Segments</a></td>
<td class="text"><div style="margin-top:9pt"><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:8.695%"/><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:4.309%"/><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:4.601%"/><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:6.940%"/><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:5.771%"/><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:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><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:5.478%"/><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:4.601%"/><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:6.940%"/><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:5.771%"/><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:6.940%"/><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:5.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Six Months Ended April 30, 2023</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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td></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"/><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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Major Service Line</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Janitorial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">673.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">36.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,223.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,360.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">653.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">375.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">72.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,462.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Parking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">100.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">91.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">202.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">197.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">166.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">385.5&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Facility Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">224.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:'Arial',sans-serif;font-size:7.6pt;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 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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">28.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">8.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">298.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">477.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">78.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">55.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">16.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">627.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Building &amp; Energy Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Airline Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(5)</span></div></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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">184.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">184.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">998.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">373.2&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">216.7&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">227.2&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,984.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,035.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">753.7&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">431.6&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">439.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">3,975.3&#160;</span></td><td style="background-color:#dce2ef;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"/><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="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"/><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:9pt;margin-top:3pt;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:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Six Months Ended April 30, 2022</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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">B&amp;I</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">M&amp;D</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Education</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Technical<br/>Solutions</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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td></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"/><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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Major Service Line</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Janitorial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">676.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">307.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">177.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,354.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">611.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">356.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">56.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,378.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Parking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">85.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">77.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">171.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">168.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">154.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">343.2&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Facility Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">241.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">41.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">26.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">6.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">315.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">510.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">85.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">53.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">13.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">661.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Building &amp; Energy Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">Airline Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline">(5)</span></div></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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">161.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">161.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,003.6&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">356.9&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">204.4&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">185.9&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">1,897.8&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">2,033.1&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">716.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">410.1&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">386.1&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%">3,834.1&#160;</span></td><td style="background-color:#dce2ef;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"/><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="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"/><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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of Topic 853; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Building &amp; Energy Solutions arrangements provide custom energy solutions, including microgrid systems installation, electrical, HVAC, lighting, electric vehicle charging station installation, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as energy savings, fixed-price repair, and refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands pursuant to franchise contracts. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.</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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract with Customer, Asset and Liability</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the balances in our contract assets and contract liabilities: </span></div><div style="margin-bottom:6pt;margin-top:6pt;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 style="width:57.964%"/><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:18.636%"/><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:18.640%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed trade receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,138.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled trade receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162.5&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs incurred in excess of amounts billed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.8&#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized commissions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2023, we capitalized $7.5 million of new costs and amortized $7.8 million of previously capitalized costs. There was no impairment loss recorded on the costs capitalized.</span></div><div style="margin-top:6pt"><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:76.677%"/><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:20.393%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>April 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.6&#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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional contract liabilities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.7&#160;</span></td><td style="background-color:#dce2ef;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 style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106.1)</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.<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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="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>38
<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="idm140466039567872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER COMMON SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 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 Income Per Common Share Calculations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and Diluted Net Income Per Common Share Calculations</span></div><div style="margin-bottom:1pt;margin-top:3pt;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:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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:12.350%"/><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:12.350%"/><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:12.355%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions, except per share amounts)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.8&#160;</span></td><td style="background-color:#dce2ef;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:#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average common and common </span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;equivalent shares outstanding &#8212; Basic</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.5&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance shares</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average common and common</span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;equivalent shares outstanding &#8212; Diluted</span></div></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.9&#160;</span></td><td style="background-color:#dce2ef;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.78&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.36&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.72&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.35&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below.<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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><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:42.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.452%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Anti-dilutive</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;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_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</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 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_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>39
<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="idm140466039553552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:15.712%"/><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:15.717%"/><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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</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:'Arial',sans-serif;font-size:9pt;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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held in funded deferred compensation plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt facilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,387.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,271.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred equity investment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.0&#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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents are stated at nominal value, which equals fair value.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#8220;Insurance,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#8220;Other noncurrent assets&#8221; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents gross outstanding borrowings under our Credit and Receivables Facilities. Due to variable interest rates, the carrying value of outstanding borrowings under these facilities approximates the fair value. See Note 8, &#8220;Debt,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) forward rates at the end of the period. Our interest rate swap assets and liabilities are included in &#8220;Other noncurrent assets&#8221; and &#8220;Other noncurrent liabilities,&#8221; respectively, on the accompanying unaudited Consolidated Balance Sheets. See Note 8, &#8220;Debt,&#8221; for further information.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We purcha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">sed $3.0 million i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n a preferred equity investment of a privately held company during the six months ended April 30, 2022, which we include in &#8220;Other investments&#8221; on the accompanying unaudited Consolidated Balance Sheet. Our investment does not have a readily determinable fair value; therefore, we account for the investment using the measurement alternative under Topic 321 and measure the investment at initial cost less impairment, if any.</span></div>(7) Our contingent consideration payable related to the RavenVolt Acquisition is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. After the acquisition date and until the contingency is resolved, the fair value of contingent consideration payable is adjusted each reporting period based primarily on the expected probability of achievement of the contingency targets, which are subject to our estimate. These changes in fair value are recognized within &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income.<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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: 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 (a)<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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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="idm140466043814896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INSURANCE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 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_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></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_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock', window );">Schedule of Insurance Related Balances and Activity</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance-Related Balances and Activity </span></div><div style="margin-bottom:6pt;margin-top: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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance claim reserves, excluding medical and dental</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical and dental claim reserves</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:'Arial',sans-serif;font-size:9pt;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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance recoverables</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_abm_InsuranceDisclosureTableTextBlock', window );">Schedule of Instruments Used to Collateralize Insurance Obligations</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Instruments Used to Collateralize Our Insurance Obligations</span></div><div style="margin-bottom:1pt;margin-top: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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Standby letters of credit </span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153.7&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Surety bonds and surety-backed letters of credit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted insurance deposits</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_InsuranceDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance 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;">abm_InsuranceDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Insurance Related Balances And Activity [Table Text Block]</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;">abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-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>41
<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="idm140466038123008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Components of Debt</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Debt</span></div><div style="margin-top:3pt;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:62.350%"/><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:16.443%"/><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:16.447%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross term loan</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of term loan</span></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables facility</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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 style="height:14pt"><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross term loan</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.4)</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:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noncurrent portion of term loan</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566.3&#160;</span></td><td style="background-color:#dce2ef;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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving line of credit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">802.0&#160;</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,352.5&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,086.3&#160;</span></td><td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Standby letters of credit amounted to $58.6 million at April&#160;30, 2023. </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> At April&#160;30, 2023, we had borrowing capacity of $432.0 million.</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Term Loan Maturities</a></td>
<td class="text">As of April&#160;30, 2023, the following principal payments are required under the term loan:<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:32.233%"/><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.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.625%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2027</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt maturities</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,305.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock', window );">Schedule of Interest Rate Swap Information</a></td>
<td class="text"><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:23.350%"/><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:23.350%"/><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:23.350%"/><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:23.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amount</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fixed Interest Rate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Date</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.0 million</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.72%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 9, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$150.0 million</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.85%</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.0 million</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.88%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;$235.0 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.83%</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 7, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;$65.0 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.79%</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2022</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$170.0 million</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.81%</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2026</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span>In July 2022, we entered into interest rate swap agreements with notional values totaling $300.0&#160;million at inception. The notional amount reduces to $250.0&#160;million in April 2024, $175.0&#160;million in October 2024, and $100.0&#160;million in October 2025 before maturing on June 28, 2026.<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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-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 entity, 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.22)<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: 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 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: 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 6: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: 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 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<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 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInterestRateDerivativesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.</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 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-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_ScheduleOfInterestRateDerivativesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement 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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>42
<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="idm140466039547376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 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_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Information by Reportable Segment</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information by Reportable Segment</span></div><div style="margin-bottom:1pt;margin-top:6pt"><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.707%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended 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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(in millions)</span></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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,035.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">716.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.9&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439.5&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288.8&#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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984.0&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,897.8&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975.3&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,834.1&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating profit </span></td><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business &amp; Industry</span></td><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aviation</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.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:'Arial',sans-serif;font-size:9pt;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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government Services</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74.5)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140.8)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130.3)</span></td><td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</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:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</span></td><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.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"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from unconsolidated affiliates</span></td><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40.9)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.1)</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:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.0&#160;</span></td><td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.0&#160;</span></td><td style="background-color:#dce2ef;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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects a $7.7&#160;million gain on the sale of assets during the six months ended April 30, 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_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_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>43
<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="idm140466039536016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY AND NATURE OF OPERATIONS (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>industryGroup </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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_NumberOfIndustryGroups', window );">Number of industry groups | industryGroup</a></td>
<td class="nump">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_abm_NumberOfTechnicalSolutionSegments', window );">Number of technical solutions segments | segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_NumberOfIndustryGroups">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Industry Groups</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;">abm_NumberOfIndustryGroups</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_NumberOfTechnicalSolutionSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Technical Solution Segments</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;">abm_NumberOfTechnicalSolutionSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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="idm140466038155312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 1,897.8<span></span>
</td>
<td class="nump">$ 3,975.3<span></span>
</td>
<td class="nump">$ 3,834.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_srt_ProductOrServiceAxis=abm_ManagementReimbursementRevenueMember', window );">Management Reimbursement Revenue</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 [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 73.5<span></span>
</td>
<td class="nump">$ 66.4<span></span>
</td>
<td class="nump">$ 146.0<span></span>
</td>
<td class="nump">$ 131.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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding 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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (b)<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 32<br> -Subparagraph (a)<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 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 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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_ProductOrServiceAxis=abm_ManagementReimbursementRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_ManagementReimbursementRevenueMember</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>45
<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="idm140466030601072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS AND DISPOSITIONS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2022</div></th>
<th class="th"><div>Apr. 07, 2022</div></th>
<th class="th"><div>Apr. 30, 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>Dec. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jan. 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,494,300,000<span></span>
</td>
<td class="nump">$ 2,494,300,000<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">$ 2,485,600,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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</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">Selling, general and administrative expenses<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=abm_CustomerContractsForHealthcareTechnologyManagementMember', window );">Customer Contracts for Healthcare Technology Management | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Technical 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>
<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 [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>
<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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Sale of customer contracts for clinical engineering services, consideration</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500,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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of government services business</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">7,700,000<span></span>
</td>
<td class="nump">$ 7,700,000<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="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=abm_RavenVoltIncMember', window );">RavenVolt</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>
<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 [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>
<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_PaymentsToAcquireBusinessesGross', window );">Cash purchase price</a></td>
<td class="nump">$ 170,000,000<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>
<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">59,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,600,000<span></span>
</td>
<td class="nump">50,600,000<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill tax deductible amount</a></td>
<td class="nump">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>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,400,000<span></span>
</td>
<td class="nump">207,400,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,700,000<span></span>
</td>
<td class="nump">16,700,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets', window );">Total assets acquired, excluding goodwill and intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,300,000<span></span>
</td>
<td class="nump">49,300,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,500,000<span></span>
</td>
<td class="nump">44,500,000<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenues associated with acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,800,000<span></span>
</td>
<td class="nump">48,100,000<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Operating profit (loss) associated with acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="num">(800,000)<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="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=abm_RavenVoltIncMember', window );">RavenVolt | Forecast</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>
<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 [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>
<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 contingent consideration payable in future years</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="nump">$ 130,000,000<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">$ 75,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_BusinessAcquisitionAxis=abm_RavenVoltIncMember', window );">RavenVolt | 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>
<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 [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>
<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Potential post-closing contingent consideration</a></td>
<td class="nump">$ 280,000,000<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>
<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=abm_RavenVoltIncMember', window );">RavenVolt | Maximum | Forecast</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>
<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 [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>
<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Potential post-closing contingent consideration</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="nump">$ 280,000,000<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=abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember', window );">Momentum</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>
<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 [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>
<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,900,000<span></span>
</td>
<td class="nump">42,900,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,400,000<span></span>
</td>
<td class="nump">10,400,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets', window );">Total assets acquired, excluding goodwill and intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,400,000<span></span>
</td>
<td class="nump">20,400,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,900,000<span></span>
</td>
<td class="nump">$ 18,900,000<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_BusinessCombinationConsiderationTransferred1', window );">Consideration paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,800,000<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>
<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_abm_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;">abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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 (d)<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred by the acquirer as part of consideration transferred 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: 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 (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-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_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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</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_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation.</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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business during the period. The cash portion only of the acquisition price.</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 (b)(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 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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=abm_CustomerContractsForHealthcareTechnologyManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=abm_CustomerContractsForHealthcareTechnologyManagementMember</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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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=abm_TechnicalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_TechnicalSolutionsMember</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=abm_RavenVoltIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_RavenVoltIncMember</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=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_ScenarioForecastMember</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=abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</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>46
<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="idm140466034788640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Disaggregation of Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 1,897.8<span></span>
</td>
<td class="nump">$ 3,975.3<span></span>
</td>
<td class="nump">$ 3,834.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=abm_BusinessAndIndustryMember', window );">B&amp;I</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">998.5<span></span>
</td>
<td class="nump">1,003.6<span></span>
</td>
<td class="nump">2,035.0<span></span>
</td>
<td class="nump">2,033.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=abm_ManufacturingAndDistributionMember', window );">M&amp;D</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">373.2<span></span>
</td>
<td class="nump">356.9<span></span>
</td>
<td class="nump">753.7<span></span>
</td>
<td class="nump">716.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=abm_EducationMember', window );">Education</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">216.7<span></span>
</td>
<td class="nump">204.4<span></span>
</td>
<td class="nump">431.6<span></span>
</td>
<td class="nump">410.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=abm_AviationMember', window );">Aviation</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">227.2<span></span>
</td>
<td class="nump">185.9<span></span>
</td>
<td class="nump">439.5<span></span>
</td>
<td class="nump">386.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=abm_TechnicalSolutionsMember', window );">Technical 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">147.0<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">288.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_ProductOrServiceAxis=abm_JanitorialMember', window );">Janitorial</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,223.2<span></span>
</td>
<td class="nump">1,188.2<span></span>
</td>
<td class="nump">2,462.4<span></span>
</td>
<td class="nump">2,378.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_ProductOrServiceAxis=abm_JanitorialMember', window );">Janitorial | B&amp;I</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">673.5<span></span>
</td>
<td class="nump">676.7<span></span>
</td>
<td class="nump">1,360.6<span></span>
</td>
<td class="nump">1,354.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_ProductOrServiceAxis=abm_JanitorialMember', window );">Janitorial | M&amp;D</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">325.3<span></span>
</td>
<td class="nump">307.2<span></span>
</td>
<td class="nump">653.8<span></span>
</td>
<td class="nump">611.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_ProductOrServiceAxis=abm_JanitorialMember', window );">Janitorial | Education</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">188.2<span></span>
</td>
<td class="nump">177.9<span></span>
</td>
<td class="nump">375.9<span></span>
</td>
<td class="nump">356.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_ProductOrServiceAxis=abm_JanitorialMember', window );">Janitorial | Aviation</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">36.2<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="nump">72.1<span></span>
</td>
<td class="nump">56.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_ProductOrServiceAxis=abm_JanitorialMember', window );">Janitorial | Technical 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=us-gaap_ParkingMember', window );">Parking</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">202.1<span></span>
</td>
<td class="nump">171.2<span></span>
</td>
<td class="nump">385.5<span></span>
</td>
<td class="nump">343.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_ProductOrServiceAxis=us-gaap_ParkingMember', window );">Parking | B&amp;I</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">100.3<span></span>
</td>
<td class="nump">85.1<span></span>
</td>
<td class="nump">197.1<span></span>
</td>
<td class="nump">168.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_ProductOrServiceAxis=us-gaap_ParkingMember', window );">Parking | M&amp;D</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">9.9<span></span>
</td>
<td class="nump">8.8<span></span>
</td>
<td class="nump">21.3<span></span>
</td>
<td class="nump">19.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_srt_ProductOrServiceAxis=us-gaap_ParkingMember', window );">Parking | Education</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.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_srt_ProductOrServiceAxis=us-gaap_ParkingMember', window );">Parking | Aviation</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">91.7<span></span>
</td>
<td class="nump">77.1<span></span>
</td>
<td class="nump">166.5<span></span>
</td>
<td class="nump">154.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_ProductOrServiceAxis=us-gaap_ParkingMember', window );">Parking | Technical 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_FacilityServicesMember', window );">Facility Services</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">298.9<span></span>
</td>
<td class="nump">315.8<span></span>
</td>
<td class="nump">627.8<span></span>
</td>
<td class="nump">661.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_srt_ProductOrServiceAxis=abm_FacilityServicesMember', window );">Facility Services | B&amp;I</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">224.7<span></span>
</td>
<td class="nump">241.8<span></span>
</td>
<td class="nump">477.3<span></span>
</td>
<td class="nump">510.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_ProductOrServiceAxis=abm_FacilityServicesMember', window );">Facility Services | M&amp;D</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">38.0<span></span>
</td>
<td class="nump">41.0<span></span>
</td>
<td class="nump">78.5<span></span>
</td>
<td class="nump">85.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_ProductOrServiceAxis=abm_FacilityServicesMember', window );">Facility Services | Education</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">28.2<span></span>
</td>
<td class="nump">26.3<span></span>
</td>
<td class="nump">55.2<span></span>
</td>
<td class="nump">53.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_ProductOrServiceAxis=abm_FacilityServicesMember', window );">Facility Services | Aviation</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">8.0<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">16.8<span></span>
</td>
<td class="nump">13.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_ProductOrServiceAxis=abm_FacilityServicesMember', window );">Facility Services | Technical 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_BuildingAndEnergySolutionsMember', window );">Building &amp; Energy 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">147.0<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">288.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_ProductOrServiceAxis=abm_BuildingAndEnergySolutionsMember', window );">Building &amp; Energy Solutions | B&amp;I</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_BuildingAndEnergySolutionsMember', window );">Building &amp; Energy Solutions | M&amp;D</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_BuildingAndEnergySolutionsMember', window );">Building &amp; Energy Solutions | Education</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_BuildingAndEnergySolutionsMember', window );">Building &amp; Energy Solutions | Aviation</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_BuildingAndEnergySolutionsMember', window );">Building &amp; Energy Solutions | Technical 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">147.0<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">288.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_ProductOrServiceAxis=abm_AirlineServicesMember', window );">Airline Services</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">91.3<span></span>
</td>
<td class="nump">75.5<span></span>
</td>
<td class="nump">184.1<span></span>
</td>
<td class="nump">161.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_ProductOrServiceAxis=abm_AirlineServicesMember', window );">Airline Services | B&amp;I</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_AirlineServicesMember', window );">Airline Services | M&amp;D</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_AirlineServicesMember', window );">Airline Services | Education</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</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_srt_ProductOrServiceAxis=abm_AirlineServicesMember', window );">Airline Services | Aviation</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">91.3<span></span>
</td>
<td class="nump">75.5<span></span>
</td>
<td class="nump">184.1<span></span>
</td>
<td class="nump">161.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_ProductOrServiceAxis=abm_AirlineServicesMember', window );">Airline Services | Technical 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding 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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (b)<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 32<br> -Subparagraph (a)<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 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 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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=abm_BusinessAndIndustryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_BusinessAndIndustryMember</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=abm_ManufacturingAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_ManufacturingAndDistributionMember</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=abm_EducationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_EducationMember</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=abm_AviationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_AviationMember</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=abm_TechnicalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_TechnicalSolutionsMember</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=abm_JanitorialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_JanitorialMember</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=us-gaap_ParkingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ParkingMember</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=abm_FacilityServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_FacilityServicesMember</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=abm_BuildingAndEnergySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_BuildingAndEnergySolutionsMember</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=abm_AirlineServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_AirlineServicesMember</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>47
<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="idm140466039230208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES - Remaining Performance Obligations Narrative (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-05-01<br> $ in Millions</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Amount of remaining performance obligation</a></td>
<td class="nump">$ 263.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_RevenueRemainingPerformanceObligationPercentage', window );">Percentage of remaining performance obligation</a></td>
<td class="nump">76.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation period</a></td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transaction price allocated to performance obligation that has not been recognized as revenue.</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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in which remaining performance obligation is expected to be recognized as revenue, 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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>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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</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 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="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:percentItemType</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-05-01</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>48
<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="idm140466037936416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Contract with Customer, Asset and Liability (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent', window );">Billed trade receivables</a></td>
<td class="nump">$ 1,198,000,000<span></span>
</td>
<td class="nump">$ 1,138,800,000<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_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent', window );">Unbilled trade receivables</a></td>
<td class="nump">171,300,000<span></span>
</td>
<td class="nump">162,500,000<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_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent', window );">Costs incurred in excess of amounts billed</a></td>
<td class="nump">102,800,000<span></span>
</td>
<td class="nump">75,800,000<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_abm_ContractWithCustomerAssetCapitalizedCommissions', window );">Capitalized commissions</a></td>
<td class="nump">30,600,000<span></span>
</td>
<td class="nump">$ 30,900,000<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_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts', window );">Capitalized contract price</a></td>
<td class="nump">7,500,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_CapitalizedContractCostAmortization', window );">Amortization of previously capitalized contract costs</a></td>
<td class="nump">7,800,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_CapitalizedContractCostImpairmentLoss', window );">Impairment loss recorded on costs capitalized</a></td>
<td class="nump">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_abm_ContractwithCustomerLiabilitiesRollForward', window );"><strong>Contract with Customer, Liabilities [Roll Forward]</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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, balance at beginning of period</a></td>
<td class="nump">79,600,000<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_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities', window );">Additional contract liabilities</a></td>
<td class="nump">144,700,000<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_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized', window );">Recognition of deferred revenue</a></td>
<td class="num">(106,100,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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, balance at end of period</a></td>
<td class="nump">$ 118,200,000<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_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Billed Trade Receivable, Current</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;">abm_ContractWithCustomerAssetBilledTradeReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractWithCustomerAssetCapitalizedCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Capitalized Commissions</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;">abm_ContractWithCustomerAssetCapitalizedCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Costs Incurred In Excess Of Amounts Billed, Current</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;">abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Increase (Decrease) For New Capitalized Costs</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;">abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Unbilled Trade Receivables, Current</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;">abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Including New Contract Revenue Recognized</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;">abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Increase (Decrease) For Additional Contract Liabilities</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;">abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ContractwithCustomerLiabilitiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liabilities [Roll Forward]</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;">abm_ContractwithCustomerLiabilitiesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<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_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-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_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<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_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_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_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>49
<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="idm140466037823152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER COMMON SHARE - Calculations of Basic and Diluted Net Income 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">6 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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems', window );"><strong>Schedule of Earnings Per Share, Basic and Diluted, by Common Class [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>
</tr>
<tr class="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 income</a></td>
<td class="nump">$ 51.9<span></span>
</td>
<td class="nump">$ 48.8<span></span>
</td>
<td class="nump">$ 90.4<span></span>
</td>
<td class="nump">$ 124.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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common and common equivalent shares outstanding &#8212; Basic (in shares)</a></td>
<td class="nump">66.4<span></span>
</td>
<td class="nump">67.2<span></span>
</td>
<td class="nump">66.4<span></span>
</td>
<td class="nump">67.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities</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="reu">
<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 and common equivalent shares outstanding &#8212; Diluted (in shares)</a></td>
<td class="nump">66.7<span></span>
</td>
<td class="nump">67.5<span></span>
</td>
<td class="nump">66.7<span></span>
</td>
<td class="nump">67.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_EarningsPerShareBasicAbstract', window );"><strong>Net income per common share</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_EarningsPerShareBasic', window );">Basic (in USD per share)</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
</tr>
<tr class="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 );">Diluted (in USD per share)</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 1.84<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_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]</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;">abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: 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 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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="idm140466032013872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER COMMON SHARE - Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive (in shares)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.2<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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="idm140466037198448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALE OF FINANCIAL INSTRUMENTS (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=abm_PrivatelyHeldCompanyMember', window );">Privately Held Company</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 [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Preferred equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1</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 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 71.2<span></span>
</td>
<td class="nump">$ 73.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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Insurance deposits</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">0.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_DeferredCompensationPlanAssets', window );">Assets held in funded deferred compensation plan</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">4.1<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2</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 [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>
</tr>
<tr class="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 facilities</a></td>
<td class="nump">1,387.0<span></span>
</td>
<td class="nump">1,271.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_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap assets</a></td>
<td class="nump">22.6<span></span>
</td>
<td class="nump">36.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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap liabilities</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">0.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | 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="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 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Preferred equity investment</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 50.6<span></span>
</td>
<td class="nump">$ 59.0<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_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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_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_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets held under deferred compensation agreements.</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(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_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in equity security without readily determinable fair value.</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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-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_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as 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;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-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_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</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_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as noncurrent. 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<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_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=abm_PrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=abm_PrivatelyHeldCompanyMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel1Member</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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="idm140466037946496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INSURANCE - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 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_abm_ScheduleOfOtherLiabilitiesLineItems', window );"><strong>Schedule of Other Liabilities [Line Items]</strong></a></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_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses', window );">Insurance policy coverage, general and automobile liability losses</a></td>
<td class="nump">$ 200,000,000<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_abm_PropertyDamagePolicyLimit', window );">Insurance policy coverage, property damage</a></td>
<td class="nump">75,000,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_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense', window );">Change in case reserves plus IBNR Claims &#8212; prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (28,700,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_abm_ScheduleOfOtherLiabilitiesLineItems', window );"><strong>Schedule of Other Liabilities [Line Items]</strong></a></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_abm_SelfInsuredRetentionAmountPerOccurrence', window );">Self insurance retention amount per-claim</a></td>
<td class="nump">1,000,000<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_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit', window );">Primary policy limit</a></td>
<td class="nump">1,000,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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_abm_ScheduleOfOtherLiabilitiesLineItems', window );"><strong>Schedule of Other Liabilities [Line Items]</strong></a></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_abm_SelfInsuredRetentionAmountPerOccurrence', window );">Self insurance retention amount per-claim</a></td>
<td class="nump">1,500,000<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_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit', window );">Primary policy limit</a></td>
<td class="nump">5,000,000<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_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms', window );">Self insurance retention amount per-claim, medical plan</a></td>
<td class="nump">$ 500,000<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_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents commercial insurance umbrella policies that cover general liability and automobile liability losses above primary limits.</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;">abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_PropertyDamagePolicyLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the policy limit provided by the insurance program for property damage risks.</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;">abm_PropertyDamagePolicyLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ScheduleOfOtherLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Other Liabilities [Line Items]</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;">abm_ScheduleOfOtherLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_SelfInsuredRetentionAmountPerOccurrence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Self Insured Retention, Amount Per Occurrence</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;">abm_SelfInsuredRetentionAmountPerOccurrence</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs</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;">abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the policy limit provided by the insurance program for workers' compensation, general liability, and other insurable risks.</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;">abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.</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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_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>53
<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="idm140466038979152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INSURANCE - Insurance Related Balances and Activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 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_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems', window );"><strong>Liability for Claims and Claims Adjustment Expense [Line Items]</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_EstimatedInsuranceRecoveries', window );">Insurance recoverables</a></td>
<td class="nump">$ 71.0<span></span>
</td>
<td class="nump">$ 71.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_abm_InsurancePoliciesAxis=abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember', window );">Insurance claim reserves, excluding medical and dental</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_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems', window );"><strong>Liability for Claims and Claims Adjustment Expense [Line Items]</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_SelfInsuranceReserve', window );">Insurance claim reserves</a></td>
<td class="nump">575.5<span></span>
</td>
<td class="nump">551.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_abm_InsurancePoliciesAxis=abm_MedicalAndDentalSelfInsuranceProgramMember', window );">Medical and dental claim reserves</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_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems', window );"><strong>Liability for Claims and Claims Adjustment Expense [Line Items]</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_SelfInsuranceReserve', window );">Insurance claim reserves</a></td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 8.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_EstimatedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts expected to be recovered under the terms of insurance 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/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(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_EstimatedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-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_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</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_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-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_abm_InsurancePoliciesAxis=abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">abm_InsurancePoliciesAxis=abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</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_abm_InsurancePoliciesAxis=abm_MedicalAndDentalSelfInsuranceProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">abm_InsurancePoliciesAxis=abm_MedicalAndDentalSelfInsuranceProgramMember</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>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="idm140466037974832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INSURANCE - Instruments Used to Collateralize Insurance Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 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_abm_LettersOfCreditLineItems', window );"><strong>Letters Of Credit [Line Items]</strong></a></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_abm_InstrumentsUsedToCollateralizeInsuranceObligations', window );">Instruments used to collateralize insurance obligations</a></td>
<td class="nump">$ 230.7<span></span>
</td>
<td class="nump">$ 227.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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letters of credit</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_abm_LettersOfCreditLineItems', window );"><strong>Letters Of Credit [Line Items]</strong></a></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_abm_InstrumentsUsedToCollateralizeInsuranceObligations', window );">Instruments used to collateralize insurance obligations</a></td>
<td class="nump">54.0<span></span>
</td>
<td class="nump">153.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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=abm_SuretyBondsAndSuretyBackedLettersOfCreditMember', window );">Surety bonds and surety-backed letters of credit</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_abm_LettersOfCreditLineItems', window );"><strong>Letters Of Credit [Line Items]</strong></a></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_abm_InstrumentsUsedToCollateralizeInsuranceObligations', window );">Instruments used to collateralize insurance obligations</a></td>
<td class="nump">174.3<span></span>
</td>
<td class="nump">73.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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=us-gaap_DepositsMember', window );">Restricted insurance deposits</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_abm_LettersOfCreditLineItems', window );"><strong>Letters Of Credit [Line Items]</strong></a></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_abm_InstrumentsUsedToCollateralizeInsuranceObligations', window );">Instruments used to collateralize insurance obligations</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_InstrumentsUsedToCollateralizeInsuranceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Instruments Used To Collateralize Insurance Obligations</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;">abm_InstrumentsUsedToCollateralizeInsuranceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_LettersOfCreditLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters Of Credit [Line Items]</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;">abm_LettersOfCreditLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=us-gaap_StandbyLettersOfCreditMember</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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=abm_SuretyBondsAndSuretyBackedLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=abm_SuretyBondsAndSuretyBackedLettersOfCreditMember</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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=us-gaap_DepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis=us-gaap_DepositsMember</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>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="idm140466030413040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Components of Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Mar. 01, 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_LongTermDebtCurrentAbstract', window );"><strong>Current portion of debt</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_abm_LoansPayableCurrentGross', window );">Gross term loan</a></td>
<td class="nump">$ 32.5<span></span>
</td>
<td class="nump">$ 32.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_DeferredFinanceCostsCurrentNet', window );">Unamortized deferred financing costs</a></td>
<td class="num">(1.0)<span></span>
</td>
<td class="num">(1.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_LoansPayableCurrent', window );">Current portion of term loan</a></td>
<td class="nump">31.5<span></span>
</td>
<td class="nump">31.5<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_abm_ReceivablesFacilityCurrent', window );">Receivables facility</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">150.0<span></span>
</td>
<td class="nump">$ 150.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_DebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">31.5<span></span>
</td>
<td class="nump">181.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_LongTermDebtNoncurrentAbstract', window );"><strong>Long-term debt</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_abm_LoansPayableNoncurrentGross', window );">Gross term loan</a></td>
<td class="nump">552.5<span></span>
</td>
<td class="nump">568.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_DeferredFinanceCostsNoncurrentNet', window );">Unamortized deferred financing costs</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(2.4)<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_LongTermLoansPayable', window );">Total noncurrent portion of term loan</a></td>
<td class="nump">550.5<span></span>
</td>
<td class="nump">566.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_LongTermLineOfCredit', window );">Revolving line of credit</a></td>
<td class="nump">802.0<span></span>
</td>
<td class="nump">520.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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,352.5<span></span>
</td>
<td class="nump">$ 1,086.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_LettersOfCreditOutstandingAmount', window );">Standby letters of credit</a></td>
<td class="nump">58.6<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">$ 432.0<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_abm_LoansPayableCurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans Payable, Current, Gross</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;">abm_LoansPayableCurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_LoansPayableNoncurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans Payable, Noncurrent, Gross</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;">abm_LoansPayableNoncurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ReceivablesFacilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables Facility, Current</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;">abm_ReceivablesFacilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-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_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_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_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of long-term loans payable due within one year or 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 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_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease 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/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(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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent portion 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 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<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_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-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_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</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_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-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>56
<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="idm140466035415072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 01, 2022</div></th>
<th class="th">
<div>Mar. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 01, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 01, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2017 </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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DeferredFinanceCostsGross', window );">Deferred financing costs</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="nump">$ 12,600,000<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_abm_ReceivablesFacilityCurrent', window );">Receivables facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 150,000,000.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>
<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_DebtInstrumentPeriodicPaymentPrincipal', window );">Debt instrument, periodic payment, principal</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">8,100,000<span></span>
</td>
<td class="nump">16,300,000<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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Interest rate cash flow hedge gain to be reclassified during next 12 months, net</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">4,900,000<span></span>
</td>
<td class="nump">4,900,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax', window );">Tax to be reclassified during the next 12 months</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">$ 1,900,000<span></span>
</td>
<td class="nump">1,900,000<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="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 );">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Gain from cash flow hedges recorded in accumulated other comprehensive loss, net of tax</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">15,100,000<span></span>
</td>
<td class="nump">26,800,000<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Tax related to amounts in accumulated other comprehensive loss</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">$ 6,300,000<span></span>
</td>
<td class="nump">$ 10,100,000<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DeferredFinanceCostsGross', window );">Deferred financing costs</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="nump">7,700,000<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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loan</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DeferredFinanceCostsGross', window );">Deferred financing costs</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="nump">$ 4,900,000<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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</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">6.70%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">4.97%<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_DebtInstrumentTerm', window );">Line of credit facility, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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>
<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_abm_DebtInstrumentBasisSpreadFloor', window );">Floor on credit spread adjustment</a></td>
<td class="nump">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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio', window );">Total net leverage ratio</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="nump">5.00<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_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio', window );">Secured net leverage ratio</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="nump">4.00<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_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio', window );">Interest coverage ratio</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="nump">1.50<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_DeferredFinanceCostsGross', window );">Deferred financing costs</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="nump">$ 6,400,000<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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility | Scenario, Material Acquisition</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio', window );">Total net leverage ratio</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="nump">5.50<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_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio', window );">Secured net leverage ratio</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="nump">4.50<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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility | Secured Overnight Financing Rate (SOFR)</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.10%<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>
<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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility | Standby Letters of Credit</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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 );">Line of credit facility, borrowing capacity</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="nump">$ 350,000,000<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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility | Swing Line Loan</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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 );">Line of credit facility, borrowing capacity</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="nump">75,000,000<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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility | Line of Credit | 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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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 );">Line of credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000,000<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">1,300,000,000<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
<td class="nump">$ 800,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_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility | Term Loan</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000<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">650,000,000<span></span>
</td>
<td class="nump">$ 620,000,000<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_DeferredFinanceCostsGross', window );">Deferred financing costs</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="nump">$ 6,200,000<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_DebtInstrumentAxis=abm_ReceivablesFacilityMember', window );">Receivables Facility | Secured Overnight Financing Rate (SOFR)</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.05%<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>
<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_abm_DebtInstrumentBasisSpreadFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Basis Spread Floor</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;">abm_DebtInstrumentBasisSpreadFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio</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;">abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Maximum Total Net Leverage Ratio</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;">abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Minimum Interest Coverage Ratio</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;">abm_DebtInstrumentCovenantMinimumInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax</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;">abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_ReceivablesFacilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables Facility, Current</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;">abm_ReceivablesFacilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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: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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 required periodic payments applied to principal.</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_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of debt outstanding.</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_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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:percentItemType</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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.</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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_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_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) attributable to 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 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_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</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=abm_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_CreditFacilityMember</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_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScenarioPlanMember</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_VariableRateAxis=abm_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=abm_SecuredOvernightFinancingRateSOFRMember</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=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StandbyLettersOfCreditMember</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=abm_SwingLineLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_SwingLineLoanMember</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=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=abm_ReceivablesFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_ReceivablesFacilityMember</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>57
<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="idm140466042921760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Long-Term Debt Maturities (Details) - Term Loan<br> $ in Millions</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_MaturitiesOfLongTermDebtAbstract', window );"><strong>Maturities of Long-term Debt</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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2023</a></td>
<td class="nump">$ 16.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">32.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">32.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">1,305.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-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_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</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>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="idm140466035243520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Interest Rate Swaps (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2025</div></th>
<th class="th"><div>Oct. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Nov. 01, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 18, 2022</div></th>
<th class="th"><div>Jul. 07, 2022</div></th>
<th class="th"><div>May 04, 2022</div></th>
<th class="th"><div>Feb. 25, 2022</div></th>
<th class="th"><div>Feb. 09, 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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">$ 300,000,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="nump">$ 250,000,000<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>
<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=abm_InterestRateSwapEffective292022Member', window );">Interest Rate Swap, Effective 2/9/2022</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000.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_DerivativeFixedInterestRate', window );">Fixed Interest Rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.72%<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=abm_InterestRateSwapEffective2252022Member', window );">Interest Rate Swap, Effective 2/25/2022</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000.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_DerivativeFixedInterestRate', window );">Fixed Interest Rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<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=abm_InterestRateSwapEffective542022Member', window );">Interest Rate Swap, Effective 5/4/2022</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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>
<td class="nump">$ 100,000,000.0<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_DerivativeFixedInterestRate', window );">Fixed Interest Rate</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>
<td class="nump">2.88%<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=abm_InterestRateSwapEffective772022Member', window );">Interest Rate Swap, Effective 7/7/2022</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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="nump">$ 235,000,000<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_DerivativeFixedInterestRate', window );">Fixed Interest Rate</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="nump">2.83%<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=abm_InterestRateSwapEffective7182022Member', window );">Interest Rate Swap, Effective 7/18/2022</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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="nump">$ 65,000,000<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_DerivativeFixedInterestRate', window );">Fixed Interest Rate</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="nump">2.79%<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_DerivativeInstrumentRiskAxis=abm_InterestRateSwapEffective1112022Member', window );">Interest Rate Swap, Effective 11/1/2022</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>
<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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
<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_DerivativeNotionalAmount', window );">Notional Amount</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">$ 170,000,000.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>
<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_DerivativeFixedInterestRate', window );">Fixed Interest Rate</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">3.81%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</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_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="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:percentItemType</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_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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_ScenarioForecastMember</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=abm_InterestRateSwapEffective292022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_InterestRateSwapEffective292022Member</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=abm_InterestRateSwapEffective2252022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_InterestRateSwapEffective2252022Member</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=abm_InterestRateSwapEffective542022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_InterestRateSwapEffective542022Member</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=abm_InterestRateSwapEffective772022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_InterestRateSwapEffective772022Member</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=abm_InterestRateSwapEffective7182022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_InterestRateSwapEffective7182022Member</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=abm_InterestRateSwapEffective1112022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_InterestRateSwapEffective1112022Member</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>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="idm140466030409216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 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, 2023</div></th>
<th class="th"><div>Dec. 09, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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>
</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_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount', window );">Expansion of of authorized repurchase amount of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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_StockRepurchasedDuringPeriodShares', window );">Shares repurchased under share repurchase program (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining amount of authorized repurchases of common stock</a></td>
<td class="nump">$ 197,400,000<span></span>
</td>
<td class="nump">$ 197,400,000<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_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Repurchase Program, Increase (Decrease) In Authorized 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;">abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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 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 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><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(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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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="idm140466038087744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LettersOfCreditOutstandingAmount', window );">Standby letters of credit</a></td>
<td class="nump">$ 58,600,000<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_abm_SuretyBondsAndSuretyBackedLettersOfCredit', window );">Surety bonds and surety-backed letters of credit</a></td>
<td class="nump">755,800,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LossContingencyEstimateOfPossibleLoss', window );">Amount of reasonably possible loss</a></td>
<td class="nump">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_RangeAxis=srt_MaximumMember', window );">Maximum</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LossContingencyEstimateOfPossibleLoss', window );">Amount of reasonably possible loss</a></td>
<td class="nump">3,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_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">29,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_GuaranteeObligationsByNatureAxis=abm_EnergySavingsContractsMember', window );">Energy Savings Contracts</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></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_abm_GuaranteeObligation', window );">Guarantee obligation</a></td>
<td class="nump">$ 238,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_GuaranteeObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 guaranteed energy savings.</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;">abm_GuaranteeObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_SuretyBondsAndSuretyBackedLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Surety Bonds And Other Instruments</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;">abm_SuretyBondsAndSuretyBackedLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated amount of loss from the specified contingency 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-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_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-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_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_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationStatusAxis=us-gaap_PendingLitigationMember</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_GuaranteeObligationsByNatureAxis=abm_EnergySavingsContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GuaranteeObligationsByNatureAxis=abm_EnergySavingsContractsMember</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>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="idm140466038086288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<th class="th"><div>Dec. 31, 2020</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>
<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.20%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">25.70%<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_IncomeTaxExpenseBenefit', window );">Provisions for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.4<span></span>
</td>
<td class="nump">$ 19.0<span></span>
</td>
<td class="nump">$ 34.5<span></span>
</td>
<td class="nump">$ 43.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Income tax benefit for share-based compensation</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="num">$ (1.4)<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_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount', window );">Income tax benefit for change in tax reserves</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="num">$ (3.4)<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_abm_SocialSecurityTaxEmployerDeferralCARESAct', window );">Deferred payroll tax</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="nump">$ 132.0<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_abm_SocialSecurityTaxEmployerPaymentCARESAct', window );">Payment of deferred payroll tax</a></td>
<td class="nump">$ 66.0<span></span>
</td>
<td class="nump">$ 66.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>
<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_abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Change In Tax Reserves, 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;">abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_SocialSecurityTaxEmployerDeferralCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Social Security Tax, Employer, Deferral, CARES Act</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;">abm_SocialSecurityTaxEmployerDeferralCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_abm_SocialSecurityTaxEmployerPaymentCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Social Security Tax, Employer, Payment, CARES Act</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;">abm_SocialSecurityTaxEmployerPaymentCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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: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_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_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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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>62
<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="idm140466030798480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 1,897.8<span></span>
</td>
<td class="nump">$ 3,975.3<span></span>
</td>
<td class="nump">$ 3,834.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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">92.7<span></span>
</td>
<td class="nump">75.0<span></span>
</td>
<td class="nump">164.1<span></span>
</td>
<td class="nump">181.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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(21.1)<span></span>
</td>
<td class="num">(7.8)<span></span>
</td>
<td class="num">(40.9)<span></span>
</td>
<td class="num">(14.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">67.8<span></span>
</td>
<td class="nump">125.0<span></span>
</td>
<td class="nump">168.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=abm_BusinessAndIndustryMember', window );">Business &amp; Industry</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">998.5<span></span>
</td>
<td class="nump">1,003.6<span></span>
</td>
<td class="nump">2,035.0<span></span>
</td>
<td class="nump">2,033.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=abm_ManufacturingAndDistributionMember', window );">Manufacturing &amp; Distribution</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">373.2<span></span>
</td>
<td class="nump">356.9<span></span>
</td>
<td class="nump">753.7<span></span>
</td>
<td class="nump">716.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=abm_EducationMember', window );">Education</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">216.7<span></span>
</td>
<td class="nump">204.4<span></span>
</td>
<td class="nump">431.6<span></span>
</td>
<td class="nump">410.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=abm_AviationMember', window );">Aviation</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">227.2<span></span>
</td>
<td class="nump">185.9<span></span>
</td>
<td class="nump">439.5<span></span>
</td>
<td class="nump">386.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=abm_TechnicalSolutionsMember', window );">Technical 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">147.0<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">288.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_StatementBusinessSegmentsAxis=abm_TechnicalSolutionsMember', window );">Technical Solutions | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Customer Contracts for Healthcare Technology Management</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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.7<span></span>
</td>
<td class="nump">7.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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Business &amp; Industry</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">998.5<span></span>
</td>
<td class="nump">1,003.6<span></span>
</td>
<td class="nump">2,035.0<span></span>
</td>
<td class="nump">2,033.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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">76.2<span></span>
</td>
<td class="nump">76.7<span></span>
</td>
<td class="nump">152.2<span></span>
</td>
<td class="nump">160.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 | Manufacturing &amp; Distribution</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">373.2<span></span>
</td>
<td class="nump">356.9<span></span>
</td>
<td class="nump">753.7<span></span>
</td>
<td class="nump">716.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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">40.8<span></span>
</td>
<td class="nump">41.9<span></span>
</td>
<td class="nump">81.7<span></span>
</td>
<td class="nump">82.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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Education</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">216.7<span></span>
</td>
<td class="nump">204.4<span></span>
</td>
<td class="nump">431.6<span></span>
</td>
<td class="nump">410.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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">11.8<span></span>
</td>
<td class="nump">11.7<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">24.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 | Aviation</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">227.2<span></span>
</td>
<td class="nump">185.9<span></span>
</td>
<td class="nump">439.5<span></span>
</td>
<td class="nump">386.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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">9.6<span></span>
</td>
<td class="nump">31.9<span></span>
</td>
<td class="nump">18.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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Technical 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">147.0<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">288.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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">10.2<span></span>
</td>
<td class="nump">10.6<span></span>
</td>
<td class="nump">17.4<span></span>
</td>
<td class="nump">27.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 | Government Services</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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.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_CorporateNonSegmentMember', window );">Corporate</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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="num">(69.2)<span></span>
</td>
<td class="num">(74.5)<span></span>
</td>
<td class="num">(140.8)<span></span>
</td>
<td class="num">(130.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_MaterialReconcilingItemsMember', window );">Segment Reconciling Items</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_SegmentReportingInformationProfitLossAbstract', window );"><strong>Operating profit</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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(1.7)<span></span>
</td>
<td class="num">(1.0)<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_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount', window );">Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Energy Efficient Government Buildings Tax Credits, 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;">abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>abm_</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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-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_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_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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding 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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 (b)<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 32<br> -Subparagraph (a)<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 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 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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingInformationProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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=abm_BusinessAndIndustryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_BusinessAndIndustryMember</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=abm_ManufacturingAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_ManufacturingAndDistributionMember</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=abm_EducationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_EducationMember</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=abm_AviationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_AviationMember</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=abm_TechnicalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_TechnicalSolutionsMember</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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=abm_CustomerContractsForHealthcareTechnologyManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=abm_CustomerContractsForHealthcareTechnologyManagementMember</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_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=abm_GovernmentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=abm_GovernmentServicesMember</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_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MaterialReconcilingItemsMember</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>63
<FILENAME>abm-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:abm="http://www.abm.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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="abm-20230430.xsd" xlink:type="simple"/>
    <context id="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i1520c5f34cea462f8b7e75c35e896d60_I20230606">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2023-06-06</instant>
        </period>
    </context>
    <context id="i171b8e71a79b49b68a6e6ba3668f9705_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i31eb675b11894ba482aa636c61a6ff0a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id86f998241154d129b95412004b9f9d2_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i30f21eb90e644e809439554160799f21_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i3b97167f971848eeb8226b0b44b8be82_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i5514408f28fd40b58ae759588926b624_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaaf3740bbe774ff4b0c88cac145669c3_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i1ae2f36b22c043538822d1daee96c46f_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i0c8fb51c0afe4f26afc1c953b3ec3ef3_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i16a27b2135784ac7878e557fe42460e2_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i8c8f157235a04e299e49b2732f489542_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i51e6bc90a5d94d3aa773a15d6d041f60_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ia125c0134869402caebf516db4ce88f8_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if72611f92de642bdb7a9cbe67ead4c8b_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i0547418c370d46e3a46da0400dc35d05_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ic5a9d145c7a84cc684dec36186996cc0_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ie3061c63b2254016a426e36c530bb833_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i0b9754040f8f4192a49d728c06379594_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i5828d82222524e27bfb151f17bfb735e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7f9fa0ecb34e45ae87048951ed4faf60_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="if317e850718a4d6ba4640d95a2e1bd02_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i9b73fe7c89624272b258b97d7a26f274_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="if922191203f04b528deaed45fd0eb7bc_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i53305c7345724c3f8f3d96b57c4f1f9d_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i65f8486105ed4aca8fedf3065cb96f55_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i07f21e9b1ed74c7bbeea5fee28d19ca0_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i5667031ac1be4258ac8365a0c9dc14f0_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ib602c3cce7d14b58a497b46713f47288_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i98b7f3b3aa21446b9d79099f54d20f4d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7b8620071fa6468d8cbca9125fc4bd7a_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ic752799df5a149608165f5ba1fe9e25f_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i24a1139c9a81493eabe2506a475700d5_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5f4c24ae12e1495db2591d084f9941bd_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0191a325a2fb446c964ca24be3f800fe_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iea05314c83d646a48a9319b6442c5a41_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic4f54715277f4ca59499e898810a8fce_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie1d73fb0f4ce48339bcf5d484f5a7cfb_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7a48bfeec34e49fc837a70138fbf5e43_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i1d43f70ae17144f4a5505bbae5bbbd5c_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i5b6fc9a209f94d22869e163394bc596a_I20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="i2012e83263e5492cbf741d8ca52d2f2a_I20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i5a663c8ab7114ed383230f49fa6f3658_I20261231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-12-31</instant>
        </period>
    </context>
    <context id="i818ab1e70e6045048689fccb51a42920_D20260101-20261231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-12-31</endDate>
        </period>
    </context>
    <context id="i8c2935a4eadb4391974a26a96331fe5b_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="i3677ed764b3a4f578070c427285b3a47_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="id04640d02f9346beb9c20bebb7b369ca_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ide18b4f7476b4e5aadd8c44b758fa309_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:RavenVoltIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i15956cb732aa485c861a9d9775e4f0dc_D20220407-20220407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-07</startDate>
            <endDate>2022-04-07</endDate>
        </period>
    </context>
    <context id="i1d6a4fdc2ca8444899ada58c8554393d_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i6e1173b6f16d4522a6c2c9da261f142e_I20220407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">abm:MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-07</instant>
        </period>
    </context>
    <context id="i365a3e444b7e442eb421225867d69099_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">abm:CustomerContractsForHealthcareTechnologyManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib86e975f5d174b8baa2bb97fcddd9ba1_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">abm:CustomerContractsForHealthcareTechnologyManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1e47d80b5ae440c6a0a82618bbd0cf41_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ibccf5cf941f54867ac60e2e014a6785d_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id52ee998d31545bca2f967802fdf6558_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id3b37ca05bab41cb88531f6b8059ae4a_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4bde7fcb5be748a29de1e359e5b22a3f_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i71cd6bac1ffb484fba9f5690c394c6a4_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i3ae218c9186a48fc9f782ae64b07f19c_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5eaeebca8c9a41a6b2516955abd1aaa9_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6a81d53dafd24b6895875b0c0bfb4104_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i06f4279ccbe648a4867dd5546b2eb4a4_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i92ac7d34dfab4f73961d6fcda544684b_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i1721b0ef7156425ea80528dc1a2ee0dd_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie3433506a3f5413793e985353e842837_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i87858921a2014e31b2da3cb044c4690a_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iaf8e9a8d5f3942dbaab10f810959dbec_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i42c7d2796aec46488652b46f0b7ffe00_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i9a99cde78a484cff9ce96a64044d9d84_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i992b0874c2e54304b8ca170e56f25abe_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i09b3c204239442c4a4a3a70b4331e5b3_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id13e0f97552549dd9a19560a990a3aac_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6ee1d2ad4f014ce298ac04f8878c4fb5_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i66f84b490fd140d7acf6b3dd0637f06a_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i85f7a6790d2a4e9891376631003b0cf4_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8ccff09940d64ce18416f27ddc53e4cf_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i815313ce4bc5403fa257a5bbc05531c3_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i23f9a93a40d8420d93d1f60a0511bfae_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ibe609f011e2746c694ed9b9c7b410284_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ibf1cf3319d844b77aa0c8b2ce780cea4_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i01e8ccb2f62d40cfa8c8044d726c8508_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i717003ea9ee7412184261ff1fa07eecc_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia1663b5a50874e969c6667ad04b97439_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i93fc3fbe17154dd89aff3f9d697f0b77_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i38cc53b7261d4456b50f2612729d87bc_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4f856cfd40d647759882e431ac6ff897_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i1615bff1617142938946e653b0864e0d_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia4bc1f4c247f44efa4f83ca353ee996a_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie7d88e7e96184b1886fcc27de6312ae9_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i467fc6207b9f41d698a95f7138fe1b9b_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8daf69c4aa6046ccac6ac942699e9a42_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iaf8c7e7dbfc647b9b0905eb381b5fc2c_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5a40def67c4540999c1f372d5a7765f7_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia2967395683a4161bec356a1a03e7158_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ifacec36de41947bab907f49adc8984d1_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6af0c01eceff4627a33d612f5c528d64_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id9295895764d4fee809b8faf32b04b53_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0ba888d7edac41b98b9d55d8c9149f94_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="if9933be94321404a9e999bbdd5274f8d_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6e0ba06b8b9a4ba18fdde20a9c17cc6b_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i3bf1e9e38ad34ff5949a52924c042342_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia5bab415a091414da97bb8a82e7eb567_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0e4f967ce86a49a4a7304b28f7776964_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6a72b75caf92431fa86afef2ca2692c1_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8465a7e146b7416193224ec5939f9530_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i2c0db4f5be61414e8eeb578e71eda187_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic6c0c62912b345ea990ea6c1406eb528_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i2e5fc03f25e449aca348e63f3b564bb3_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i1767300a4def4de7936892eb5a4b0c85_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i3223f807b95c45e885f1a74d16f5002b_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id2e11cfc3b9e4cfa812b915920841440_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ibda8bff5cb694b8b86f5ebcb63cf8809_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i21a839e0ef6648ac875f2c1304dd6ac4_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8f843db351a44998882bd36dd3f9eb9c_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8cd41a91b84f4a8e99fcfc6d1a0fc5f8_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i9b8ae76c56224930a15655d1eb097ef5_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6183140fc7fb48f4a592e11ec4a13b3f_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6a84bb2e57a54eba94923c1de8612f69_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i70a5486e5a644e3f8c96b5e99b8ba8d6_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i206edf5430eb49389591a41e8990e5f9_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ib0d764188db243fca6b53c96fecaee1b_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia04b50efa24e4746b6560ebf8a004558_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i83034c795ea64b2facb11fb17b66b285_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie6dbb7ef8adf4895a49a30264ee013f3_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1d4fc8e9e98c49968f5b36070343143b_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i66f09408884e45caa3e11d95795f9971_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7821cf1e2ab74092ac4c7f83bf2995ec_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i22994e7a6f524efbacd3703c539253eb_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaac1a7450dcb4f8bbbf840f020b4c2b1_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2bce4c888cd94290b6bd2b6ef52cb3a8_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i846a59da1a5147259f2834e84412be99_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic94ae4acf80d49839227420c3be636fc_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3938f294b5b14e49892fc318456156d9_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i99b8fb6818b74a65ba6944e64634bb28_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id9f94cc16da74396bc648b77efc4a3a8_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i03d4041bf4494fc0b4bbab49a265988b_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4e67a35e9b1741cd83691c7583bc5284_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i22cb5f72daae485c88b5054baf14e1e9_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7038c415e59a49109ec72eb2c24fa546_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i000967595d6345e7bc632a1e2f248a18_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic28bdaac2841425880bfcd72d30e0e7a_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i448125a72f5540af80a9b86c6a602f19_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6339e6736b2c4cb5969cbcb2404d1863_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i04c24b120b9a49a09e562054ebdc504a_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i093c5cb71ab4453f947a12da351e0a16_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i46131709f05c497f9ecd9a6716fc955b_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9109e7b3278942dbb153c462c8d52b8e_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibc623a4a065f4f479d07d3f16b5f36f4_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i84715c2a29af4c819aae6f0306cc6e5c_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8f5739027c3a420e9511ce5c993849cc_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if28a9213de044b14bd27915e842a6d91_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i54e36bbd693e4a12bc2d5b2d80440049_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i69681e610b444c59b97bb8dcb87c42bf_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3cee19a573cd4f31bd35f4e2561942af_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic7f6d4983cb44c7995bff62c025c4ee0_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ied7f788d14d24458b66985ee8ab4ed9d_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia3b267b079444d85a53ade234f346ddf_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if148e0be90cc4793a569b9c61de53180_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i91708665d069457da35d9804f6cd9958_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4a73c374a8ec4026877840a44e469a8b_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie6e75469d9544c2bb641bb1faa2496e4_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if3742a3c72444a128dc6079c30ec53c8_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4513e8336b93444f942dbfc2850497b5_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4e38e8fb916e4509a6d38250b259d835_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3e3146d4848d45db9fbe992ed7c14021_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i30804e242d2c46c39892130bf2a018d7_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iae924939a6e64b4a91f665dd9f64fbc8_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8bf7a3e6539b4165b3840a73a03926e1_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1b925da47caa423e8c0e5c84e01ed9bb_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i295a1ec58f764955b10e4a52be01925b_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib8017a22188747589d64306c8da02240_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i554e8925f7e64a469df363502cdc5047_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4e0798e132a14d2598416a6417a2c912_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic4cc05aee0fe49658ee591e163dc1ef9_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if413a2dbd2b34dffa2de8e3869c3f897_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic4533cbf55ad453e95d796c53687a8b0_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0505be798b2e4802ab00b1ff36e95651_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4df3fd6ea99e4ecdbc5735a76e34d93f_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic751aeecb6164ad69e63f33c7a9d0820_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic8540b95db444b91b782be6d17bae3d5_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic3a54f1ff8f44c1ebbcccaefcd200549_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib44c39f72b5b456aa56e5be5e38d276f_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0290823af6504018a321999497d53ecf_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if60dc5d264c54056a49cd7c2414f97b6_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i25ff9830b6fe4763b673a4e811f16b5d_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9f1c282cc8c54f53ac92fe411837dc34_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9d9316cc59b042aa97d5d03a7e88f945_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8a0a5c25d20f4c3687b02b03b023e7be_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ife7594c729c04ccb9ab6dc530fb74cd8_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0653284af8fe44d5930ab7086c4f8b58_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iabb2bbdd0ec844359bbd3313755ae161_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i93280ab3bf2b42db99a46f2c7dc4ad12_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i352dff8d2bed4882b9d24d3b18d0089e_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i818b1fe81c7540d3bbf3de61ad6da23b_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ib32f89cc36c34fc09772548dac6bd819_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="idc1b1e4920444128ac4cae722bdec0a0_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic1645ed08ca14fe98ab8b29f5308b435_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5ed9f0a45b714c52b65a5bc27c1d2bcd_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ia4ed77aafa714238841379b31d9c984c_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ie06283fe664c4491907556513be683c1_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i16996ca3479c4359ae90dc249b8b88aa_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8950c6aa7f1d4858b87e0346194ef635_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i1010d492fa0742b98e1e1d54ebb2172f_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1a67b5737de24a54ae244cd523b2a86f_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ida4b4db7d58749589463c843d1aa44e7_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i252829335c4e48409073e5d69bba480e_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="id33563799b2744518589639593bd9204_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia453107e07e541f0ab2cf6465f0c41f8_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">abm:PrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i4bbed6687200422b8202ce5f34a8d30d_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="if2d7770538a34788a5f61b7c5296998e_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="if661c35bd9514e37acb6f7c3e31a1020_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i3ca2c075ccc94ebc9909c54b94340def_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ib98f1c3995334ef09b95387c6ae9552e_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ib2fff497256b422da26ad10f810aff6a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i334b348db04b41d296a69b2d69e80754_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i8958b6a08bc641fbaf9bffd8c2d8af5e_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ib244a065fde942ef8b849b940db70b69_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">abm:SuretyBondsAndSuretyBackedLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i40c662a2fc944dde969d41d05f7f5680_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">abm:SuretyBondsAndSuretyBackedLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i5b7b0cffa2d44bd9a8ac1484a8ec3002_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:DepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i6329e4e933e1481aaa2a65faa8c9a386_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:DepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="iea878a900547478da963f568a634bfab_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ia55809a62ae34bbda38f0065a1c597a7_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i54d9df7589c942cfac5c0e3e7fdf0b3a_I20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="i8d15994a56504e1d8afd7125d0ec9ff9_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="i7ce1a328c3364b45856285b9ed892b99_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="ifcb86c807fe64f55b02659ab60d3d10e_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="i4306ceecf9554db7bbe115896dd0531e_I20180901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-01</instant>
        </period>
    </context>
    <context id="i5ea0325610bf42e4b38b9459ebc7f099_I20210627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-27</instant>
        </period>
    </context>
    <context id="i322008f80cdf476ab45f3d7f7c7ceb34_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="icf15f89743a14664812960ac60be72a6_I20210627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-27</instant>
        </period>
    </context>
    <context id="i8da48adba02248b8b1322412ed313a19_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i69489dcf80fc4997a745a9a4aec55e65_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="ifd494fc591434a57ad03214a3ed4e65f_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">abm:SwingLineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="id8bfd17baeb249e7b5d667fa9e0f0a9b_D20221101-20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">abm:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-01</endDate>
        </period>
    </context>
    <context id="ib01be30d24aa4f418be6b2a9122aa2fb_D20221101-20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-01</endDate>
        </period>
    </context>
    <context id="i18060d08445f4ec79fa68348581758f5_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i3731bcdcd5e04ef49dba41660e45803d_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="idddddbf79fb547e7a102dd204d622f0c_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="if471763f2d754cd09b509ba887a92e8b_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="if7be18819a754e488efc92e3032a59ff_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i70550a3adb644bc29ab859857dc3c7d5_I20220301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <context id="i2bce7e9d94ff42828a9a4a4aaa1770c1_D20220301-20220301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:ReceivablesFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">abm:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-01</endDate>
        </period>
    </context>
    <context id="if6a31f50ea364151a4595ce02ed092e9_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ifc7ecb3a5a36413b919edb27f0c7c212_I20220209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-09</instant>
        </period>
    </context>
    <context id="iaba3899aae9e42dfb6462c4ba8b41b29_I20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective2252022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-25</instant>
        </period>
    </context>
    <context id="i6b7c5878315542ecad931c7bcac72e1e_I20220504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective542022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-04</instant>
        </period>
    </context>
    <context id="i33720e740a834036ac37a54621253cd1_I20220707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective772022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-07</instant>
        </period>
    </context>
    <context id="i92c93fa8514e4a3caafc88b10492e04f_I20220718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective7182022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-18</instant>
        </period>
    </context>
    <context id="ib7ba88f707f541d2acec4722dfcb4735_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapEffective1112022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="iff72aeedcada499ea32d72317efd0a2a_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i8d4439c51e1e449a96122fcf15ce8d5d_I20240430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="i2e2bc8288bd84fc5ba9a23205c4b9ac1_I20241031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="i46a98da969f0425fae1d73e3a95fd11e_I20251031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="id1dee9672b5f4a55ae0178a12cf8bc51_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i99a166fcb3674e409fa5e6ed27a9cb0d_D20211101-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="if1cd0b8aa8694ba5bbca388e39bd1559_I20221209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-12-09</instant>
        </period>
    </context>
    <context id="i0e8d8e7de83a4d6e89c025e813d52fff_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">abm:EnergySavingsContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i69740ec3d48f4f559491c963819a12b3_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i42304ec039964dd0ba1ec8d7c00618f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a801c8a0b37456dbba828873a33cc35_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4df8db6d203c4edebe9e4a75250cc298_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3becd53bdfe647ec930aaf5824405742_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic3bd4f8affbe4c15a24f8b428f6c17b7_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if8310adad13540b492af0bdad94295ce_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i518681697c8a422aa6c3bc2392608d72_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessAndIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ifeed614148af4aef809552ba3e7e946c_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6955c9c4b7264781a4eec37203ed1b47_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib000dac549774fb8b3313df4438fe0ae_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia249f706f54a420887f517d729bcca8a_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:ManufacturingAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib77d553828ee4f10aef51a4ce3e1765b_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0e8b1f99c3284916aaa8376ce27ec142_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id564f93fdc9d4573b52685386ddb65d3_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6f2793b457d24b798f3bde0e65942613_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i57c023e630604d759367de6e89cf4ec0_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ide3f057655874c6c8f3b8736acadce30_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iea75de8f85184f849befd4acac71c160_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6bb5af1db2f94d159e01394532e62d9e_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9d33fb5f19a3434795a941e9ce8fc6d9_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0a113755f8024b61ad83dbebbd519a68_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3eb063dc98de4c3bb1ab0d6ae0a7bd96_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i92ce46694731436c95e4eb81258859ba_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie8e86615f920485d95e864398b96ab93_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i41fb30c5770e47d6aa25fa7c20adb663_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibab4824f06f244cf9a9d7183dea29f19_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i26305c6e0dd940559605bfabe2ed782e_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0599961e75c244ae978c5d6ed8bb212f_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i89225b097ca84b5bb1be22c73b9b0056_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i46fcde51fa1e4c7daa8f98eddcdee978_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i9fccca5771b6448bb49867f2dc027586_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i16c94feec59d4d1e84f8427e06a8b3f7_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i84ca18c2f21246a585cf0954a894021e_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie36ab61dc85348c5bafa834f7cf993e6_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i30d39ab8e7df422d9ba2383468659779_D20211101-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8deb18747057458a8833acdbc53602c5_D20221101-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">abm:CustomerContractsForHealthcareTechnologyManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-04-30</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="industrygroup">
        <measure>abm:industryGroup</measure>
    </unit>
    <unit id="segment">
        <measure>abm:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY18zLTEtMS0xLTE0ODQ1Mw_1b8e7484-cda6-41ba-a8ac-c45e4311f1ca">0000771497</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY180LTEtMS0xLTE0ODQ1Mw_67cd8d5f-2a32-447d-aedf-8b9f3862f2c4">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY181LTEtMS0xLTE0ODQ1Mw_1f91b58e-6760-4b9b-be12-4316b846483c">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY182LTEtMS0xLTE0ODQ1Mw_0ac2e53c-3622-400a-aa48-51624c1f18c8">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80L2ZyYWc6YmNhMTgwMzE5OGZiNDA2ZTkzN2M3NGM3MWFiNjJkMjAvdGFibGU6YjUwNDg2ODU2ZWIzNDgzMDk2YmQ3ZWNhM2VlNjdkZWMvdGFibGVyYW5nZTpiNTA0ODY4NTZlYjM0ODMwOTZiZDdlY2EzZWU2N2RlY183LTEtMS0xLTE0ODQ1Mw_ef6dfa39-1a1d-4768-9103-1bce56a96b8d">false</dei:AmendmentFlag>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAyMQ_f7eb5be5-577f-46a7-bf6d-4425cdd665ec">http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <dei:DocumentType
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xMzE_c2378347-a5d6-420d-96e7-f20008c3edd0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6YjEwZGJmZjFlMzY5NDU3MDlmY2QzZGQ0NGFhNjc3MDkvdGFibGVyYW5nZTpiMTBkYmZmMWUzNjk0NTcwOWZjZDNkZDQ0YWE2NzcwOV8wLTAtMS0xLTE0ODQ1Mw_a5e3b78a-0698-44de-ad04-4da6a458c5f5">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xNzk_68f8e3e2-30e2-4dd0-9080-ebb1d82c1581">2023-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6ODgzZmM2NWE2NzE3NGRiMWI5NjEzNTFmNzkzNTAxZGYvdGFibGVyYW5nZTo4ODNmYzY1YTY3MTc0ZGIxYjk2MTM1MWY3OTM1MDFkZl8wLTAtMS0xLTE0ODQ1Mw_f5cc08f3-8e03-4089-ac3c-4700ea8faaa9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yNzI_4d018b23-d22f-4f4c-923e-66581d933b2b">1-8929</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yNzc_cac61435-0d30-46cf-9d83-7b81d9205f4b">ABM INDUSTRIES INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6ZTA1MTRiMWFkZTI2NDI0Nzg0YThiZTFmOGZjMmJiNjYvdGFibGVyYW5nZTplMDUxNGIxYWRlMjY0MjQ3ODRhOGJlMWY4ZmMyYmI2Nl8wLTAtMS0xLTE0ODQ1Mw_0fe09551-3ad1-4141-8bdf-0d5870f00eb8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6ZTA1MTRiMWFkZTI2NDI0Nzg0YThiZTFmOGZjMmJiNjYvdGFibGVyYW5nZTplMDUxNGIxYWRlMjY0MjQ3ODRhOGJlMWY4ZmMyYmI2Nl8wLTItMS0xLTE0ODQ1Mw_3094bced-0b55-49db-89ca-e2898b95901f">94-1369354</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zNzM_e0202773-3fef-440e-96e8-c85dfc556945">One&#160;Liberty Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yMjAy_bb2cb173-6841-44f2-b7e5-9f7e1d77adc1">7th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zODk_14e8b391-5769-4c16-a76b-b7633250e629">New&#160;York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zOTM_7ad0a06e-e69f-42ee-af6e-ddd1468d96f2">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18zOTY_97745fc9-c98d-4da4-9c43-87e291e2e55e">10006</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N180NDM_bf43698f-266b-4efd-a388-74536c10a354">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N180NDc_d067d516-520d-4af6-9d67-059ab22a6ea2">297-0200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6MjZmMDI1MGE0MjUxNDk1NzlhNjQ4MDg0MTFmNDFjY2IvdGFibGVyYW5nZToyNmYwMjUwYTQyNTE0OTU3OWE2NDgwODQxMWY0MWNjYl8xLTAtMS0xLTE0ODQ1Mw_305a27cd-6605-4103-9ce4-0e1f605ed782">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6MjZmMDI1MGE0MjUxNDk1NzlhNjQ4MDg0MTFmNDFjY2IvdGFibGVyYW5nZToyNmYwMjUwYTQyNTE0OTU3OWE2NDgwODQxMWY0MWNjYl8xLTItMS0xLTE0ODQ1Mw_233f322e-a2e0-49f0-8cf8-3eabf463a870">ABM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6MjZmMDI1MGE0MjUxNDk1NzlhNjQ4MDg0MTFmNDFjY2IvdGFibGVyYW5nZToyNmYwMjUwYTQyNTE0OTU3OWE2NDgwODQxMWY0MWNjYl8xLTQtMS0xLTE0ODQ1Mw_d96c533e-1d58-4888-85a7-c773a84510b3">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xMDI4_83d76892-a01e-4974-bcfd-1fad64427b8c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18xMzU3_5d2e00a3-501b-4cba-89c5-182f45b55af4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6NGNmN2M0ZDMxNDdjNDVjZmI2ODYwZjJjYjczODQ1MmYvdGFibGVyYW5nZTo0Y2Y3YzRkMzE0N2M0NWNmYjY4NjBmMmNiNzM4NDUyZl8wLTAtMS0xLTE0ODQ1Mw_fdcffb09-010a-4288-9e40-959828d6d62e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6NGNmN2M0ZDMxNDdjNDVjZmI2ODYwZjJjYjczODQ1MmYvdGFibGVyYW5nZTo0Y2Y3YzRkMzE0N2M0NWNmYjY4NjBmMmNiNzM4NDUyZl8wLTctMS0xLTE0ODQ1Mw_846105b8-8c23-453f-a13b-96e60a8ded44">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGFibGU6NGNmN2M0ZDMxNDdjNDVjZmI2ODYwZjJjYjczODQ1MmYvdGFibGVyYW5nZTo0Y2Y3YzRkMzE0N2M0NWNmYjY4NjBmMmNiNzM4NDUyZl8wLTktMS0xLTE0ODQ1Mw_70c6aa85-f71c-4bf1-b42d-45b2787b7196">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yMjAz_6527a300-c95e-4e12-86b4-97d0620a946d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1520c5f34cea462f8b7e75c35e896d60_I20230606"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xL2ZyYWc6ODBjZDJkNDE5ZDI4NGUxOGFiMjJiMjQ2YWM3NDU2NjcvdGV4dHJlZ2lvbjo4MGNkMmQ0MTlkMjg0ZTE4YWIyMmIyNDZhYzc0NTY2N18yMTk5_8f470096-7ad9-4266-b849-ecc3982b1620"
      unitRef="shares">66146035</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMy0xLTEtMS0xNDg0NTM_8cabf243-5b4a-4967-933b-f3fdb7c86561"
      unitRef="usd">71200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMy0zLTEtMS0xNDg0NTM_2de8fb98-979f-4400-9374-8e9dd720ada8"
      unitRef="usd">73000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjowYjhiYTNlYjBiODQ0Yzk0OTJlOTA5YTJiMGZlZmM2Zl81Mw_282f75b9-d11d-4cba-b4b1-a552ae3f8903"
      unitRef="usd">24200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjowYjhiYTNlYjBiODQ0Yzk0OTJlOTA5YTJiMGZlZmM2Zl82MQ_3270256a-243f-4aff-8048-ee27d94f4278"
      unitRef="usd">22600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0xLTEtMS0xNDg0NTM_663b64a9-5ed5-4f72-8aa9-f5e7962120f2"
      unitRef="usd">1345100000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNC0zLTEtMS0xNDg0NTM_453c4145-c8ab-497f-8833-674ba2020ba7"
      unitRef="usd">1278700000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNS0xLTEtMS0xNDg0NTM_e8588598-7ff0-4db2-915c-57a6a00d5c3f"
      unitRef="usd">102800000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNS0zLTEtMS0xNDg0NTM_8e319844-66f1-4d85-aa6f-af41cb1c6d18"
      unitRef="usd">75800000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNi0xLTEtMS0xNDg0NTM_531054a4-ff53-4b56-a26a-2212a93ce38a"
      unitRef="usd">110800000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNi0zLTEtMS0xNDg0NTM_a1b8fd30-89b3-48d6-bdbf-5db15442d91b"
      unitRef="usd">82100000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNy0xLTEtMS0xNDg0NTM_d2b4bbff-08ef-4475-933e-6a44f6ab5f0f"
      unitRef="usd">63100000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNy0zLTEtMS0xNDg0NTM_4803763f-032c-4773-8425-ff2f985fabb3"
      unitRef="usd">51600000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOC0xLTEtMS0xNDg0NTM_cb2e05ce-c6ac-46b5-8724-02778c54fa27"
      unitRef="usd">1693000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOC0zLTEtMS0xNDg0NTM_03417d3d-fedf-4c22-a362-f59dc4bb6b90"
      unitRef="usd">1561200000</us-gaap:AssetsCurrent>
    <us-gaap:OtherInvestments
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOS0xLTEtMS0xNDg0NTM_05f19ac6-5657-43e9-80ef-141933e7f5d2"
      unitRef="usd">14400000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfOS0zLTEtMS0xNDg0NTM_2990d38c-ce2d-4efb-8c69-63efd980516b"
      unitRef="usd">14500000</us-gaap:OtherInvestments>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246M2U2MjFiNDQ1MTE1NDZiMDkwNGM1YTcxN2U3ZDgyNDRfNzE_08db5d29-2b9a-4f0e-b215-16cc9901a5aa"
      unitRef="usd">314300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246M2U2MjFiNDQ1MTE1NDZiMDkwNGM1YTcxN2U3ZDgyNDRfNzk_4af11716-5006-4865-aac0-54ff25f84042"
      unitRef="usd">296900000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMS0xLTEtMTQ4NDUz_d6a086fe-0cba-4bd3-b15b-c3c86fa2801a"
      unitRef="usd">126100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTAtMy0xLTEtMTQ4NDUz_647be0bb-c784-47fd-951f-eb64e91b5ebb"
      unitRef="usd">125400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTEtMS0xLTEtMTQ4NDUz_5910db94-ec15-4ba4-8d57-37877aa91774"
      unitRef="usd">111700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTEtMy0xLTEtMTQ4NDUz_175ffe99-857d-4d67-be22-768ecd82404a"
      unitRef="usd">115200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246Nzk1N2U5NGQ4ZjI5NGVkMmFlOTVkZWRkNjc4NzQ4ZjBfNjU_689f2584-038a-4de9-b195-d89649debf20"
      unitRef="usd">499600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246Nzk1N2U5NGQ4ZjI5NGVkMmFlOTVkZWRkNjc4NzQ4ZjBfNzM_d1e9f114-34ec-48d1-b863-71d27dad8078"
      unitRef="usd">459800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMS0xLTEtMTQ4NDUz_b3fdea27-2464-4c1d-8b49-00d0387021b6"
      unitRef="usd">340800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTItMy0xLTEtMTQ4NDUz_f8763de5-e4c6-48c0-99a1-8052ab64efec"
      unitRef="usd">378500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTMtMS0xLTEtMTQ4NDUz_f67efcf3-101a-45f9-9731-d7573c160292"
      unitRef="usd">2494300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTMtMy0xLTEtMTQ4NDUz_0df2c403-f6e1-44c0-b0a5-67c5ca98b990"
      unitRef="usd">2485600000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTUtMS0xLTEtMTQ4NDUz_ab5ace13-efda-4ec2-854a-df3efce99003"
      unitRef="usd">152500000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTUtMy0xLTEtMTQ4NDUz_54e87333-5d16-48da-ae00-2bb04e2ded73"
      unitRef="usd">188500000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTYtMS0xLTEtMTQ4NDUz_9193803e-629b-49c7-ad37-4841edc66776"
      unitRef="usd">4932900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTYtMy0xLTEtMTQ4NDUz_d0d42b3c-f9bf-44de-9bb7-d352e383011c"
      unitRef="usd">4868900000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTktMS0xLTEtMTQ4NDUz_94f9e4e0-4050-46d6-b446-1413945d5a59"
      unitRef="usd">31500000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMTktMy0xLTEtMTQ4NDUz_c6d0ca18-4297-4b75-ba2e-90c882ce3100"
      unitRef="usd">181500000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjAtMS0xLTEtMTQ4NDUz_e769d522-d658-450e-a65a-87d31687555f"
      unitRef="usd">263600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjAtMy0xLTEtMTQ4NDUz_273ce34d-b752-459c-b029-dbd5ab9f9ebd"
      unitRef="usd">315500000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjEtMS0xLTEtMTQ4NDUz_efb21347-b589-4472-9d65-c38924c082e0"
      unitRef="usd">207700000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjEtMy0xLTEtMTQ4NDUz_c8666474-de3b-4745-ba70-5b43e7c03122"
      unitRef="usd">246600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjItMS0xLTEtMTQ4NDUz_e1e25659-c8c9-4fa4-b62f-cf4b0bddb999"
      unitRef="usd">50600000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjItMy0xLTEtMTQ4NDUz_e604ac81-662f-4fc6-8559-c25ba5b5f6ef"
      unitRef="usd">124700000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjMtMS0xLTEtMTQ4NDUz_1599b7e5-9e33-45b7-ae3d-f4969956297e"
      unitRef="usd">182100000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjMtMy0xLTEtMTQ4NDUz_c1bba8fe-cbf1-42f8-aa5e-e4ed6b6aba74"
      unitRef="usd">171400000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjQtMS0xLTEtMTQ4NDUz_c35b5c21-924e-4033-963f-a04e529fd07e"
      unitRef="usd">6700000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjQtMy0xLTEtMTQ4NDUz_84d5178e-5efd-44c6-9946-ec8faf35896b"
      unitRef="usd">6600000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjUtMS0xLTEtMTQ4NDUz_66bb9445-d645-46a0-8742-165ab45ee84a"
      unitRef="usd">32600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjUtMy0xLTEtMTQ4NDUz_09787b39-86da-4513-81ed-e116c3e85d11"
      unitRef="usd">30300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjYtMS0xLTEtMTQ4NDUz_e6fb5b3a-960e-41ef-a671-199d82696145"
      unitRef="usd">334700000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjYtMy0xLTEtMTQ4NDUz_593a63d4-b393-445e-80ff-3c0ce2b4f24f"
      unitRef="usd">276500000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjctMS0xLTEtMTQ4NDUz_b97df619-5d85-40a1-b82a-f6ba80727edd"
      unitRef="usd">1109500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjctMy0xLTEtMTQ4NDUz_01112703-15ee-4701-8f96-45271b285bbe"
      unitRef="usd">1353200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjgtMS0xLTEtMTQ4NDUz_e3f3e340-b7b0-4191-a13a-17e75f92807d"
      unitRef="usd">1352500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjgtMy0xLTEtMTQ4NDUz_fae64126-8e95-4767-97c8-c18b0b19cede"
      unitRef="usd">1086300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjktMS0xLTEtMTQ4NDUz_339823bc-382c-4ca7-ad36-3736e23855c5"
      unitRef="usd">98000000.0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMjktMy0xLTEtMTQ4NDUz_4b876697-06be-4cc6-990b-87c9cb3a8a1d"
      unitRef="usd">104500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzAtMS0xLTEtMTQ4NDUz_06edef1d-5c25-45c5-8098-5afef4e8bb94"
      unitRef="usd">88800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzAtMy0xLTEtMTQ4NDUz_6154cbd2-bdae-48bd-8089-9e412240b77f"
      unitRef="usd">89700000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzEtMS0xLTEtMTQ4NDUz_92fafbe5-3984-4069-ba8e-520b515bd785"
      unitRef="usd">402700000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzEtMy0xLTEtMTQ4NDUz_54a839ef-7889-4fab-830a-8bf629a721eb"
      unitRef="usd">387700000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzItMS0xLTEtMTQ4NDUz_d9f96980-dfb4-4afa-8820-8cdfb8e62c35"
      unitRef="usd">94200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzItMy0xLTEtMTQ4NDUz_a55b832d-390d-48d1-af47-94da9284bf57"
      unitRef="usd">126000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzMtMS0xLTEtMTQ4NDUz_aae1bece-c147-4d62-a4e8-dd88759f7b49"
      unitRef="usd">4300000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzMtMy0xLTEtMTQ4NDUz_60a2f30a-c706-4a28-8f04-8ed72f3bcfad"
      unitRef="usd">4200000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzQtMS0xLTEtMTQ4NDUz_0aa6eba9-4afd-47aa-a608-cd7cc37df66b"
      unitRef="usd">3150100000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzQtMy0xLTEtMTQ4NDUz_4fc973b4-70bd-4b50-b890-4dd2f9c2ba3b"
      unitRef="usd">3151700000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzUtMS0xLTEtMTQ4NDUz_a7a025f0-dd80-40ba-bd86-5c5af4607d3a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzUtMy0xLTEtMTQ4NDUz_bf43c37d-929d-4bb2-8c5c-0c9cbb858715"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMjE_2a13168c-7a48-4b83-8d7d-d6e03d97c68b"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMjE_5a3c3b73-78d3-4e85-9703-42c96547a96f"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMzU_678c135c-26c5-4263-88de-97f0e3b40c19"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfMzU_947c5be9-4200-4706-9d5c-40f9b47deeee"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfNTc_195de0cd-2d66-4335-890a-4f77a07ef833"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NzcwZDYwZjJkZjQ2NGIxNmI2ODlkYzkwMWI4YjNkYTFfNTc_2101d9c3-82c9-4870-915f-bc10c35d2240"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMS0xLTEtMTQ4NDUz_7537cd67-4045-4125-a41d-ad1d53d34829"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzctMy0xLTEtMTQ4NDUz_60284ddf-7ec8-40bc-ada7-fec98a60020c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMTk_7f2e16dd-9ec2-4f6d-979c-58046a1af7df"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMTk_a8e62a85-2a7f-4a08-b5b7-4839eccd2bbf"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMzM_4ba6ad9b-e356-4220-9512-a468d430e91b"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfMzM_fd6c074a-dc4b-43ca-90ab-6e416fc194f3"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNTY_2f13adfd-f080-4dd0-98e6-6a7739085bc0"
      unitRef="shares">66139271</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNTY_c781212d-919b-4587-b4a7-d709ad391f1c"
      unitRef="shares">66139271</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNjM_6bca78b7-fb6f-4b57-be27-6e3ff400356b"
      unitRef="shares">65587894</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246NWU5NGVlOWZhOGIxNGUxZmE2YTJiMjYwY2FkZTg2MzdfNjM_f3a79110-6ee2-489f-8bd8-8aef2917dca8"
      unitRef="shares">65587894</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMS0xLTEtMTQ4NDUz_b1688b1b-c514-416f-bff3-5d9b77b3c599"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzgtMy0xLTEtMTQ4NDUz_a0c9d3f7-b636-4a9d-92b6-54fd3faffd1d"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzktMS0xLTEtMTQ4NDUz_8b1f7f35-de48-41ad-98d3-d7d8d29d72f6"
      unitRef="usd">679200000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfMzktMy0xLTEtMTQ4NDUz_e1e4e827-c388-46b6-bacc-3412fb6a34ac"
      unitRef="usd">675500000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDAtMS0xLTEtMTQ4NDUz_903c7026-7886-4bb5-b390-f71b08707c18"
      unitRef="usd">-14600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDAtMy0xLTEtMTQ4NDUz_afe05cd8-55d4-4962-8d0b-a5e0155905f3"
      unitRef="usd">-16200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDEtMS0xLTEtMTQ4NDUz_3ba138db-e609-4a0b-8861-2a088045b20e"
      unitRef="usd">1117500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDEtMy0xLTEtMTQ4NDUz_967f2026-f15d-4444-a605-c68942d9fb0b"
      unitRef="usd">1057200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDItMS0xLTEtMTQ4NDUz_68b94de4-52a7-4e00-a372-fcef9930fe74"
      unitRef="usd">1782800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDItMy0xLTEtMTQ4NDUz_6a43d3fc-2d92-4ad3-95b6-a4acdef487d2"
      unitRef="usd">1717200000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDMtMS0xLTEtMTQ4NDUz_726782f6-3969-418e-aed9-fa30851caa7b"
      unitRef="usd">4932900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xNi9mcmFnOjA5MmViNmU3M2ViZTQ4NWVhMWQ0OGQxOGZiMzkxZTY5L3RhYmxlOjc3YjRmYjkyMGI3ZjQxMWVhMzQ2ZmRjMTQ3YzQ4YmZhL3RhYmxlcmFuZ2U6NzdiNGZiOTIwYjdmNDExZWEzNDZmZGMxNDdjNDhiZmFfNDMtMy0xLTEtMTQ4NDUz_62a56aae-2d20-4ccb-817d-01c5e4460729"
      unitRef="usd">4868900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi0xLTEtMS0xNDg0NTM_c0eb3c3e-8980-41aa-bec3-b9a2c127d622"
      unitRef="usd">1984000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi0zLTEtMS0xNDg0NTM_f2f12c3f-9dc0-472c-b5b9-300de5463b24"
      unitRef="usd">1897800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi01LTEtMS0xNDg0NTM_11980b9e-c7af-4375-a6ca-7bc4a43b9f77"
      unitRef="usd">3975300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMi03LTEtMS0xNDg0NTM_7a7a1ae9-b58f-4dd4-8c4b-fa80b33e50d1"
      unitRef="usd">3834100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy0xLTEtMS0xNDg0NTM_d97d9ff8-f153-4a28-82c8-c185501557fc"
      unitRef="usd">1715200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy0zLTEtMS0xNDg0NTM_44fa79d4-9cf5-4be9-b086-c8b7a449a3a4"
      unitRef="usd">1648300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy01LTEtMS0xNDg0NTM_3ec1ac91-949e-4e23-a30a-5cfe709d6781"
      unitRef="usd">3465000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMy03LTEtMS0xNDg0NTM_61f416bf-0dfc-42ac-be33-3bf8a0840bfa"
      unitRef="usd">3307900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC0xLTEtMS0xNDg0NTM_71d913fc-19c1-46ec-bea5-a3ab10275f1b"
      unitRef="usd">156600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC0zLTEtMS0xNDg0NTM_ff2d6993-4c72-45bd-87d5-63e9152c1953"
      unitRef="usd">156800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC01LTEtMS0xNDg0NTM_b618ffba-583a-4a82-a52f-379e7cba873f"
      unitRef="usd">307200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNC03LTEtMS0xNDg0NTM_962fa2ea-a07f-4f54-85e1-8fcc7434714d"
      unitRef="usd">309900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS0xLTEtMS0xNDg0NTM_c4e10c8a-d58e-4d8d-b98d-9eaf3bc0a5ca"
      unitRef="usd">19500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS0zLTEtMS0xNDg0NTM_61d175b3-1514-4205-8531-93128ccca587"
      unitRef="usd">17600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS01LTEtMS0xNDg0NTM_4858f3c5-4415-4b15-b900-02bb006adba7"
      unitRef="usd">39000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNS03LTEtMS0xNDg0NTM_0df77595-b94d-4744-ae3b-2ee53e2ef0c8"
      unitRef="usd">35200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy0xLTEtMS0xNDg0NTM_e0040d31-71e7-4f42-ad1d-88cf4e5e8bf6"
      unitRef="usd">92700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy0zLTEtMS0xNDg0NTM_d5896441-0a20-498b-be46-0a60604e6de6"
      unitRef="usd">75000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy01LTEtMS0xNDg0NTM_9bbe2ebc-7faf-46cd-ad98-4ef3ee5d1aba"
      unitRef="usd">164100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfNy03LTEtMS0xNDg0NTM_a34251fb-7351-46f4-b241-06fba391387f"
      unitRef="usd">181000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC0xLTEtMS0xNDg0NTM_5efbacfc-5d75-4623-bfaa-a3892d0e5357"
      unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC0zLTEtMS0xNDg0NTM_b1cb62e0-e07f-47b4-a782-74866686299e"
      unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC01LTEtMS0xNDg0NTM_30d53b46-0f4b-429b-a749-d83504940af9"
      unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOC03LTEtMS0xNDg0NTM_47f618cf-3f4f-46e4-925d-8cb0da3a941b"
      unitRef="usd">1000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS0xLTEtMS0xNDg0NTM_05e915dd-37ac-4f69-9cb0-e865b34286c9"
      unitRef="usd">21100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS0zLTEtMS0xNDg0NTM_79600059-dc92-42a7-8134-73ec9de899e7"
      unitRef="usd">7800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS01LTEtMS0xNDg0NTM_e009459d-b915-4519-86c6-9776878e413e"
      unitRef="usd">40900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfOS03LTEtMS0xNDg0NTM_defe4cb2-14ee-41e2-a6d7-32698b64f37a"
      unitRef="usd">14100000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtMS0xLTEtMTQ4NDUz_7a5640d0-b63d-44f4-aae8-61e096805ddb"
      unitRef="usd">72300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtMy0xLTEtMTQ4NDUz_78bbe710-734b-458c-b3b0-627e6b714b91"
      unitRef="usd">67800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtNS0xLTEtMTQ4NDUz_f6b4b6b3-5a92-4f84-bdcc-9b5e3e19d8d1"
      unitRef="usd">125000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTAtNy0xLTEtMTQ4NDUz_3eec7802-f6d7-4e21-9309-dcd5122afacb"
      unitRef="usd">168000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtMS0xLTEtMTQ4NDUz_4aac49d8-aabd-4625-b2c5-ff8d413ddbfb"
      unitRef="usd">20400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtMy0xLTEtMTQ4NDUz_cb72097a-cfbf-4b4b-8efd-48af747061ff"
      unitRef="usd">19000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtNS0xLTEtMTQ4NDUz_e47099b6-2fc3-4f5f-8655-d59f745ae847"
      unitRef="usd">34500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTEtNy0xLTEtMTQ4NDUz_af88f801-c272-4a39-90c1-aa7440de0ed4"
      unitRef="usd">43200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItMS0xLTEtMTQ4NDUz_a505aedc-5091-4184-9ae7-a4e8133cd7fb"
      unitRef="usd">51900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItMy0xLTEtMTQ4NDUz_1b01ab64-9234-4b7a-9dbd-1787583a7f76"
      unitRef="usd">48800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItNS0xLTEtMTQ4NDUz_1aefc4c7-7bea-4481-9e98-e22043cc34a3"
      unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTItNy0xLTEtMTQ4NDUz_83cfca72-d572-464d-8e72-1f6b670f18a2"
      unitRef="usd">124800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtMS0xLTEtMTQ4NDUz_8511af08-13a8-4baf-ac70-36fbc93c4dd7"
      unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtMy0xLTEtMTQ4NDUz_ea382bdc-4101-4b8e-92a4-46b42efb037b"
      unitRef="usd">11300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtNS0xLTEtMTQ4NDUz_57c72550-5ce9-4a1e-a588-c0adb7adadf2"
      unitRef="usd">-15600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTQtNy0xLTEtMTQ4NDUz_c834aba9-eac1-442f-acd9-2b173c7e2af8"
      unitRef="usd">11900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtMS0xLTEtMTQ4NDUz_24292e86-70f8-4e6d-bf3e-29336d993f39"
      unitRef="usd">2300000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtMy0xLTEtMTQ4NDUz_b766c794-74a6-4277-ac92-41cf4a7227e8"
      unitRef="usd">-8900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtNS0xLTEtMTQ4NDUz_dc6cf007-489c-455e-840b-4bc4b74c737c"
      unitRef="usd">12800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTUtNy0xLTEtMTQ4NDUz_f12bab7d-3c9d-46c9-902e-01d5d9173f7a"
      unitRef="usd">-11400000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtMS0xLTEtMTQ4NDUz_54cd3591-5ebf-4408-9441-01c33b18cafe"
      unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtMy0xLTEtMTQ4NDUz_a06a26d4-224e-448b-91a9-8d3247ef400d"
      unitRef="usd">3000000.0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtNS0xLTEtMTQ4NDUz_15300fc7-981d-49dd-9599-711b89ad9c0c"
      unitRef="usd">-4300000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTYtNy0xLTEtMTQ4NDUz_7b88353c-0e02-44fb-b81c-d3e0097df6c6"
      unitRef="usd">3200000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctMS0xLTEtMTQ4NDUz_048ed157-8771-468a-a939-febfa1c53652"
      unitRef="usd">52400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctMy0xLTEtMTQ4NDUz_62a8db44-9dd0-4299-bb62-5f507242a8bd"
      unitRef="usd">48100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctNS0xLTEtMTQ4NDUz_cb5e5735-07a5-461d-8569-cf18a200d369"
      unitRef="usd">92000000.0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTctNy0xLTEtMTQ4NDUz_934a139e-e4a1-4802-a519-6dd0180e064a"
      unitRef="usd">122100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktMS0xLTEtMTQ4NDUz_4c5999c7-9463-4ed0-8d70-ea67ac9349cf"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktMy0xLTEtMTQ4NDUz_6ae7eb71-167d-4460-97f6-e20e54ed7954"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktNS0xLTEtMTQ4NDUz_04ecf7d3-ae7f-4b01-a66e-43cf105386cd"
      unitRef="usdPerShare">1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMTktNy0xLTEtMTQ4NDUz_9b724014-c8d6-4edb-9d98-a7641d62c6d1"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtMS0xLTEtMTQ4NDUz_71f5d3f9-06dc-42e0-ae8c-9b07cf6c980f"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtMy0xLTEtMTQ4NDUz_0c55041a-070e-4fe6-8b75-606d9f8f5618"
      unitRef="usdPerShare">0.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtNS0xLTEtMTQ4NDUz_60c21679-ac13-49eb-bced-be5757030c0d"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjAtNy0xLTEtMTQ4NDUz_b2ae64b4-c3c5-4810-b62e-d705d03c5b36"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItMS0xLTEtMTQ4NDUz_066acb1b-e606-4416-80b1-ca122b38652b"
      unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItMy0xLTEtMTQ4NDUz_68678ade-a67d-4987-abb1-baa08761f464"
      unitRef="shares">67200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItNS0xLTEtMTQ4NDUz_d4bdf0e6-2387-493e-9a53-e5ed26f21e2e"
      unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjItNy0xLTEtMTQ4NDUz_d8796c28-bdda-47b5-af8b-f666193c72ef"
      unitRef="shares">67500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtMS0xLTEtMTQ4NDUz_65b6b472-868a-417d-8e0e-f7425cc1db0a"
      unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtMy0xLTEtMTQ4NDUz_767ecfed-4d99-463e-b108-68529b2f93e5"
      unitRef="shares">67500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtNS0xLTEtMTQ4NDUz_2d855c25-5d8a-466f-b665-8d53ffd29c79"
      unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8xOS9mcmFnOmZkZTQxNDY2ODk2ZjRlYzBhMGQ5ZmRmZWM1MWFhZjljL3RhYmxlOjVmMTY1YjEyNWM2YTRmMDg5OTc5OTZhNzRiOGU4OGM1L3RhYmxlcmFuZ2U6NWYxNjViMTI1YzZhNGYwODk5Nzk5NmE3NGI4ZTg4YzVfMjMtNy0xLTEtMTQ4NDUz_ecedc5c7-c19c-4031-ae29-ec617093d206"
      unitRef="shares">67900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="id86f998241154d129b95412004b9f9d2_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0yLTEtMS0xNDg0NTM_8cddf218-1a5a-41b0-8c29-29a7b09bd2b6"
      unitRef="shares">66100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id86f998241154d129b95412004b9f9d2_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC00LTEtMS0xNDg0NTM_173966ac-18d9-460d-9f7d-e68225d895dc"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i30f21eb90e644e809439554160799f21_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC02LTEtMS0xNDg0NTM_90d58b49-d295-4b4b-a635-2a356d5b2873"
      unitRef="shares">67400000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i30f21eb90e644e809439554160799f21_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC04LTEtMS0xNDg0NTM_26c3bc1d-e6f3-40a3-ab22-18c47933a467"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i3b97167f971848eeb8226b0b44b8be82_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xMC0xLTEtMTQ4NDUz_622955fe-5f58-49a6-8555-3286b4fd9adc"
      unitRef="shares">65600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3b97167f971848eeb8226b0b44b8be82_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xMi0xLTEtMTQ4NDUz_866cc56c-a3f4-45b7-9c44-bc36c39fe4eb"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5514408f28fd40b58ae759588926b624_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xNC0xLTEtMTQ4NDUz_17c73b1b-45e0-4249-b35a-7bd883783084"
      unitRef="shares">67300000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5514408f28fd40b58ae759588926b624_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNC0xNi0xLTEtMTQ4NDUz_572a7990-cc52-404d-b6ee-6a412d303371"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0yLTEtMS0xNDg0NTM_d558f3f3-1115-4547-a9e2-4970bd61bb1e"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS00LTEtMS0xNDg0NTM_c060cd19-99f8-4033-9de1-7f60a4da16ff"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS02LTEtMS0xNDg0NTM_69352068-955e-4e4b-b978-90573d3cfc86"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS04LTEtMS0xNDg0NTM_d7fb0eb6-3f2d-4dcc-9155-dce1d3455742"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xMC0xLTEtMTQ4NDUz_7800c205-e397-43a5-bc2e-e654b9e7f6cb"
      unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xMi0xLTEtMTQ4NDUz_6f82b4ea-f06d-4baa-ba4d-b21346f568dc"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xNC0xLTEtMTQ4NDUz_6bf7b363-0efa-4814-b3c4-7cedfa83ce2c"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNS0xNi0xLTEtMTQ4NDUz_425c5fe3-f269-4b47-afb6-b211300db39b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0yLTEtMS0xNDg0NTM_fa732ce6-0728-4967-95e4-88e9e038b69b"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9d0f23d0ae3b46638c281ae0fa854f16_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi00LTEtMS0xNDg0NTM_1fce4713-f033-4747-bd6f-5421215840ab"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi02LTEtMS0xNDg0NTM_64b6f6fb-f124-4184-9c9a-84d42207eb58"
      unitRef="shares">700000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iffadb684413f422ebdcedb15a236b8a0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi04LTEtMS0xNDg0NTM_0eb6b161-246e-4c8c-a645-f02608d1612c"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xMC0xLTEtMTQ4NDUz_86cb0749-58b0-4a7b-a707-b0febfa5df63"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9737cfc450d5445bb04be54c4a06a75b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xMi0xLTEtMTQ4NDUz_b85a9b59-a38b-46be-8bdc-962f346b22f5"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xNC0xLTEtMTQ4NDUz_298f2457-66dd-49e3-85ed-d5c10c79623d"
      unitRef="shares">1000000.0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i94532aa0ef174f11abf916c2aa917199_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNi0xNi0xLTEtMTQ4NDUz_81a71eba-c936-4ba6-9d2b-76899f5fd162"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0yLTEtMS0xNDg0NTM_b8107b8f-0ee8-45cf-b023-5b5163a01de3"
      unitRef="shares">66100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy00LTEtMS0xNDg0NTM_5c16414d-8f37-457a-a89e-494e38a630dc"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy02LTEtMS0xNDg0NTM_387cef9c-eb91-45ba-bd4f-4c2b0c0ecb95"
      unitRef="shares">66800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy04LTEtMS0xNDg0NTM_9502bbf9-59c4-49c7-a372-e606a00d0a6d"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xMC0xLTEtMTQ4NDUz_75f86dbb-6842-4e30-bd1b-41d759adc7fd"
      unitRef="shares">66100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iaaf3740bbe774ff4b0c88cac145669c3_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xMi0xLTEtMTQ4NDUz_9e0ab4e7-a8a6-40f8-a759-cb7ff17a50c0"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xNC0xLTEtMTQ4NDUz_c8f485d4-1c56-439e-a686-17a3810f4acf"
      unitRef="shares">66800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1ae2f36b22c043538822d1daee96c46f_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfNy0xNi0xLTEtMTQ4NDUz_49d070e6-7ad7-4086-9ffa-d485dd59caa3"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c8fb51c0afe4f26afc1c953b3ec3ef3_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS00LTEtMS0xNDg0NTM_6b1f3521-7dea-4564-9f25-a1e5107f2575"
      unitRef="usd">670700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16a27b2135784ac7878e557fe42460e2_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS04LTEtMS0xNDg0NTM_6d6e5b3c-2120-4897-be9a-712e192a0816"
      unitRef="usd">737000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c8f157235a04e299e49b2732f489542_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS0xMi0xLTEtMTQ4NDUz_1b23685f-fce7-4067-97de-a83d6f8849ba"
      unitRef="usd">675500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51e6bc90a5d94d3aa773a15d6d041f60_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfOS0xNi0xLTEtMTQ4NDUz_abfdcf4f-2760-413f-bab7-f6d76600173b"
      unitRef="usd">750900000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtNC0xLTEtMTQ4NDUz_b45ff8a8-0d40-4ea3-bd93-d70e6f816c1d"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia125c0134869402caebf516db4ce88f8_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtOC0xLTEtMTQ4NDUz_ba77d3e1-0168-4cd8-88a8-36a7ee89e5a9"
      unitRef="usd">1000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtMTItMS0xLTE0ODQ1Mw_ad6011c8-409e-43db-83e1-3f91122f4c31"
      unitRef="usd">-10900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTAtMTYtMS0xLTE0ODQ1Mw_524db8cd-dea8-445b-8128-de6ff56709b4"
      unitRef="usd">-8100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtNC0xLTEtMTQ4NDUz_728555e0-bae5-4bf1-bc51-ae5c386ffca3"
      unitRef="usd">7700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia125c0134869402caebf516db4ce88f8_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtOC0xLTEtMTQ4NDUz_dab8f376-78e2-471e-8bf9-4c27d18d2546"
      unitRef="usd">8400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtMTItMS0xLTE0ODQ1Mw_237ddc58-5a09-4770-8144-ba003d0b4a96"
      unitRef="usd">14600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTEtMTYtMS0xLTE0ODQ1Mw_89a89ac2-dce2-401f-900d-a5da637892a2"
      unitRef="usd">16800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i590f59252f12441a898d036ef2ccdcc5_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItNC0xLTEtMTQ4NDUz_295c7de8-3b02-4493-af0d-5bd23e42f08b"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia125c0134869402caebf516db4ce88f8_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItOC0xLTEtMTQ4NDUz_430139a9-ae61-47a4-9750-4f1be41cc7d4"
      unitRef="usd">30000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic28d978b5b424018bd5a0674a9eb003c_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItMTItMS0xLTE0ODQ1Mw_88cb4ffc-d14b-450a-8f6d-7482cbd7bc6b"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4fc17d3d358d4c1ba4acabbbd96b10d7_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTItMTYtMS0xLTE0ODQ1Mw_60c4583d-034f-4250-a909-593dfa79b416"
      unitRef="usd">43300000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquity
      contextRef="if72611f92de642bdb7a9cbe67ead4c8b_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtNC0xLTEtMTQ4NDUz_fd984acc-2b73-4b1d-afd3-c995b76665c3"
      unitRef="usd">679200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0547418c370d46e3a46da0400dc35d05_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtOC0xLTEtMTQ4NDUz_6ec536b4-09c3-411f-ac1e-61da1a6b4dd3"
      unitRef="usd">716400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if72611f92de642bdb7a9cbe67ead4c8b_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtMTItMS0xLTE0ODQ1Mw_27c9efc7-8991-4c95-9a9c-815382e582ff"
      unitRef="usd">679200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0547418c370d46e3a46da0400dc35d05_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTMtMTYtMS0xLTE0ODQ1Mw_e0e3f9cc-c593-4518-b892-ac3b256fe76c"
      unitRef="usd">716400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5a9d145c7a84cc684dec36186996cc0_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtNC0xLTEtMTQ4NDUz_c2f2b6fd-6a90-4d7e-8785-b4abc9e10160"
      unitRef="usd">-15100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3061c63b2254016a426e36c530bb833_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtOC0xLTEtMTQ4NDUz_9f291280-451e-43e3-a6e8-2c1bf146b5f2"
      unitRef="usd">-24600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b9754040f8f4192a49d728c06379594_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtMTItMS0xLTE0ODQ1Mw_343dd101-4ddd-4c07-b4eb-cdd86810482c"
      unitRef="usd">-16200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5828d82222524e27bfb151f17bfb735e_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTUtMTYtMS0xLTE0ODQ1Mw_bd2feba2-8f02-4e51-accf-50cf818efa65"
      unitRef="usd">-22500000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f9fa0ecb34e45ae87048951ed4faf60_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtNC0xLTEtMTQ4NDUz_d33fd916-51de-44a5-abef-0fca6394ab7f"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if317e850718a4d6ba4640d95a2e1bd02_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtOC0xLTEtMTQ4NDUz_7eef6229-77b1-4f83-aeaa-8bc2df917628"
      unitRef="usd">-600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9b73fe7c89624272b258b97d7a26f274_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtMTItMS0xLTE0ODQ1Mw_b2f88dcf-1b03-4b37-8546-31425a7fc393"
      unitRef="usd">1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if922191203f04b528deaed45fd0eb7bc_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTYtMTYtMS0xLTE0ODQ1Mw_edfde16a-258c-461c-baec-bb6e36c00a19"
      unitRef="usd">-2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i53305c7345724c3f8f3d96b57c4f1f9d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctNC0xLTEtMTQ4NDUz_c54bfa07-8b3d-427c-b118-c0a3a447b876"
      unitRef="usd">-14600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65f8486105ed4aca8fedf3065cb96f55_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctOC0xLTEtMTQ4NDUz_3e0aa1fd-0aa1-41d5-8cbb-473ecd5d91ff"
      unitRef="usd">-25200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53305c7345724c3f8f3d96b57c4f1f9d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctMTItMS0xLTE0ODQ1Mw_ce62047f-052c-4339-bcd8-290e0e27e21c"
      unitRef="usd">-14600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65f8486105ed4aca8fedf3065cb96f55_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTctMTYtMS0xLTE0ODQ1Mw_4a3ca762-69f4-46ae-b117-f3657323c284"
      unitRef="usd">-25200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07f21e9b1ed74c7bbeea5fee28d19ca0_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktNC0xLTEtMTQ4NDUz_06e14402-1c1c-4ae2-93dd-4629ea4a0147"
      unitRef="usd">1080300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5667031ac1be4258ac8365a0c9dc14f0_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktOC0xLTEtMTQ4NDUz_58f40e8c-fa4f-4ea6-bb26-fc29db65015b"
      unitRef="usd">942100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib602c3cce7d14b58a497b46713f47288_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktMTItMS0xLTE0ODQ1Mw_a87bf496-a6d6-485f-b858-937178e0bd00"
      unitRef="usd">1057200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98b7f3b3aa21446b9d79099f54d20f4d_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMTktMTYtMS0xLTE0ODQ1Mw_54280217-c391-4457-ab04-b44ecba830e0"
      unitRef="usd">880200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtNC0xLTEtMTQ4NDUz_1418d287-07d6-455b-8a7c-71b69d025381"
      unitRef="usd">51900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtOC0xLTEtMTQ4NDUz_055830ba-5f5e-4c68-ad93-e63bd09dfb48"
      unitRef="usd">48800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtMTItMS0xLTE0ODQ1Mw_e71c3fd6-375b-4dd3-8cd9-ff65840357cf"
      unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjAtMTYtMS0xLTE0ODQ1Mw_fe7a895d-18c5-4268-b61d-7564ec22331b"
      unitRef="usd">124800000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246OWZkNjNhODM3MWEwNDNkZDhjYjE1N2U0ZDQ3YmE2MmFfMTg_f2475213-1671-4d34-9378-c726e4bec54c"
      unitRef="usdPerShare">0.220</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMC0xLTEtMTQ4NDUzL3RleHRyZWdpb246OWZkNjNhODM3MWEwNDNkZDhjYjE1N2U0ZDQ3YmE2MmFfMjU_9d7907c3-0b69-4767-b96a-e4c1e4ee81e6"
      unitRef="usdPerShare">0.195</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItNC0xLTEtMTQ4NDUz_e7bde0ce-eec2-487e-bdba-8759154a6edf"
      unitRef="usd">14500000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItOC0xLTEtMTQ4NDUz_67270c49-0bbc-4f87-99f5-42468ddf8511"
      unitRef="usd">13000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMTItMS0xLTE0ODQ1Mw_1daad058-03e7-473f-b70b-5cd3a8031598"
      unitRef="usd">29000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjItMTYtMS0xLTE0ODQ1Mw_c08e7e08-d1e9-4806-b237-581bdc2943de"
      unitRef="usd">26200000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="ied7504229c4e42a085bd64f7ed8535e8_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtNC0xLTEtMTQ4NDUz_0c32c8d7-550c-4051-8c85-606448041675"
      unitRef="usd">200000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="ia8edad0c6cda4132b24c7af35e5bbedd_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtOC0xLTEtMTQ4NDUz_f36ed582-d79a-4c6e-91ea-51d576261643"
      unitRef="usd">200000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="i28cc652d084d45b28bb0b10b5b938337_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtMTItMS0xLTE0ODQ1Mw_b866d27c-cd2d-441a-aeda-30af8f90dded"
      unitRef="usd">1100000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="ic95ead208a98491eacdab56f952f85ac_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjMtMTYtMS0xLTE0ODQ1Mw_4d8fe169-aa31-41fe-9f7d-66ff54357f45"
      unitRef="usd">1100000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:StockholdersEquity
      contextRef="i7b8620071fa6468d8cbca9125fc4bd7a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtNC0xLTEtMTQ4NDUz_bac5b4a4-5fac-4e9d-9250-54c6f2252d0c"
      unitRef="usd">1117500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic752799df5a149608165f5ba1fe9e25f_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtOC0xLTEtMTQ4NDUz_04838e3d-6c59-4379-bf0d-b8a90c6ce048"
      unitRef="usd">977700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b8620071fa6468d8cbca9125fc4bd7a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtMTItMS0xLTE0ODQ1Mw_806145af-79cc-4685-947c-882f2b4e4cd4"
      unitRef="usd">1117500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic752799df5a149608165f5ba1fe9e25f_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjQtMTYtMS0xLTE0ODQ1Mw_e1b048a0-f4da-4e0f-b9ad-f9c4e0e12857"
      unitRef="usd">977700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtNC0xLTEtMTQ4NDUz_0f826df0-9a7e-4ae6-b0aa-a51d5cff7957"
      unitRef="usd">1782800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24a1139c9a81493eabe2506a475700d5_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtOC0xLTEtMTQ4NDUz_d25d514f-1eae-43a9-966d-14d81d782981"
      unitRef="usd">1669600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtMTItMS0xLTE0ODQ1Mw_b0465910-cc0a-4c30-a5eb-0f8992e2f0b6"
      unitRef="usd">1782800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24a1139c9a81493eabe2506a475700d5_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yMi9mcmFnOjkwYjY5NmQwODI5ZjRhYWZiZmZiNDYyZjRhMmNmZDU3L3RhYmxlOmE3MDRlOWRjNTBmYTRlNTc5MzZiN2IzYzg4NDMwMGVkL3RhYmxlcmFuZ2U6YTcwNGU5ZGM1MGZhNGU1NzkzNmI3YjNjODg0MzAwZWRfMjUtMTYtMS0xLTE0ODQ1Mw_dbf216df-786a-441b-a253-6e67627d09b3"
      unitRef="usd">1669600000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMy0xLTEtMS0xNDg0NTM_1196e73a-b431-46bb-bfd1-47f727295bff"
      unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMy0zLTEtMS0xNDg0NTM_4ace1c1a-6df9-48d0-a7fa-b054b83d154f"
      unitRef="usd">124800000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNS0xLTEtMS0xNDg0NTM_a29183f5-b4f9-4143-94b8-0e078a9d78d1"
      unitRef="usd">61100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNS0zLTEtMS0xNDg0NTM_97641b9c-03a9-4fc1-a774-b9e982b9f2db"
      unitRef="usd">55100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOC0xLTEtMS0xNDg0NTM_fb0a7c2d-e538-4a01-92a3-97550630f8c5"
      unitRef="usd">3300000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOC0zLTEtMS0xNDg0NTM_c4e2dade-4ae3-4b65-97b4-f55e7977244e"
      unitRef="usd">39000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOS0xLTEtMS0xNDg0NTM_249d7ffd-52ee-4c03-a6bb-0f9c42366cf1"
      unitRef="usd">14600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfOS0zLTEtMS0xNDg0NTM_247dd72a-6a1c-47e0-b7c8-c2060de61b2b"
      unitRef="usd">16800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTAtMS0xLTEtMTQ4NDUz_be89853b-ec0b-4f3b-9af5-fd692020318a"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTAtMy0xLTEtMTQ4NDUz_47239378-c04e-4113-966a-c3ada8c4dd02"
      unitRef="usd">-2900000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTEtMS0xLTEtMTQ4NDUz_be405678-2d1c-4b23-9259-35b0b98dae17"
      unitRef="usd">0</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTEtMy0xLTEtMTQ4NDUz_06d80cbc-1bd5-440c-95d4-490146f08256"
      unitRef="usd">-2900000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AccretionExpense
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTItMS0xLTEtMTQ4NDUz_012f64da-ba79-45a8-8f07-2b2fa94925b5"
      unitRef="usd">200000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTItMy0xLTEtMTQ4NDUz_f7c3a975-6fc2-44a1-8728-29ce0416413e"
      unitRef="usd">0</us-gaap:AccretionExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTMtMS0xLTEtMTQ4NDUz_ce766ad0-87c3-4856-af34-e8afe77c234f"
      unitRef="usd">-200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTMtMy0xLTEtMTQ4NDUz_3dda7e1f-2464-41d2-80ff-eecaa9dfd0ba"
      unitRef="usd">300000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMS0xLTEtMTYyMzMy_23705c57-ae65-4aa0-9a0d-a445264ab631"
      unitRef="usd">-8400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMy0xLTEtMTYyMzQw_b0ca4115-7133-43be-ac9a-4b1f0e20d92a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMS0xLTEtMTQ4NDUz_a4fc3f58-4530-4711-b8b2-f6ccb919d644"
      unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTQtMy0xLTEtMTQ4NDUz_bcbd91cc-d023-49f2-82e2-14afa9a925fe"
      unitRef="usd">1000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTUtMS0xLTEtMTQ4NDUz_396036b7-2e06-49d8-9e70-738cb33ec037"
      unitRef="usd">1800000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTUtMy0xLTEtMTQ4NDUz_aa99b06b-e847-446b-bcce-d5f84c369d94"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTctMS0xLTEtMTQ4NDUz_f0ead503-6a96-45c4-8db5-93286df14da7"
      unitRef="usd">93500000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTctMy0xLTEtMTQ4NDUz_f78347fb-87d6-4e1e-8faf-cf8c0d785f09"
      unitRef="usd">93700000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTgtMS0xLTEtMTQ4NDUz_24fa71d9-8409-47b5-a778-98bb4edf1f0f"
      unitRef="usd">35900000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTgtMy0xLTEtMTQ4NDUz_282df34d-604d-4758-9a4a-c422a564b722"
      unitRef="usd">7100000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTktMS0xLTEtMTQ4NDUz_0e703934-8d6a-443e-a9ee-e3142571500a"
      unitRef="usd">-3500000</abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMTktMy0xLTEtMTQ4NDUz_76f8ae78-c5ac-4efc-a7d8-9aca93f8486e"
      unitRef="usd">-11100000</abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjAtMS0xLTEtMTQ4NDUz_52f57616-a575-47fa-b60c-75f1b8c01c9e"
      unitRef="usd">-22900000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjAtMy0xLTEtMTQ4NDUz_ccb9caba-1311-43a9-8104-94e8f13c6238"
      unitRef="usd">7300000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjEtMS0xLTEtMTQ4NDUz_f1303115-1d64-4a47-b184-ba6aa942e608"
      unitRef="usd">-118100000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjEtMy0xLTEtMTQ4NDUz_73ae4af6-706f-4d0b-97db-afd3f880bc9f"
      unitRef="usd">-163300000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjItMS0xLTEtMTQ4NDUz_6d27d5bb-3281-4a44-8744-e945b2a2c6c3"
      unitRef="usd">-6500000</abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent>
    <abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjItMy0xLTEtMTQ4NDUz_31fdf62f-ef21-40cf-9017-e800c8ca96ca"
      unitRef="usd">-10600000</abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjMtMS0xLTEtMTQ4NDUz_eb3e7e51-c54c-43a9-bb6d-000f740617fb"
      unitRef="usd">25400000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjMtMy0xLTEtMTQ4NDUz_259a310a-f244-4765-ad73-4ae0fe63b508"
      unitRef="usd">-11500000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjQtMS0xLTEtMTQ4NDUz_919e92de-27a3-44d9-8a76-cf194818d073"
      unitRef="usd">-4000000.0</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjQtMy0xLTEtMTQ4NDUz_d4e5cbb5-cf17-4e28-ad1d-9e3c42f40c2d"
      unitRef="usd">-17100000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjUtMS0xLTEtMTQ4NDUz_dee407f0-9942-4553-8779-7791817a12a8"
      unitRef="usd">-300000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjUtMy0xLTEtMTQ4NDUz_1c04fbd2-8ac8-4a83-a037-5b40a9bbaf80"
      unitRef="usd">-66600000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjYtMS0xLTEtMTQ4NDUz_a3d0ea81-7816-4a00-8fdc-a37e159471a8"
      unitRef="usd">-135400000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjYtMy0xLTEtMTQ4NDUz_bf41ec25-ed74-40c2-93eb-a8d0a699be3a"
      unitRef="usd">-262300000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjctMS0xLTEtMTQ4NDUz_b2324a6a-784c-49eb-8fe4-a609b74fbe01"
      unitRef="usd">-45000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjctMy0xLTEtMTQ4NDUz_f977dd02-d6fb-4fba-913d-b985ac6ca481"
      unitRef="usd">-137500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjktMS0xLTEtMTQ4NDUz_0fcd6c09-4656-49cd-9bdd-104b32997fb6"
      unitRef="usd">23800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMjktMy0xLTEtMTQ4NDUz_83e3766c-b551-4b1b-bd68-350841734ec0"
      unitRef="usd">19600000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzAtMS0xLTEtMTQ4NDUz_2965b3da-0d31-4b33-83ae-c0360381b612"
      unitRef="usd">1600000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzAtMy0xLTEtMTQ4NDUz_ace50e1c-0830-46fc-ad93-f4075a15d5a5"
      unitRef="usd">3900000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzEtMS0xLTEtMTQ4NDUz_883c9f6d-d545-47d6-81c7-55c7025293c3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzEtMy0xLTEtMTQ4NDUz_82c31a66-159e-4186-826c-676fc1efa94a"
      unitRef="usd">56700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzItMS0xLTEtMTQ4NDUz_0245e7fc-c1cb-4c43-a654-0c2ba0f0356f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzItMy0xLTEtMTQ4NDUz_ad851e4d-49d8-4e4e-a61e-18c177662a2d"
      unitRef="usd">3000000.0</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzMtMS0xLTEtMTQ4NDUz_243740f8-c73f-4241-ae7b-39e459d1f771"
      unitRef="usd">-22200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzMtMy0xLTEtMTQ4NDUz_f20b1eb8-d571-4683-9cf5-75240ead9898"
      unitRef="usd">-75500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzUtMS0xLTEtMTQ4NDUz_c2b9a0e5-271c-41a5-af5d-d169e0a2056f"
      unitRef="usd">12000000.0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzUtMy0xLTEtMTQ4NDUz_764825ef-2708-4c1e-a3d0-b1d86d17a330"
      unitRef="usd">9200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzYtMS0xLTEtMTQ4NDUz_2ceb625e-5716-4e40-a381-5ffacffe2c43"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzYtMy0xLTEtMTQ4NDUz_7210511b-ec97-4562-b79b-3f3c859abb88"
      unitRef="usd">43300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzctMS0xLTEtMTQ4NDUz_53b97ab3-bce8-4238-8083-c1e27540bc39"
      unitRef="usd">29000000.0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzctMy0xLTEtMTQ4NDUz_f5911ae7-d5db-4372-8b63-e325fea16975"
      unitRef="usd">26200000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzktMS0xLTEtMTQ4NDUz_dd32cdfe-b0b4-4415-b7c2-61de9fd36d1e"
      unitRef="usd">575500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfMzktMy0xLTEtMTQ4NDUz_fe43c101-5c77-4776-abf5-b68fbd609f70"
      unitRef="usd">720600000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDAtMS0xLTEtMTQ4NDUz_9823da47-534f-46df-a5fa-5c44f61795e0"
      unitRef="usd">459800000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDAtMy0xLTEtMTQ4NDUz_b0d328f0-dd1b-42b4-9fc8-bd78deef7bfe"
      unitRef="usd">437300000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDEtMS0xLTEtMTQ4NDUz_67a90178-b2ae-4ec5-b8dc-e91e013f7c12"
      unitRef="usd">-11000000.0</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDEtMy0xLTEtMTQ4NDUz_1eb0ec3d-8df6-440a-8f4c-ef9f60764f0b"
      unitRef="usd">-9100000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDItMS0xLTEtMTQ4NDUz_4d761fb0-53a3-4fc5-8ecd-d4b3dae5db37"
      unitRef="usd">500000</us-gaap:ProceedsFromConstructionLoansPayable>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDItMy0xLTEtMTQ4NDUz_05ef280c-b40c-4425-a03e-c9c2c962fdd8"
      unitRef="usd">6600000</us-gaap:ProceedsFromConstructionLoansPayable>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDMtMS0xLTEtMTQ4NDUz_aa626a58-26c7-4132-855d-b7a1d65e43ac"
      unitRef="usd">1500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDMtMy0xLTEtMTQ4NDUz_d4141ed5-d5de-4133-a640-076a4906fee1"
      unitRef="usd">1000000.0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDQtMS0xLTEtMTQ4NDUz_0b276bcb-51e5-451f-a497-ccc44fd16070"
      unitRef="usd">62800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDQtMy0xLTEtMTQ4NDUz_85548336-1298-4bb9-b97f-681ab4b83dbc"
      unitRef="usd">201200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDUtMS0xLTEtMTQ4NDUz_37682f5e-9745-4b67-abbe-a19466dd1378"
      unitRef="usd">2600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDUtMy0xLTEtMTQ4NDUz_bfb9bb91-6579-4054-a647-b14632453e10"
      unitRef="usd">-2200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDYtMS0xLTEtMTQ4NDUz_89b43dcb-80e9-465f-9752-e34f8b9868c1"
      unitRef="usd">-1800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDYtMy0xLTEtMTQ4NDUz_c6d1dce8-c3cd-4fe9-959c-47f65fd9ac1d"
      unitRef="usd">-14000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDctMS0xLTEtMTQ4NDUz_b9313992-fc41-4f57-8871-ce9d1e3bbbc9"
      unitRef="usd">73000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5f4c24ae12e1495db2591d084f9941bd_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDctMy0xLTEtMTQ4NDUz_a2d38408-a08a-4099-88e0-05ba2270093c"
      unitRef="usd">62800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDgtMS0xLTEtMTQ4NDUz_18b2f4b7-1e5a-4795-b133-270eca09d8b3"
      unitRef="usd">71200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i24a1139c9a81493eabe2506a475700d5_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8yNS9mcmFnOjJiMTBjZWM5MTEwNDRlNWJhYWNiMjA1ZWY0Mzg2MjI5L3RhYmxlOmI5MjUxZDU4Y2EwNjRkNmJhY2M0MzQ3OGM3YzEzYjBkL3RhYmxlcmFuZ2U6YjkyNTFkNThjYTA2NGQ2YmFjYzQzNDc4YzdjMTNiMGRfNDgtMy0xLTEtMTQ4NDUz_79a547af-5177-464c-9b01-8baa59fb8fbb"
      unitRef="usd">48900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zMS9mcmFnOjMzNDBmNWQyMTVmNTQ1Y2ZhMzFmMDg4ZjBhOGM3OTk0L3RleHRyZWdpb246MzM0MGY1ZDIxNWY1NDVjZmEzMWYwODhmMGE4Yzc5OTRfNDUw_5062f8ae-0aea-4c3c-a391-3c1252e07424">THE COMPANY AND NATURE OF OPERATIONS &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABM is a leading provider of integrated facility services with a mission to make a difference, every person, every day. We are organized into four industry groups and one Technical Solutions segment: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="FN1.jpg" src="abm-20230430_g2.jpg" style="height:110px;margin-bottom:5pt;vertical-align:text-bottom;width:582px"/&gt;&lt;/div&gt;Through these groups, we offer janitorial, facilities engineering, parking, and specialized mechanical and electrical technical solutions, on a standalone basis or in combination with other services.</us-gaap:NatureOfOperations>
    <abm:NumberOfIndustryGroups
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zMS9mcmFnOjMzNDBmNWQyMTVmNTQ1Y2ZhMzFmMDg4ZjBhOGM3OTk0L3RleHRyZWdpb246MzM0MGY1ZDIxNWY1NDVjZmEzMWYwODhmMGE4Yzc5OTRfMTkw_07fa3261-0e61-4d3c-b304-1fd21106a34e"
      unitRef="industrygroup">4</abm:NumberOfIndustryGroups>
    <abm:NumberOfTechnicalSolutionSegments
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zMS9mcmFnOjMzNDBmNWQyMTVmNTQ1Y2ZhMzFmMDg4ZjBhOGM3OTk0L3RleHRyZWdpb246MzM0MGY1ZDIxNWY1NDVjZmEzMWYwODhmMGE4Yzc5OTRfMjEz_055dbf2f-b264-46a6-bd00-73e86f525a38"
      unitRef="segment">1</abm:NumberOfTechnicalSolutionSegments>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjgyMw_6b8ab587-5892-4388-adc1-ce94152105d7">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#x201c;Financial Statements&#x201d;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Rounding&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We round amounts in the Financial Statements to millions and calculate all percentages and per-share data from the underlying whole-dollar amounts. Thus, certain amounts may not foot, crossfoot, or recalculate based on reported numbers due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Reimbursement Revenue by Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners. These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations. Management reimbursement revenue for the three and six months ended April 30, 2023, was $73.5 million and $146.0 million, respectively. Management reimbursement revenue for the three and six months ended April 30, 2022, was $66.4 million and $131.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedients to assist with the discontinuance of LIBOR. The expedients allow companies to ease the potential accounting burden when modifying contracts and hedging relationships that use LIBOR as a reference rate, if certain criteria are met. In January 2021, FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. This ASU clarifies that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions under Topic 848. Effective November 1, 2022, we applied available practical &lt;/span&gt;&lt;/div&gt;expedients under ASC 848 to account for modifications, changes in critical terms, and updates to the designated hedged risks as qualifying changes have been made to applicable debt and derivative contracts as if they were not substantial.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjg3Mg_8c845fc3-1d7e-4def-aaa2-d78759e02f79">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#x201c;Financial Statements&#x201d;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2022. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjgxOA_64d81a90-7e62-4223-ac3f-da397914ce71">Management Reimbursement Revenue by SegmentWe operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners. These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations.&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, performance obligations that were unsatisfied for which we expect to recognize revenue totaled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$263.3 million. We expect to recognize revenue on approximately 76%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter, based on our estimates of project timing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These amounts exclude variable consideration primarily related to: (i) contr&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;acts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. For these contract types we apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0191a325a2fb446c964ca24be3f800fe_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMTY4OQ_dea1003c-8402-4df3-937a-5c96597d9ff6"
      unitRef="usd">73500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea05314c83d646a48a9319b6442c5a41_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfNDM5ODA0NjUxNDI0NQ_550e6fc8-d0d1-46c0-8420-4c10de225d88"
      unitRef="usd">146000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4f54715277f4ca59499e898810a8fce_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfNDM5ODA0NjUxNDM0Ng_d393c8ee-f73b-43fd-90e1-8711104b0923"
      unitRef="usd">66400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1d73fb0f4ce48339bcf5d484f5a7cfb_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfNDM5ODA0NjUxNDM1NA_fa25b87a-6a19-43a7-bf8d-b8bd971a56f6"
      unitRef="usd">131300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNC9mcmFnOjBkYjQ2MTZhYWFhNjQ1Njk4Yjk3YWI2Mjc5ZDM1YTU2L3RleHRyZWdpb246MGRiNDYxNmFhYWE2NDU2OThiOTdhYjYyNzlkMzVhNTZfMjg2NQ_c97aab25-8288-4492-8e2c-ee7b848d4c8a">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedients to assist with the discontinuance of LIBOR. The expedients allow companies to ease the potential accounting burden when modifying contracts and hedging relationships that use LIBOR as a reference rate, if certain criteria are met. In January 2021, FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. This ASU clarifies that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions under Topic 848. Effective November 1, 2022, we applied available practical &lt;/span&gt;&lt;/div&gt;expedients under ASC 848 to account for modifications, changes in critical terms, and updates to the designated hedged risks as qualifying changes have been made to applicable debt and derivative contracts as if they were not substantial.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAxOA_f4e2c95b-bc67-4014-87b3-ad544d8ead90">ACQUISITIONS AND DISPOSITIONS&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisition of RavenVolt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On September 1, 2022, we completed the acquisition of all of the equity interests of RavenVolt, Inc. (&#x201c;RavenVolt&#x201d;), a nationwide provider of advanced turn-key microgrid systems utilized by diversified commercial and industrial customers, national retailers, utilities, and municipalities. RavenVolt&#x2019;s operations are included within our Technical Solutions segment. The transaction met the definition of a business combination. We applied the acquisition method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial purchase price for the acquisition was approximately $170.0&#160;million in cash at closing (subject to customary working capital and net debt adjustments) plus the potential of post-closing contingent consideration of up to $280.0&#160;million. The post closing contingent consideration is payable in cash in calendar years 2024, 2025, and 2026 if RavenVolt&#x2019;s earnings before interest, taxes, depreciation, and amortization (&#x201c;EBITDA&#x201d;), as defined in the RavenVolt merger agreement, meets or exceeds certain defined targets. The maximum contingent consideration that is payable in calendar years 2024, 2025, and 2026 is $75.0&#160;million, $75.0&#160;million, and $130.0&#160;million, respectively. If the EBITDA achieved for calendar years 2023&#x2013;2025 cumulatively meets the defined EBITDA targets, the entire $280.0&#160;million would be paid in calendar year 2026, minus any earn-out payments made in 2024 and 2025. The estimate of the fair value of the contingent consideration on the date of acquisition, was $59.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April 30, 2023, the estimate of the fair value of the contingent consideration was $50.6&#160;million. The change in fair value is recognized within &#x201c;Selling, general and administrative expenses&#x201d; of the unaudited Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed were recognized at their acquisition date fair values. The acquisition accounting is subject to change as the Company obtains additional information during the measurement period about the facts and circumstances that existed as of the acquisition date. The final acquisition accounting may include changes to intangible assets, and deferred taxes within the measurement period not to exceed one year from the acquisition date. Goodwill is not deductible for income tax purposes. As of April&#160;30, 2023, we recorded preliminary goodwill and intangibles of $207.4 million and $16.7 million, respectively. The total assets acquired, excluding goodwill and intangibles, and liabilities assumed amounted to $49.3 million and $44.5 million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited Consolidated Statements of Comprehensive Income for the three and six months ended April&#160;30, 2023, include revenues attributable to RavenVolt of $29.8 million and $48.1 million, respectively, and operating profit of $1.3 million and operating loss of $0.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Acquisition of Momentum&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective April 7, 2022, we acquired Maybin Support Services Limited, Momentum Support Limited (UK), and Momentum Property Support Services Limited (collectively &#x201c;Momentum&#x201d;), a leading independent provider of facility services, primarily janitorial, across the Republic of Ireland and Northern Ireland, for a purchase price of approximately $54.8&#160;million. As of April 30, 2023, we have completed the acquisition accounting, and recorded goodwill and intangibles of $42.9&#160;million and $10.4&#160;million, respectively. Goodwill is not deductible for income tax purposes. The total assets acquired, excluding goodwill and intangibles, and liabilities assumed amounted to $20.4&#160;million and $18.9&#160;million, respectively. The one-year measurement period in which the purchase price allocation is subject to adjustments expired on April 7, 2023. There were no material changes made to ABM&#x2019;s preliminary acquisition accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disposition of Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2022, the Company sold a group of customer contracts for healthcare technology management within our Technical Solutions segment for $8.5&#160;million and recognized a gain of $7.7&#160;million during the six months ended April 30, 2022, which is included in &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDAyMQ_f7eb5be5-577f-46a7-bf6d-4425cdd665ec"&gt;Selling, general and administrative expenses&lt;/span&gt;&#x201d; in the accompanying unaudited Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7a48bfeec34e49fc837a70138fbf5e43_D20220901-20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNjA4_bf5bc719-67c5-443f-a9bc-34f19830a5f9"
      unitRef="usd">170000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i1d43f70ae17144f4a5505bbae5bbbd5c_D20220901-20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNzYz_48aebcc5-cace-4276-ae7c-7df86484f13a"
      unitRef="usd">280000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5b6fc9a209f94d22869e163394bc596a_I20241231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTEzOQ_9cf19020-e18f-4a9a-a67b-ccca39778c34"
      unitRef="usd">75000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i2012e83263e5492cbf741d8ca52d2f2a_I20251231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTE0Mw_a18434a1-95a8-4cf0-a277-86ca153d774d"
      unitRef="usd">75000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5a663c8ab7114ed383230f49fa6f3658_I20261231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTE1MQ_b1dfeb60-ff17-4b2d-8a3e-dcf3c6bbde2e"
      unitRef="usd">130000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i818ab1e70e6045048689fccb51a42920_D20260101-20261231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTI4MQ_e842578c-a6da-441a-93d5-b7314955386e"
      unitRef="usd">280000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8c2935a4eadb4391974a26a96331fe5b_I20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMTQ2Nw_28d0970a-d5e6-4e49-ab96-f01070f8a3f1"
      unitRef="usd">59000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzI5ODUzNDg5MTAyMA_41a2a14d-5e78-42ce-9abd-e44a80303162"
      unitRef="usd">50600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i8c2935a4eadb4391974a26a96331fe5b_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjAxMg_1846b2bd-95d6-4ad7-99a0-c13f2516d270"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:Goodwill
      contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjEzMA_bf5e868b-fc01-4fb8-9517-7d63583fd86c"
      unitRef="usd">207400000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjEzNw_74438070-9e44-49b8-934a-52c3a0bc8b49"
      unitRef="usd">16700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <abm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets
      contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjI1NA_b263e73e-986d-417a-9c3d-1dcf1d3cf251"
      unitRef="usd">49300000</abm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i3677ed764b3a4f578070c427285b3a47_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjI2MQ_4541d080-90cb-4561-b262-1d1e1df1df09"
      unitRef="usd">44500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="id04640d02f9346beb9c20bebb7b369ca_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjE2MA_069b2f76-f981-45c7-a732-cc9920f60885"
      unitRef="usd">29800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ide18b4f7476b4e5aadd8c44b758fa309_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjIyMg_2e55429b-8a15-4e18-9711-c9749ec0de03"
      unitRef="usd">48100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="id04640d02f9346beb9c20bebb7b369ca_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjI0OA_429386bb-49fd-4a12-b9fa-2f7c2dffccad"
      unitRef="usd">1300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ide18b4f7476b4e5aadd8c44b758fa309_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfNDM5ODA0NjUxNjI2NA_7b0ec02e-60ec-490c-81ab-a13a620821a1"
      unitRef="usd">-800000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i15956cb732aa485c861a9d9775e4f0dc_D20220407-20220407"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMjgwMA_5bab79db-ea02-4a69-abac-39eed3d0a52f"
      unitRef="usd">54800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzE4NA_c230b236-601c-4e62-a55e-0ea92eba1c54"
      unitRef="usd">42900000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzE5MQ_fb32e769-5f2d-4354-a997-3d6c20e9372a"
      unitRef="usd">10400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i6e1173b6f16d4522a6c2c9da261f142e_I20220407"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzI5ODUzNDg5MTkyNQ_aaff963b-f614-45bf-9db0-474afa83ddcc"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <abm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets
      contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzMwOA_af33ac9b-dfc3-480e-aac0-dba8224de31b"
      unitRef="usd">20400000</abm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i1d6a4fdc2ca8444899ada58c8554393d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzMxNQ_95698590-e00b-4e23-a2ab-4d9c54cd237e"
      unitRef="usd">18900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i365a3e444b7e442eb421225867d69099_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzc5NA_25080a6f-0225-4bdf-84ec-a24a521dca24"
      unitRef="usd">8500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ib86e975f5d174b8baa2bb97fcddd9ba1_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl8zNy9mcmFnOmExMzI4NTI5YmJkNjQ3OGI5OGEwNTAyOGQxZjgyNDI5L3RleHRyZWdpb246YTEzMjg1MjliYmQ2NDc4Yjk4YTA1MDI4ZDFmODI0MjlfMzgyMg_7eee42d7-823d-40e7-a48d-f70d299e50e7"
      unitRef="usd">7700000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODk0Nw_d202004c-f930-47de-98be-0454fc26e28a">REVENUES&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenues under several types of contracts, which are further explained below. Generally, the type of contract is determined by the nature of the services provided by each of our major service lines throughout our reportable segments; therefore, we disaggregate revenues from contracts with customers into major service lines. We have determined that disaggregating revenues into these categories best depicts how the nature, amount, timing, and uncertainty of revenues and cash flows are affected by economic factors. Our reportable segments are B&amp;amp;I, M&amp;amp;D, Education, Aviation, and Technical Solutions, as described in Note 12, &#x201c;Segment Information.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:8.695%"/&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:4.309%"/&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:4.601%"/&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:6.940%"/&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:5.771%"/&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:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&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:5.478%"/&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:4.601%"/&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:6.940%"/&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:5.771%"/&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:6.940%"/&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:5.496%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2023&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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;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="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;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;673.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;36.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,223.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,360.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;653.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;375.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;72.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,462.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;202.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;197.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;166.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;385.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;224.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;38.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;28.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;8.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;298.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;477.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;78.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;55.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;16.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;627.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;184.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;184.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;998.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;373.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;216.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;227.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,984.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,035.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;753.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;431.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;439.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,975.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;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="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;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:9pt;margin-top:3pt;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:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.502%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2022&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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;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="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;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;676.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;307.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;177.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,354.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;611.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;356.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;56.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,378.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;77.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;171.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;154.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;343.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;241.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;41.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;26.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;6.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;510.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;85.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;53.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;13.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;661.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;288.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;288.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;161.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;161.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,003.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;356.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;185.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,897.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,033.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;716.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;410.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;386.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;288.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,834.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;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="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;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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of Topic 853; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Building &amp;amp; Energy Solutions arrangements provide custom energy solutions, including microgrid systems installation, electrical, HVAC, lighting, electric vehicle charging station installation, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as energy savings, fixed-price repair, and refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands pursuant to franchise contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Types&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have arrangements under various contract types, as described in Note 2, &#x201c;Basis of Presentation and Significant Accounting Policies,&#x201d; in our Annual Report on Form 10-K for the year ended October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned. Some of our contracts, often related to Airline Services, may also include performance incentives based on variable performance measures that are ascertained exclusively by future performance and therefore cannot be estimated at contract inception and are recognized as revenue once known and mutually agreed upon. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, performance obligations that were unsatisfied for which we expect to recognize revenue totaled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$263.3 million. We expect to recognize revenue on approximately 76%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter, based on our estimates of project timing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These amounts exclude variable consideration primarily related to: (i) contr&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;acts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. For these contract types we apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#164fa2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the balances in our contract assets and contract liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:57.964%"/&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:18.636%"/&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:18.640%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Billed trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,198.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,138.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs incurred in excess of amounts billed&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized commissions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2023, we capitalized $7.5 million of new costs and amortized $7.8 million of previously capitalized costs. There was no impairment loss recorded on the costs capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:76.677%"/&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:20.393%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.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;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additional contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;(1) Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODkzNw_8aeb3527-ce23-46c0-855e-df610d51b5b6">&lt;div style="margin-top:9pt"&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:8.695%"/&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:4.309%"/&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:4.601%"/&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:6.940%"/&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:5.771%"/&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:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&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:5.478%"/&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:4.601%"/&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:6.940%"/&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:5.771%"/&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:6.940%"/&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:5.496%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2023&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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;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="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;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;673.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;36.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,223.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,360.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;653.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;375.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;72.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,462.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;202.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;197.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;166.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;385.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;224.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;38.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;28.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;8.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;298.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;477.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;78.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;55.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;16.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;627.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;184.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;184.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;998.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;373.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;216.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;227.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,984.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,035.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;753.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;431.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;439.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,975.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;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="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;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:9pt;margin-top:3pt;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:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.502%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2022&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:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;M&amp;amp;D&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&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:'Arial',sans-serif;font-size:7.6pt;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="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;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;676.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;307.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;177.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,188.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,354.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;611.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;356.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;56.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,378.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;77.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;171.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;168.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;154.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;343.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;241.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;41.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;26.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;6.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;315.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;510.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;85.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;53.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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;13.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;661.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;288.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;288.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;75.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;161.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:'Arial',sans-serif;font-size:7.6pt;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;161.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,003.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;356.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;185.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,897.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,033.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;716.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;410.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;386.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;288.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,834.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;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="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;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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of Topic 853; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Building &amp;amp; Energy Solutions arrangements provide custom energy solutions, including microgrid systems installation, electrical, HVAC, lighting, electric vehicle charging station installation, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as energy savings, fixed-price repair, and refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands pursuant to franchise contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e47d80b5ae440c6a0a82618bbd0cf41_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yLTEtMS0xNDg0NTM_9ed65334-eb7e-44c6-a95f-9d9bb8d3177a"
      unitRef="usd">673500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibccf5cf941f54867ac60e2e014a6785d_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC00LTEtMS0xNDg0NTM_0eda5211-4b9e-4cc2-ba7c-6ebc88e03a21"
      unitRef="usd">325300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id52ee998d31545bca2f967802fdf6558_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC02LTEtMS0xNDg0NTM_a7b5b05e-bc46-4720-89bc-dc6b924f76fc"
      unitRef="usd">188200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3b37ca05bab41cb88531f6b8059ae4a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC04LTEtMS0xNDg0NTM_49593e9c-f6e1-4994-9a1c-90b61afbd195"
      unitRef="usd">36200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bde7fcb5be748a29de1e359e5b22a3f_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xMC0xLTEtMTQ4NDUz_39f2ffb6-177d-4238-9dbd-0254e407b3dc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71cd6bac1ffb484fba9f5690c394c6a4_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xMi0xLTEtMTQ4NDUz_a6433ea3-c65c-48c9-bee1-495c681e9707"
      unitRef="usd">1223200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae218c9186a48fc9f782ae64b07f19c_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xNC0xLTEtMTQ4NDUz_42c19791-006c-438a-8343-75ef9e02da22"
      unitRef="usd">1360600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eaeebca8c9a41a6b2516955abd1aaa9_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xNi0xLTEtMTQ4NDUz_74fd8ada-b73d-487d-bf95-42d16e0912af"
      unitRef="usd">653800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a81d53dafd24b6895875b0c0bfb4104_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0xOC0xLTEtMTQ4NDUz_17a67334-3657-4fec-89f1-8ac13caa8817"
      unitRef="usd">375900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06f4279ccbe648a4867dd5546b2eb4a4_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yMC0xLTEtMTQ4NDUz_eeb53052-b3b5-426d-8157-8ae79681750e"
      unitRef="usd">72100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ac7d34dfab4f73961d6fcda544684b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yMi0xLTEtMTQ4NDUz_897bdc37-951b-4900-bd8e-ff26ebde75ea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1721b0ef7156425ea80528dc1a2ee0dd_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNC0yNC0xLTEtMTQ4NDUz_1313c2a6-abbc-4e4e-b53d-218498dbd965"
      unitRef="usd">2462400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3433506a3f5413793e985353e842837_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yLTEtMS0xNDg0NTM_e985d6ad-b675-4cee-a8bd-1f9f464bfff6"
      unitRef="usd">100300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87858921a2014e31b2da3cb044c4690a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS00LTEtMS0xNDg0NTM_9c99df73-de7c-42c3-a355-00204ed187b8"
      unitRef="usd">9900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf8e9a8d5f3942dbaab10f810959dbec_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS02LTEtMS0xNDg0NTM_1f5334c0-23d3-49c6-a385-68726ebc94d5"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42c7d2796aec46488652b46f0b7ffe00_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS04LTEtMS0xNDg0NTM_7396053a-ef28-4d14-9466-d1b213d1c340"
      unitRef="usd">91700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a99cde78a484cff9ce96a64044d9d84_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xMC0xLTEtMTQ4NDUz_9f35d493-052b-4929-8742-6a1752dd6ba7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i992b0874c2e54304b8ca170e56f25abe_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xMi0xLTEtMTQ4NDUz_d1b23a3c-758f-426d-b950-3e401bc88a86"
      unitRef="usd">202100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09b3c204239442c4a4a3a70b4331e5b3_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xNC0xLTEtMTQ4NDUz_07e4fe0b-5073-4f5e-b9db-b4d120e0dc09"
      unitRef="usd">197100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id13e0f97552549dd9a19560a990a3aac_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xNi0xLTEtMTQ4NDUz_7db2113e-9806-493e-bc8e-0debd63d57ef"
      unitRef="usd">21300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ee1d2ad4f014ce298ac04f8878c4fb5_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0xOC0xLTEtMTQ4NDUz_0fdbea96-b9b4-44aa-a0a2-34fd46bced69"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66f84b490fd140d7acf6b3dd0637f06a_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yMC0xLTEtMTQ4NDUz_c57aca99-adb8-4e5b-9b3c-ffe2698e4f4c"
      unitRef="usd">166500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85f7a6790d2a4e9891376631003b0cf4_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yMi0xLTEtMTQ4NDUz_29b517c3-1a83-466a-9eb0-8fed137c8be7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ccff09940d64ce18416f27ddc53e4cf_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNS0yNC0xLTEtMTQ4NDUz_d2463bab-39cf-4099-865f-bf6fd5653291"
      unitRef="usd">385500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i815313ce4bc5403fa257a5bbc05531c3_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yLTEtMS0xNDg0NTM_ad4de977-a13b-4ccd-bd61-677aa9e5b767"
      unitRef="usd">224700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23f9a93a40d8420d93d1f60a0511bfae_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi00LTEtMS0xNDg0NTM_8ee6b128-a62f-4b4e-828e-421a979e54df"
      unitRef="usd">38000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe609f011e2746c694ed9b9c7b410284_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi02LTEtMS0xNDg0NTM_f281f6d6-0612-4888-9245-542b0f1e8ec0"
      unitRef="usd">28200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf1cf3319d844b77aa0c8b2ce780cea4_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi04LTEtMS0xNDg0NTM_51574a3d-a7e7-4cc7-b804-1b57716f6f42"
      unitRef="usd">8000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01e8ccb2f62d40cfa8c8044d726c8508_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xMC0xLTEtMTQ4NDUz_f6184a7b-d85b-4b60-9e05-9bf204d25534"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i717003ea9ee7412184261ff1fa07eecc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xMi0xLTEtMTQ4NDUz_95834bde-1e86-42f8-9319-d812cc72cf41"
      unitRef="usd">298900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1663b5a50874e969c6667ad04b97439_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xNC0xLTEtMTQ4NDUz_0e3a218e-15c1-4b07-a7c3-f103a9b28265"
      unitRef="usd">477300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93fc3fbe17154dd89aff3f9d697f0b77_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xNi0xLTEtMTQ4NDUz_6fc852b3-f32b-42ad-9a0b-8f220ccaa2e7"
      unitRef="usd">78500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38cc53b7261d4456b50f2612729d87bc_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0xOC0xLTEtMTQ4NDUz_838d6bce-3f9c-4abf-bdb5-f0c48e747286"
      unitRef="usd">55200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f856cfd40d647759882e431ac6ff897_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yMC0xLTEtMTQ4NDUz_55ac7225-20d7-47d9-a737-0ae97853f65d"
      unitRef="usd">16800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1615bff1617142938946e653b0864e0d_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yMi0xLTEtMTQ4NDUz_8115dfa5-a960-4639-9370-35ad10a812ce"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4bc1f4c247f44efa4f83ca353ee996a_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNi0yNC0xLTEtMTQ4NDUz_584f32f0-097b-470f-9e7f-9c044d3a6d86"
      unitRef="usd">627800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7d88e7e96184b1886fcc27de6312ae9_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yLTEtMS0xNDg0NTM_20f098c6-878e-4d4f-adc4-ac70a236a4e4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i467fc6207b9f41d698a95f7138fe1b9b_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy00LTEtMS0xNDg0NTM_c2a3a6c2-4164-443a-a67c-342c4ee500c7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8daf69c4aa6046ccac6ac942699e9a42_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy02LTEtMS0xNDg0NTM_5956e4e7-642c-4ec6-9157-d5245eb37928"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf8c7e7dbfc647b9b0905eb381b5fc2c_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy04LTEtMS0xNDg0NTM_df1c1586-1102-448b-a846-041a0f23bd90"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a40def67c4540999c1f372d5a7765f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xMC0xLTEtMTQ4NDUz_7f34324b-cafa-4ba2-abce-9a4ffbb06b92"
      unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2967395683a4161bec356a1a03e7158_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xMi0xLTEtMTQ4NDUz_a51e13b9-f8b9-4467-815f-d6acdae5a352"
      unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifacec36de41947bab907f49adc8984d1_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xNC0xLTEtMTQ4NDUz_7b91eade-76a0-404f-a8dd-7a68c6a450e9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6af0c01eceff4627a33d612f5c528d64_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xNi0xLTEtMTQ4NDUz_bf1b6c0b-b889-4549-9e5e-4d8bea8d84be"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9295895764d4fee809b8faf32b04b53_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0xOC0xLTEtMTQ4NDUz_a3fa6707-668d-47d1-ac3e-4f8a0ed39c26"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ba888d7edac41b98b9d55d8c9149f94_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yMC0xLTEtMTQ4NDUz_c1bd6269-0f3e-4930-ad57-f37fdd60f879"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9933be94321404a9e999bbdd5274f8d_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yMi0xLTEtMTQ4NDUz_cffa66d1-520f-4f57-a41e-58e2a9bc84a5"
      unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e0ba06b8b9a4ba18fdde20a9c17cc6b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfNy0yNC0xLTEtMTQ4NDUz_1c38e7bb-d969-41d6-8125-8b8b03ba7a5e"
      unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bf1e9e38ad34ff5949a52924c042342_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yLTEtMS0xNDg0NTM_624a0323-b3d4-4ac5-95d9-bc2d6747af32"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5bab415a091414da97bb8a82e7eb567_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC00LTEtMS0xNDg0NTM_004383bc-7c84-4e85-8c98-89a46017e09f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e4f967ce86a49a4a7304b28f7776964_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC02LTEtMS0xNDg0NTM_59150876-ba4f-4b74-abc0-f5bb82327157"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a72b75caf92431fa86afef2ca2692c1_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC04LTEtMS0xNDg0NTM_8ebc567b-4b78-4c40-9bbd-2b892786f776"
      unitRef="usd">91300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8465a7e146b7416193224ec5939f9530_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xMC0xLTEtMTQ4NDUz_dad50498-53bf-4313-a9dc-f1e17accb8db"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c0db4f5be61414e8eeb578e71eda187_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xMi0xLTEtMTQ4NDUz_54914969-7e40-40bd-947e-d0e9ab7ba301"
      unitRef="usd">91300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6c0c62912b345ea990ea6c1406eb528_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xNC0xLTEtMTQ4NDUz_b78b8414-bcea-4e69-99e5-2582f0a82034"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e5fc03f25e449aca348e63f3b564bb3_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xNi0xLTEtMTQ4NDUz_9a9bcbfe-0060-49f3-afe5-02a34441aad4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1767300a4def4de7936892eb5a4b0c85_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0xOC0xLTEtMTQ4NDUz_182c7897-fe06-4ced-ba7f-7a26992207e2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3223f807b95c45e885f1a74d16f5002b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yMC0xLTEtMTQ4NDUz_f8ebd4d4-49d1-4af7-a0b5-6c9f023f612d"
      unitRef="usd">184100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2e11cfc3b9e4cfa812b915920841440_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yMi0xLTEtMTQ4NDUz_54d99fa2-9835-4835-9a17-d584a4335917"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibda8bff5cb694b8b86f5ebcb63cf8809_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOC0yNC0xLTEtMTQ4NDUz_119d1740-c62a-422d-9b63-463d1d61af7e"
      unitRef="usd">184100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21a839e0ef6648ac875f2c1304dd6ac4_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yLTEtMS0xNDg0NTM_8ba38feb-fbc4-4500-87a7-c26e063d406e"
      unitRef="usd">998500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f843db351a44998882bd36dd3f9eb9c_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS00LTEtMS0xNDg0NTM_178ce5c6-a770-4388-a875-3363da16cca4"
      unitRef="usd">373200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cd41a91b84f4a8e99fcfc6d1a0fc5f8_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS02LTEtMS0xNDg0NTM_cf7dd37c-12af-4a4a-97fa-7ee044784a9a"
      unitRef="usd">216700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b8ae76c56224930a15655d1eb097ef5_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS04LTEtMS0xNDg0NTM_d29f6128-f821-43f9-ad3c-9913e540b1ed"
      unitRef="usd">227200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6183140fc7fb48f4a592e11ec4a13b3f_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xMC0xLTEtMTQ4NDUz_ac4cd2a2-a4db-4918-b880-91c83eaeef66"
      unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xMi0xLTEtMTQ4NDUz_62e2039a-dc37-47ab-b388-de1818dd2928"
      unitRef="usd">1984000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a84bb2e57a54eba94923c1de8612f69_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xNC0xLTEtMTQ4NDUz_f43b9cf4-5a33-4b92-8ab1-0afd9fbb1da3"
      unitRef="usd">2035000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70a5486e5a644e3f8c96b5e99b8ba8d6_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xNi0xLTEtMTQ4NDUz_a7fa3e6e-596e-40d4-b24e-d8f739badbd5"
      unitRef="usd">753700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i206edf5430eb49389591a41e8990e5f9_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0xOC0xLTEtMTQ4NDUz_9730cbd2-ebdc-4acc-a7fb-095b8bd7b9e7"
      unitRef="usd">431600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0d764188db243fca6b53c96fecaee1b_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yMC0xLTEtMTQ4NDUz_821147d8-05b4-45ff-9ebb-44e8e86d8103"
      unitRef="usd">439500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia04b50efa24e4746b6560ebf8a004558_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yMi0xLTEtMTQ4NDUz_b6ff22c8-729c-48b0-af5d-464ad0bb096c"
      unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjA0NDhhMjI0OTU0YzRjZWViMjJmZDQ1M2Y0MGVmMTVjL3RhYmxlcmFuZ2U6MDQ0OGEyMjQ5NTRjNGNlZWIyMmZkNDUzZjQwZWYxNWNfOS0yNC0xLTEtMTQ4NDUz_d947313f-4d8f-4910-8c90-750d03ac6239"
      unitRef="usd">3975300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83034c795ea64b2facb11fb17b66b285_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yLTEtMS0xNDg0NTM_d10d28d7-07bf-403b-b3b0-13ea4ef7115f"
      unitRef="usd">676700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6dbb7ef8adf4895a49a30264ee013f3_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC00LTEtMS0xNDg0NTM_de9fac7a-25a1-45f7-b6d4-48501da3772c"
      unitRef="usd">307200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d4fc8e9e98c49968f5b36070343143b_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC02LTEtMS0xNDg0NTM_ca05563a-b448-4d7f-93c9-954a20e3aeae"
      unitRef="usd">177900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66f09408884e45caa3e11d95795f9971_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC04LTEtMS0xNDg0NTM_e29dd47c-795a-44dd-9123-a3a290f9c4fb"
      unitRef="usd">26400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7821cf1e2ab74092ac4c7f83bf2995ec_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xMC0xLTEtMTQ4NDUz_b86eda82-e366-44ee-a1e9-c1c2dfcc160f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22994e7a6f524efbacd3703c539253eb_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xMi0xLTEtMTQ4NDUz_9d063303-5e02-45f9-a2b0-2a7a3d086f50"
      unitRef="usd">1188200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaac1a7450dcb4f8bbbf840f020b4c2b1_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xNC0xLTEtMTQ4NDUz_32dc6a18-0550-4649-a155-d8b97de4c199"
      unitRef="usd">1354600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bce4c888cd94290b6bd2b6ef52cb3a8_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xNi0xLTEtMTQ4NDUz_5adecf9f-5839-46ae-83ae-d9669ee79bd9"
      unitRef="usd">611300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i846a59da1a5147259f2834e84412be99_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0xOC0xLTEtMTQ4NDUz_16c00d89-0216-4492-b5f2-b05da8d1fd22"
      unitRef="usd">356200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic94ae4acf80d49839227420c3be636fc_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yMC0xLTEtMTQ4NDUz_7e733a84-0871-40d4-adea-521b7a599482"
      unitRef="usd">56200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3938f294b5b14e49892fc318456156d9_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yMi0xLTEtMTQ4NDUz_62fe497f-dbfc-4fba-a8bc-790767102b4c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99b8fb6818b74a65ba6944e64634bb28_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNC0yNC0xLTEtMTQ4NDUz_34b56f56-c735-45c4-a080-3da9336bc1c1"
      unitRef="usd">2378400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9f94cc16da74396bc648b77efc4a3a8_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yLTEtMS0xNDg0NTM_ab5348ce-cd11-4883-98d7-f94437a4e0e4"
      unitRef="usd">85100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03d4041bf4494fc0b4bbab49a265988b_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS00LTEtMS0xNDg0NTM_2416aff5-c91c-4b59-80c1-7eb5f1123d15"
      unitRef="usd">8800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e67a35e9b1741cd83691c7583bc5284_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS02LTEtMS0xNDg0NTM_31134bc8-c303-4a96-b6ce-41eb031600f4"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22cb5f72daae485c88b5054baf14e1e9_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS04LTEtMS0xNDg0NTM_cbc8431f-f822-4215-b0eb-68979de91416"
      unitRef="usd">77100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7038c415e59a49109ec72eb2c24fa546_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xMC0xLTEtMTQ4NDUz_9e155ac8-c13c-4741-a6e5-f7a54577d8a1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i000967595d6345e7bc632a1e2f248a18_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xMi0xLTEtMTQ4NDUz_68b760e7-fca8-4809-932d-ef744046cae7"
      unitRef="usd">171200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic28bdaac2841425880bfcd72d30e0e7a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xNC0xLTEtMTQ4NDUz_4d2d5903-6f6c-4ca7-bffa-22c14cbf76fd"
      unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i448125a72f5540af80a9b86c6a602f19_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xNi0xLTEtMTQ4NDUz_06ee3de6-69e5-4322-85e1-9a018e2e7b3d"
      unitRef="usd">19500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6339e6736b2c4cb5969cbcb2404d1863_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0xOC0xLTEtMTQ4NDUz_fc1cf1b4-915b-40c2-a239-5c0ed37623de"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04c24b120b9a49a09e562054ebdc504a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yMC0xLTEtMTQ4NDUz_df516ba6-cf46-40bc-9cf9-a6ce69d4f3f9"
      unitRef="usd">154800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i093c5cb71ab4453f947a12da351e0a16_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yMi0xLTEtMTQ4NDUz_bb63d06c-9a50-4fae-a439-ea965344bcfc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46131709f05c497f9ecd9a6716fc955b_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNS0yNC0xLTEtMTQ4NDUz_fd34af19-ac91-450f-a10a-ff44bfaeac4f"
      unitRef="usd">343200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9109e7b3278942dbb153c462c8d52b8e_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yLTEtMS0xNDg0NTM_25c42e98-1ebc-439a-accb-d66d4084cdf6"
      unitRef="usd">241800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc623a4a065f4f479d07d3f16b5f36f4_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi00LTEtMS0xNDg0NTM_da4c57f8-a0aa-411c-9fd1-5bdba9c7607e"
      unitRef="usd">41000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84715c2a29af4c819aae6f0306cc6e5c_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi02LTEtMS0xNDg0NTM_f068cf6e-da18-4c36-87f4-9ddfb9dbaac1"
      unitRef="usd">26300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f5739027c3a420e9511ce5c993849cc_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi04LTEtMS0xNDg0NTM_87456fcd-ef9a-4745-8040-7e5dea634813"
      unitRef="usd">6800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if28a9213de044b14bd27915e842a6d91_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xMC0xLTEtMTQ4NDUz_a74c6c2d-e4ae-4f25-a268-575cfd8e76a5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54e36bbd693e4a12bc2d5b2d80440049_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xMi0xLTEtMTQ4NDUz_bd3969a5-d818-4e7c-8304-a518d0280b24"
      unitRef="usd">315800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69681e610b444c59b97bb8dcb87c42bf_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xNC0xLTEtMTQ4NDUz_10e9ccb7-8187-4b81-9db0-248416744305"
      unitRef="usd">510200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cee19a573cd4f31bd35f4e2561942af_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xNi0xLTEtMTQ4NDUz_f4fa5efe-bd0e-4892-8c46-5267fa711516"
      unitRef="usd">85200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7f6d4983cb44c7995bff62c025c4ee0_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0xOC0xLTEtMTQ4NDUz_dea7e11a-9b97-4e3d-8665-2362f68601c7"
      unitRef="usd">53300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied7f788d14d24458b66985ee8ab4ed9d_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yMC0xLTEtMTQ4NDUz_42ba360b-6f6c-4cd0-a8b8-904ddcec72d9"
      unitRef="usd">13300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3b267b079444d85a53ade234f346ddf_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yMi0xLTEtMTQ4NDUz_f3a469eb-8a97-442d-9967-dcf216efffea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if148e0be90cc4793a569b9c61de53180_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNi0yNC0xLTEtMTQ4NDUz_0b2f2ecc-cb92-4c5c-afb3-0b8651a547b0"
      unitRef="usd">661900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91708665d069457da35d9804f6cd9958_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yLTEtMS0xNDg0NTM_ed560bc0-6a0d-4c36-93be-caddec23bcfd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a73c374a8ec4026877840a44e469a8b_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy00LTEtMS0xNDg0NTM_b0b0beeb-ed87-4e2c-b3d1-d095589363b6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6e75469d9544c2bb641bb1faa2496e4_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy02LTEtMS0xNDg0NTM_4fe07cbf-325f-406e-8638-055d69d66f48"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3742a3c72444a128dc6079c30ec53c8_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy04LTEtMS0xNDg0NTM_e20b2307-d900-4583-94fd-a01048ea80fa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4513e8336b93444f942dbfc2850497b5_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xMC0xLTEtMTQ4NDUz_a396ed7c-cca4-45bc-8628-a1c0fafc1c40"
      unitRef="usd">147000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e38e8fb916e4509a6d38250b259d835_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xMi0xLTEtMTQ4NDUz_634aa419-9de8-425c-9ec0-2c39c807a8d9"
      unitRef="usd">147000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e3146d4848d45db9fbe992ed7c14021_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xNC0xLTEtMTQ4NDUz_7415638e-ad4d-4f07-9d6f-15fda55453b0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30804e242d2c46c39892130bf2a018d7_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xNi0xLTEtMTQ4NDUz_87fe8555-2140-4e8b-b799-7da4a1fcd39b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae924939a6e64b4a91f665dd9f64fbc8_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0xOC0xLTEtMTQ4NDUz_86323ae0-5263-4728-8e00-2b4e1b795efd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bf7a3e6539b4165b3840a73a03926e1_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yMC0xLTEtMTQ4NDUz_0dba276f-c972-41dd-afa3-af45d863fd95"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b925da47caa423e8c0e5c84e01ed9bb_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yMi0xLTEtMTQ4NDUz_15ed92f9-7070-4e30-a9ca-4c6fc48b0f19"
      unitRef="usd">288800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i295a1ec58f764955b10e4a52be01925b_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfNy0yNC0xLTEtMTQ4NDUz_134a5041-a0f5-4478-95a4-2ec0c4458221"
      unitRef="usd">288800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8017a22188747589d64306c8da02240_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yLTEtMS0xNDg0NTM_72b12790-fc40-460a-b95a-c2ef5358efa2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i554e8925f7e64a469df363502cdc5047_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC00LTEtMS0xNDg0NTM_8ca34400-1e12-489b-82e5-b6306ef65071"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e0798e132a14d2598416a6417a2c912_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC02LTEtMS0xNDg0NTM_13df52f0-9537-47ed-9798-f0ae6e64071e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4cc05aee0fe49658ee591e163dc1ef9_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC04LTEtMS0xNDg0NTM_2f5847c8-015e-4aea-92ce-e67b333dee94"
      unitRef="usd">75500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if413a2dbd2b34dffa2de8e3869c3f897_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xMC0xLTEtMTQ4NDUz_1766c1d0-2cdb-4f44-8fd8-a87e66e89b87"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4533cbf55ad453e95d796c53687a8b0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xMi0xLTEtMTQ4NDUz_69c44230-060c-4126-b0c8-f99cab4fe485"
      unitRef="usd">75500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0505be798b2e4802ab00b1ff36e95651_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xNC0xLTEtMTQ4NDUz_76ebc07d-6a47-4046-b349-c92bac98a4c3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4df3fd6ea99e4ecdbc5735a76e34d93f_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xNi0xLTEtMTQ4NDUz_0ed32f9b-ebcd-4971-a89f-97cf1d2f61dd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic751aeecb6164ad69e63f33c7a9d0820_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0xOC0xLTEtMTQ4NDUz_54734aba-e0cc-4185-a7c5-40db105dcd6c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8540b95db444b91b782be6d17bae3d5_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yMC0xLTEtMTQ4NDUz_fc716f9b-e98b-404f-a13a-b9af70a3519b"
      unitRef="usd">161800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3a54f1ff8f44c1ebbcccaefcd200549_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yMi0xLTEtMTQ4NDUz_12ca1a2c-0dfc-4096-88f8-fcdfcdeb561f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib44c39f72b5b456aa56e5be5e38d276f_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOC0yNC0xLTEtMTQ4NDUz_57c732cb-f820-4e71-aafb-e80210737c2a"
      unitRef="usd">161800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0290823af6504018a321999497d53ecf_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yLTEtMS0xNDg0NTM_d28394aa-a420-45a3-9820-4cf0e7eed33d"
      unitRef="usd">1003600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if60dc5d264c54056a49cd7c2414f97b6_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS00LTEtMS0xNDg0NTM_d1cc6189-7528-4b71-b966-55f484fdf138"
      unitRef="usd">356900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25ff9830b6fe4763b673a4e811f16b5d_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS02LTEtMS0xNDg0NTM_3dfe947e-7ade-48e9-8552-8affcb48d413"
      unitRef="usd">204400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f1c282cc8c54f53ac92fe411837dc34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS04LTEtMS0xNDg0NTM_c1b96a5b-5e3b-4242-8a8c-6c38c2023438"
      unitRef="usd">185900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d9316cc59b042aa97d5d03a7e88f945_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xMC0xLTEtMTQ4NDUz_6e4381e3-b3cf-461c-b239-1e3fc97987f7"
      unitRef="usd">147000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xMi0xLTEtMTQ4NDUz_15e7ea91-2786-4f9c-9f5f-d17b286491aa"
      unitRef="usd">1897800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a0a5c25d20f4c3687b02b03b023e7be_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xNC0xLTEtMTQ4NDUz_529823c6-0909-46c7-9ec0-f00240ef74e2"
      unitRef="usd">2033100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife7594c729c04ccb9ab6dc530fb74cd8_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xNi0xLTEtMTQ4NDUz_c5c28dc9-a9e0-4612-9e88-afd7aaf43513"
      unitRef="usd">716000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0653284af8fe44d5930ab7086c4f8b58_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0xOC0xLTEtMTQ4NDUz_769aa226-9ba7-4128-a8d2-93ce1ece1f3d"
      unitRef="usd">410100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabb2bbdd0ec844359bbd3313755ae161_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yMC0xLTEtMTQ4NDUz_0d91faf6-6358-4631-bc7d-4a494303d9c9"
      unitRef="usd">386100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93280ab3bf2b42db99a46f2c7dc4ad12_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yMi0xLTEtMTQ4NDUz_53e74d94-91d9-4214-9ece-ed8faf78d84a"
      unitRef="usd">288800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOjNhYTY1MjNkNjQ3ZTQyZDg4ZWNlOTU1ZDBkMGYwMGZjL3RhYmxlcmFuZ2U6M2FhNjUyM2Q2NDdlNDJkODhlY2U5NTVkMGQwZjAwZmNfOS0yNC0xLTEtMTQ4NDUz_9dc8628d-f59c-4899-9ffb-18e928e81cff"
      unitRef="usd">3834100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODkzNA_660b7a12-eeab-407e-8ef8-87143e6987e2">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Types&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have arrangements under various contract types, as described in Note 2, &#x201c;Basis of Presentation and Significant Accounting Policies,&#x201d; in our Annual Report on Form 10-K for the year ended October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned. Some of our contracts, often related to Airline Services, may also include performance incentives based on variable performance measures that are ascertained exclusively by future performance and therefore cannot be estimated at contract inception and are recognized as revenue once known and mutually agreed upon. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. &lt;/span&gt;&lt;/div&gt;We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer.&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#164fa2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i352dff8d2bed4882b9d24d3b18d0089e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfNTc3NA_e2fc31ea-f498-4b0f-af69-c8c71fa7e6d4"
      unitRef="usd">263300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i352dff8d2bed4882b9d24d3b18d0089e_I20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfNTgyNg_6b8b0d49-9272-4f07-ae70-462dbaca5995"
      unitRef="number">0.76</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i352dff8d2bed4882b9d24d3b18d0089e_I20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfNTg4NA_1cea8544-a320-495b-ba3b-6ff4f3c74d80">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODk1MA_a8839ad7-4167-4431-9bef-191e20402ee9">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the balances in our contract assets and contract liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:57.964%"/&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:18.636%"/&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:18.640%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Billed trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,198.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,138.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs incurred in excess of amounts billed&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized commissions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2023, we capitalized $7.5 million of new costs and amortized $7.8 million of previously capitalized costs. There was no impairment loss recorded on the costs capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:76.677%"/&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:20.393%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.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;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additional contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;(1) Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <abm:ContractWithCustomerAssetBilledTradeReceivableCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMi0yLTEtMS0xNDg0NTM_87cff881-fd04-4539-b679-8e0e194098ce"
      unitRef="usd">1198000000</abm:ContractWithCustomerAssetBilledTradeReceivableCurrent>
    <abm:ContractWithCustomerAssetBilledTradeReceivableCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMi00LTEtMS0xNDg0NTM_6db5f168-7f0c-4727-a520-1e9d13f4535b"
      unitRef="usd">1138800000</abm:ContractWithCustomerAssetBilledTradeReceivableCurrent>
    <abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMy0yLTEtMS0xNDg0NTM_af7ae96c-96c0-4341-8e3c-711de82423fc"
      unitRef="usd">171300000</abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent>
    <abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfMy00LTEtMS0xNDg0NTM_99e53bd7-1ab3-4dca-af41-01df1e13eb2e"
      unitRef="usd">162500000</abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent>
    <abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNC0yLTEtMS0xNDg0NTM_9277fdef-2927-420a-829d-11a7275848a0"
      unitRef="usd">102800000</abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent>
    <abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNC00LTEtMS0xNDg0NTM_5c53a932-c449-4580-99e1-4a037a367d32"
      unitRef="usd">75800000</abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent>
    <abm:ContractWithCustomerAssetCapitalizedCommissions
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNS0yLTEtMS0xNDg0NTM_07414c48-66d5-4168-91e1-627ebaa8f555"
      unitRef="usd">30600000</abm:ContractWithCustomerAssetCapitalizedCommissions>
    <abm:ContractWithCustomerAssetCapitalizedCommissions
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmJhMzQ1MjAxNDYyNzRhZDE4MmRhMGVhMzA2YzQ3MWY5L3RhYmxlcmFuZ2U6YmEzNDUyMDE0NjI3NGFkMTgyZGEwZWEzMDZjNDcxZjlfNS00LTEtMS0xNDg0NTM_ab1d38e0-f33f-4c16-9201-69adce11c90b"
      unitRef="usd">30900000</abm:ContractWithCustomerAssetCapitalizedCommissions>
    <abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODcwOQ_b7398ba3-951a-47d2-a67b-ff2f25e6fcb0"
      unitRef="usd">7500000</abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODczOQ_8adea038-11d9-447d-9832-34f5217e35d0"
      unitRef="usd">7800000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RleHRyZWdpb246YzE1YjczZGJjN2M5NDk3ZGIyODdhNzE5MDE1YTkxZjRfODc4NQ_ec9b37a4-254c-4b66-9732-4cc7ddd1ea12"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfMi0yLTEtMS0xNDg0NTM_ae9d3e96-d584-4d76-ae51-5744779a8320"
      unitRef="usd">79600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <abm:ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfMy0yLTEtMS0xNDg0NTM_09cfcc43-b533-4234-b9d5-5d23ba4b6f7c"
      unitRef="usd">144700000</abm:ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities>
    <abm:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfNC0yLTEtMS0xNDg0NTM_5a60ae20-3776-4bef-a79e-ae8ef327ce5a"
      unitRef="usd">106100000</abm:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80MC9mcmFnOmMxNWI3M2RiYzdjOTQ5N2RiMjg3YTcxOTAxNWE5MWY0L3RhYmxlOmUzYWFmODU5MWE3MTQ1NTliYzA1MTAxNTQ2NGNlYjU2L3RhYmxlcmFuZ2U6ZTNhYWY4NTkxYTcxNDU1OWJjMDUxMDE1NDY0Y2ViNTZfNS0yLTEtMS0xNDg0NTM_3c35c84b-286c-4e63-8332-469311601fd9"
      unitRef="usd">118200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RleHRyZWdpb246OGM0MDg4OTQ4OGRiNDFlMGJhM2M0ODViZjg0NTJiODFfNDY2_371608b2-52cf-45b1-84be-ee3f1de55f24">NET INCOME PER COMMON SHARE&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic and Diluted Net Income Per Common Share Calculations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt;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:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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:12.350%"/&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:12.350%"/&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:12.355%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance shares&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.73&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.36&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.85&#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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:center"&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:42.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.452%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Anti-dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RleHRyZWdpb246OGM0MDg4OTQ4OGRiNDFlMGJhM2M0ODViZjg0NTJiODFfNDYz_e41d637e-6d4c-44c2-ad7e-effb1b8a9732">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic and Diluted Net Income Per Common Share Calculations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt;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:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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:12.350%"/&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:12.350%"/&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:12.355%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance shares&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.73&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.36&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.85&#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:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi0xLTEtMS0xNDg0NTM_a505aedc-5091-4184-9ae7-a4e8133cd7fb"
      unitRef="usd">51900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi0zLTEtMS0xNDg0NTM_1b01ab64-9234-4b7a-9dbd-1787583a7f76"
      unitRef="usd">48800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi01LTEtMS0xNDg0NTM_5feca492-d4c4-456f-b0d8-088b0a5bc9af"
      unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMi03LTEtMS0xNDg0NTM_b55dba71-1f83-4b42-ad93-8795d3c6f157"
      unitRef="usd">124800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC0xLTEtMS0xNDg0NTM_066acb1b-e606-4416-80b1-ca122b38652b"
      unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC0zLTEtMS0xNDg0NTM_68678ade-a67d-4987-abb1-baa08761f464"
      unitRef="shares">67200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC01LTEtMS0xNDg0NTM_eb17bd2a-9498-43cd-a194-d21dd549de05"
      unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNC03LTEtMS0xNDg0NTM_05f6780c-d7a7-4df0-9df1-6c78d6084dcf"
      unitRef="shares">67500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i818b1fe81c7540d3bbf3de61ad6da23b_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi0xLTEtMS0xNDg0NTM_4fc1c7d3-b1a7-4118-9370-100b56409303"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib32f89cc36c34fc09772548dac6bd819_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi0zLTEtMS0xNDg0NTM_725f413f-7a0d-4715-a520-0e4f80b7b931"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idc1b1e4920444128ac4cae722bdec0a0_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi01LTEtMS0xNDg0NTM_d14e8b37-9e96-4d80-8cff-4083ec25eeca"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic1645ed08ca14fe98ab8b29f5308b435_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfNi03LTEtMS0xNDg0NTM_2e6db99f-4aec-4796-940c-50bd4225c039"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5ed9f0a45b714c52b65a5bc27c1d2bcd_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC0xLTEtMS0xNDg0NTM_2661a591-26ac-403d-bf04-c8d30d3ebca5"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia4ed77aafa714238841379b31d9c984c_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC0zLTEtMS0xNDg0NTM_1cc5480b-a82a-4b69-a331-06dcc72b9fac"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie06283fe664c4491907556513be683c1_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC01LTEtMS0xNDg0NTM_f73ff6f0-3465-478a-be4b-09004a678348"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i16996ca3479c4359ae90dc249b8b88aa_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOC03LTEtMS0xNDg0NTM_3a7100d7-da10-4829-8858-f2a58282294d"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS0xLTEtMS0xNDg0NTM_65b6b472-868a-417d-8e0e-f7425cc1db0a"
      unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS0zLTEtMS0xNDg0NTM_767ecfed-4d99-463e-b108-68529b2f93e5"
      unitRef="shares">67500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS01LTEtMS0xNDg0NTM_a5a1f944-544c-461e-8dda-01d9483a8bf1"
      unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfOS03LTEtMS0xNDg0NTM_b5d812e5-81d6-413d-8c08-ed987e49324e"
      unitRef="shares">67900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItMS0xLTEtMTQ4NDUz_4c5999c7-9463-4ed0-8d70-ea67ac9349cf"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItMy0xLTEtMTQ4NDUz_6ae7eb71-167d-4460-97f6-e20e54ed7954"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItNS0xLTEtMTQ4NDUz_04ecf7d3-ae7f-4b01-a66e-43cf105386cd"
      unitRef="usdPerShare">1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTItNy0xLTEtMTQ4NDUz_9b724014-c8d6-4edb-9d98-a7641d62c6d1"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtMS0xLTEtMTQ4NDUz_71f5d3f9-06dc-42e0-ae8c-9b07cf6c980f"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtMy0xLTEtMTQ4NDUz_0c55041a-070e-4fe6-8b75-606d9f8f5618"
      unitRef="usdPerShare">0.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtNS0xLTEtMTQ4NDUz_60c21679-ac13-49eb-bced-be5757030c0d"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjQ2OGU3MzczYzEyYjQ5YjJiYTk2ZjE1ZDQ5MWMxMzRiL3RhYmxlcmFuZ2U6NDY4ZTczNzNjMTJiNDliMmJhOTZmMTVkNDkxYzEzNGJfMTMtNy0xLTEtMTQ4NDUz_b2ae64b4-c3c5-4810-b62e-d705d03c5b36"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RleHRyZWdpb246OGM0MDg4OTQ4OGRiNDFlMGJhM2M0ODViZjg0NTJiODFfNDcx_d1d3cdd9-e23f-43e8-8c25-c403ac00847f">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:center"&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:42.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.452%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Anti-dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi0xLTEtMS0xNDg0NTM_edeac9e8-ea3b-488b-884d-b579ca3c605d"
      unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi0zLTEtMS0xNDg0NTM_7b224197-da70-44d7-a249-5ef41da27d21"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi01LTEtMS0xNDg0NTM_eed8fc5b-7d4a-4978-803d-d08c85ba251b"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80My9mcmFnOjhjNDA4ODk0ODhkYjQxZTBiYTNjNDg1YmY4NDUyYjgxL3RhYmxlOjBlYjQ4YTRkOGRkZTRlNGU5NTBlZjcyODFkOTlhNDNlL3RhYmxlcmFuZ2U6MGViNDhhNGQ4ZGRlNGU0ZTk1MGVmNzI4MWQ5OWE0M2VfMi03LTEtMS0xNDg0NTM_d5310a76-e6a9-4098-87f2-43b2246493e2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RleHRyZWdpb246YzFmNjg1YjVmZjczNGNlNzk1OTRmMmVkZTM4NDY1NDdfMzY4Mg_cf0f45e5-32da-4812-a0f0-2a26c862c599">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Hierarchy of Our Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt"&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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:15.712%"/&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:15.717%"/&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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held in funded deferred compensation plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,271.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferred equity investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are stated at nominal value, which equals fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#x201c;Insurance,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents gross outstanding borrowings under our Credit and Receivables Facilities. Due to variable interest rates, the carrying value of outstanding borrowings under these facilities approximates the fair value. See Note 8, &#x201c;Debt,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) forward rates at the end of the period. Our interest rate swap assets and liabilities are included in &#x201c;Other noncurrent assets&#x201d; and &#x201c;Other noncurrent liabilities,&#x201d; respectively, on the accompanying unaudited Consolidated Balance Sheets. See Note 8, &#x201c;Debt,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We purcha&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;sed $3.0 million i&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n a preferred equity investment of a privately held company during the six months ended April 30, 2022, which we include in &#x201c;Other investments&#x201d; on the accompanying unaudited Consolidated Balance Sheet. Our investment does not have a readily determinable fair value; therefore, we account for the investment using the measurement alternative under Topic 321 and measure the investment at initial cost less impairment, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our contingent consideration payable related to the RavenVolt Acquisition is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. After the acquisition date and until the contingency is resolved, the fair value of contingent consideration payable is adjusted each reporting period based primarily on the expected probability of achievement of the contingency targets, which are subject to our estimate. These changes in fair value are recognized within &#x201c;Selling, general and administrative expenses&#x201d; of the unaudited Consolidated Statements of Comprehensive Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Financial Assets Measured at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to assets and liabilities that are measured at fair value on a recurring basis, we are also required to measure certain items at fair value on a non-recurring basis. These assets can include: goodwill; intangible assets; property, plant and equipment; lease-related ROU assets; and long-lived assets that have been reduced to fair value when they are held for sale. If certain triggering events occur, or if an annual impairment test is required, then we would evaluate these non-financial assets for impairment. If an impairment were to occur, then the asset would be recorded at the estimated fair value, using primarily unobservable Level 3 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RleHRyZWdpb246YzFmNjg1YjVmZjczNGNlNzk1OTRmMmVkZTM4NDY1NDdfMzY3OA_2dcd301b-0368-471b-b578-7a00b324dedc">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt"&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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:15.712%"/&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:15.717%"/&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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held in funded deferred compensation plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,271.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferred equity investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are stated at nominal value, which equals fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#x201c;Insurance,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents gross outstanding borrowings under our Credit and Receivables Facilities. Due to variable interest rates, the carrying value of outstanding borrowings under these facilities approximates the fair value. See Note 8, &#x201c;Debt,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) forward rates at the end of the period. Our interest rate swap assets and liabilities are included in &#x201c;Other noncurrent assets&#x201d; and &#x201c;Other noncurrent liabilities,&#x201d; respectively, on the accompanying unaudited Consolidated Balance Sheets. See Note 8, &#x201c;Debt,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We purcha&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;sed $3.0 million i&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n a preferred equity investment of a privately held company during the six months ended April 30, 2022, which we include in &#x201c;Other investments&#x201d; on the accompanying unaudited Consolidated Balance Sheet. Our investment does not have a readily determinable fair value; therefore, we account for the investment using the measurement alternative under Topic 321 and measure the investment at initial cost less impairment, if any.&lt;/span&gt;&lt;/div&gt;(7) Our contingent consideration payable related to the RavenVolt Acquisition is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. After the acquisition date and until the contingency is resolved, the fair value of contingent consideration payable is adjusted each reporting period based primarily on the expected probability of achievement of the contingency targets, which are subject to our estimate. These changes in fair value are recognized within &#x201c;Selling, general and administrative expenses&#x201d; of the unaudited Consolidated Statements of Comprehensive Income.</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8950c6aa7f1d4858b87e0346194ef635_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMS0zLTEtMS0xNDg0NTM_232fcfa7-ca62-47d0-bf58-a58dc5cdb784"
      unitRef="usd">71200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1010d492fa0742b98e1e1d54ebb2172f_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMS01LTEtMS0xNDg0NTM_9f2afaa0-3323-481d-8c4e-1d1e588049ec"
      unitRef="usd">73000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i8950c6aa7f1d4858b87e0346194ef635_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMi0zLTEtMS0xNDg0NTM_e22b5eed-c739-483f-8c9c-4b1baf4957e5"
      unitRef="usd">2300000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i1010d492fa0742b98e1e1d54ebb2172f_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMi01LTEtMS0xNDg0NTM_4a991b3e-50bc-45e3-90e7-4cda4122e64a"
      unitRef="usd">900000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8950c6aa7f1d4858b87e0346194ef635_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMy0zLTEtMS0xNDg0NTM_fb83fe51-ccc1-4260-9ac4-b248240fc5f7"
      unitRef="usd">4200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1010d492fa0742b98e1e1d54ebb2172f_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfMy01LTEtMS0xNDg0NTM_c3b357b5-ffc4-4d61-b3ee-1c6e2e5ae920"
      unitRef="usd">4100000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i1a67b5737de24a54ae244cd523b2a86f_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNC0zLTEtMS0xNDg0NTM_3f023d3b-3dc0-4ab5-bd07-12f9799bdcff"
      unitRef="usd">1387000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ida4b4db7d58749589463c843d1aa44e7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNC01LTEtMS0xNDg0NTM_f51bdc2b-ef0c-48c8-be7a-9cd870288db3"
      unitRef="usd">1271300000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i1a67b5737de24a54ae244cd523b2a86f_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNS0zLTEtMS0xNDg0NTM_c5d73d95-4bee-4bd5-a3ee-10b3f6441b03"
      unitRef="usd">22600000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ida4b4db7d58749589463c843d1aa44e7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNS01LTEtMS0xNDg0NTM_652bf9e5-d0a7-46f2-af80-9314e5b92d66"
      unitRef="usd">36900000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1a67b5737de24a54ae244cd523b2a86f_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNi0zLTEtMS0xNDg0NTM_373dbeb9-6884-492e-9206-8f37ca5254fa"
      unitRef="usd">1300000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ida4b4db7d58749589463c843d1aa44e7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNi01LTEtMS0xNDg0NTM_04896240-2694-43a0-ba12-6e906d3cf796"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i252829335c4e48409073e5d69bba480e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNy0zLTEtMS0xNDg0NTM_fd21f423-88e4-4766-8b30-153335ec6e9b"
      unitRef="usd">3000000.0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="id33563799b2744518589639593bd9204_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfNy01LTEtMS0xNDg0NTM_05addfbf-3092-42c6-9e19-afbe4d7a6290"
      unitRef="usd">3000000.0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i252829335c4e48409073e5d69bba480e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfOC0zLTEtMS0xNDg0NTM_c1c772e7-889e-4799-89de-764eb9df5f2b"
      unitRef="usd">50600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id33563799b2744518589639593bd9204_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RhYmxlOjlkN2QxOTg0OWY4ZTRiZTdhZmUxMTg0ZWQ3ZmM5ODRiL3RhYmxlcmFuZ2U6OWQ3ZDE5ODQ5ZjhlNGJlN2FmZTExODRlZDdmYzk4NGJfOC01LTEtMS0xNDg0NTM_1a8270eb-12f3-4f39-870c-126c42e3ee84"
      unitRef="usd">59000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ia453107e07e541f0ab2cf6465f0c41f8_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80Ni9mcmFnOmMxZjY4NWI1ZmY3MzRjZTc5NTk0ZjJlZGUzODQ2NTQ3L3RleHRyZWdpb246YzFmNjg1YjVmZjczNGNlNzk1OTRmMmVkZTM4NDY1NDdfMTg2Mg_1e7a2a2e-30ec-454f-900f-6d63446c24b1"
      unitRef="usd">3000000.0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:InsuranceDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjkxNg_ff1f784f-7907-410b-a93a-076c49d80196">INSURANCE&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a combination of insured and self-insurance programs to cover workers&#x2019; compensation, general liability, automobile liability, property damage, and other insurable risks. For the majority of these insurance programs, we retain the initial $1.0 million to $1.5&#160;million of exposure on a per-occurrence basis, either through deductibles or self-insured retentions. Beyond the retained exposures, we have varying primary policy limits ranging between $1.0 million and $5.0 million per occurrence. To cover general liability and automobile liability losses above these primary limits, we maintain commercial umbrella insurance policies that provide aggregate limits of $200.0 million. Our insurance policies generally cover workers&#x2019; compensation losses to the full extent of statutory requirements. Additionally, to cover property damage risks above our retained limits, we maintain policies that provide per occurrence limits of $75.0 million. We are also self-insured for certain employee medical and dental plans. We maintain stop-loss insurance for our self-insured medical plan under which we retain up to $0.5 million of exposure on a per-participant, per-year basis with respect to claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain our reserves for workers&#x2019; compensation, general liability, automobile liability, and property damage insurance claims based upon known trends and events and the actuarial estimates of required reserves considering the most recently completed actuarial reports. We use all available information to develop our best estimate of insurance claims reserves as information is obtained. The results of actuarial reviews are used to estimate our insurance rates and insurance reserves for future periods and to adjust reserves, if appropriate, for prior years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Actuarial Review and Interim Update Performed During 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our self-insurance liabilities on a regular basis and adjust our accruals accordingly. Actual claims activity or development may vary from our assumptions and estimates, which may result in material losses or gains. As we obtain additional information that affects the assumptions and estimates used in our reserve liability calculations, we adjust our self-insurance rates and reserves for future periods and, if appropriate, adjust our reserves for claims incurred in prior accounting periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2023, we performed a comprehensive actuarial review of the majority of our casualty insurance programs to evaluate changes made to claims reserves and claims payment activity for the period of May 1, 2022, through October 31, 2022 (the &#x201c;Actuarial Review&#x201d;). The Actuarial Review was comprehensive in nature and was based on loss development patterns, trend assumptions, and underlying expected loss costs during the period analyzed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2023, we performed an interim actuarial update of the majority of our casualty insurance programs that considered changes in claims development and claims payment activity for the period of November 1, 2022, through January 31, 2023 (the &#x201c;Interim Update&#x201d;). This Interim Update was abbreviated in nature based on actual versus expected developments during the periods analyzed and relied on the key assumptions in the Actuarial Review (most notably loss development patterns, trend assumptions, and underlying expected loss costs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the results of the Actuarial Review and Interim Update at April 30, 2023, it was determined that there was no adjustment required for our total reserves related to prior years during the six months ended April 30, 2023. During the six months ended April&#160;30, 2022, we decreased our total reserves related to prior years by $28.7 million. We will continue to assess ongoing developments, which may result in further adjustments to reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance-Related Balances and Activity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance claim reserves, excluding medical and dental&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Medical and dental claim reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2023, and October&#160;31, 2022, insurance recoverables are included in both &#x201c;Other current assets&#x201d; and &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Instruments Used to Collateralize Our Insurance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top: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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standby letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Surety bonds and surety-backed letters of credit&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted insurance deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.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;</us-gaap:InsuranceDisclosureTextBlock>
    <abm:SelfInsuredRetentionAmountPerOccurrence
      contextRef="i4bbed6687200422b8202ce5f34a8d30d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjY2_e86d00ab-8309-4ed9-b7ea-d5eea6e4a438"
      unitRef="usd">1000000</abm:SelfInsuredRetentionAmountPerOccurrence>
    <abm:SelfInsuredRetentionAmountPerOccurrence
      contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjcy_e8796bdc-10e7-4f6e-b56e-e48ede85f1c4"
      unitRef="usd">1500000</abm:SelfInsuredRetentionAmountPerOccurrence>
    <abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit
      contextRef="i4bbed6687200422b8202ce5f34a8d30d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNDU0_8c2f78e8-6395-421a-b8f0-e58cbb88577d"
      unitRef="usd">1000000</abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit>
    <abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit
      contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNDYx_289ad574-040c-4827-a2fc-f05d3147b2f4"
      unitRef="usd">5000000</abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit>
    <abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNjUx_d5fac4b9-412b-40c7-8f59-ebdf79b944b9"
      unitRef="usd">200000000</abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses>
    <abm:PropertyDamagePolicyLimit
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfOTAw_1a7924fd-56c6-4887-810b-026e112c2514"
      unitRef="usd">75000000</abm:PropertyDamagePolicyLimit>
    <abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms
      contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMTA3MA_b2a2263b-c7c7-4e2c-bcd8-2cc0f197e610"
      unitRef="usd">500000</abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjMwNQ_d3581c09-7848-42f3-b285-86b14a74a1fb"
      unitRef="usd">0</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfNDM5ODA0NjUxNjA0NQ_242939bf-4fe2-4687-9454-56d0de30e53c"
      unitRef="usd">-28700000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjkxNQ_a325eff8-852d-4f33-814d-2d121fb80c84">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance-Related Balances and Activity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance claim reserves, excluding medical and dental&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Medical and dental claim reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="if661c35bd9514e37acb6f7c3e31a1020_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMS0xLTEtMS0xNDg0NTM_6ebe7d38-91c8-4476-9bca-3a7006f66fc5"
      unitRef="usd">575500000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i3ca2c075ccc94ebc9909c54b94340def_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMS0zLTEtMS0xNDg0NTM_182742b7-fb8c-440a-93cf-e180b4b29c33"
      unitRef="usd">551100000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ib98f1c3995334ef09b95387c6ae9552e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMi0xLTEtMS0xNDg0NTM_8567e599-ff30-4611-add5-cc282ee198b9"
      unitRef="usd">9300000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ib2fff497256b422da26ad10f810aff6a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMi0zLTEtMS0xNDg0NTM_1b517fe1-5dd6-4bfd-8901-e2e7cee57a93"
      unitRef="usd">8100000</us-gaap:SelfInsuranceReserve>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMy0xLTEtMS0xNDg0NTM_ce8e12b7-1624-4b98-8d2d-d5b3368aa5b1"
      unitRef="usd">71000000.0</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjA0NjAyZWE3ZjhiYzQ3YTE5NWNlODkwOGE2MTA0ZmE4L3RhYmxlcmFuZ2U6MDQ2MDJlYTdmOGJjNDdhMTk1Y2U4OTA4YTYxMDRmYThfMy0zLTEtMS0xNDg0NTM_6cb48259-4ebd-4161-a09f-bf0b7d516605"
      unitRef="usd">71000000.0</us-gaap:EstimatedInsuranceRecoveries>
    <abm:InsuranceDisclosureTableTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RleHRyZWdpb246NGNmZTVlMzNkNmI5NGIyM2FmMTVjOWU3Y2Y1NjE1MGNfMjkwMQ_b5be8dda-dfc3-4c59-bc47-d192b9f1af10">&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Instruments Used to Collateralize Our Insurance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top: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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standby letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Surety bonds and surety-backed letters of credit&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted insurance deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.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;</abm:InsuranceDisclosureTableTextBlock>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i334b348db04b41d296a69b2d69e80754_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMS0xLTEtMS0xNDg0NTM_44fe5f39-97ce-4799-8272-ea83a6cf47ee"
      unitRef="usd">54000000.0</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i8958b6a08bc641fbaf9bffd8c2d8af5e_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMS0zLTEtMS0xNDg0NTM_caa47f54-32df-42d6-b7bf-dfbeb483ffd1"
      unitRef="usd">153700000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="ib244a065fde942ef8b849b940db70b69_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMi0xLTEtMS0xNDg0NTM_4980f726-388a-42b5-85bb-6f3245d46a88"
      unitRef="usd">174300000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i40c662a2fc944dde969d41d05f7f5680_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMi0zLTEtMS0xNDg0NTM_5558d678-7902-409b-a2fb-a90ab5f3d169"
      unitRef="usd">73200000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i5b7b0cffa2d44bd9a8ac1484a8ec3002_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMy0xLTEtMS0xNDg0NTM_126285e3-0859-400f-98a2-52e9cd43a44f"
      unitRef="usd">2300000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i6329e4e933e1481aaa2a65faa8c9a386_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfMy0zLTEtMS0xNDg0NTM_cf791df0-9dab-46ba-a700-4f51ce36ac04"
      unitRef="usd">900000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfNC0xLTEtMS0xNDg0NTM_6283faf4-cf45-4d16-9cec-45c009775db3"
      unitRef="usd">230700000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl80OS9mcmFnOjRjZmU1ZTMzZDZiOTRiMjNhZjE1YzllN2NmNTYxNTBjL3RhYmxlOjFjMTVjMTBlMGIyYTQzMjNhMmFlOGFlY2I2Njk3M2JjL3RhYmxlcmFuZ2U6MWMxNWMxMGUwYjJhNDMyM2EyYWU4YWVjYjY2OTczYmNfNC0zLTEtMS0xNDg0NTM_b9354b11-4cc0-4f2c-8650-6cdc1e065097"
      unitRef="usd">227800000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjczOA_297fe877-785a-4fe5-82c2-6ca161637884">DEBT&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Components of Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:62.350%"/&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:16.443%"/&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:16.447%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of term loan&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Receivables facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total noncurrent portion of term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;802.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;520.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,352.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,086.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Standby letters of credit amounted to $58.6 million at April&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; At April&#160;30, 2023, we had borrowing capacity of $432.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2023, and October&#160;31, 2022, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was 6.70% and 4.97%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 1, 2017, we refinanced and replaced our then-existing $800.0 million credit facility with a new senior, secured five-year syndicated credit facility (the &#x201c;Credit Facility&#x201d;), consisting of a $900.0 million revolving line of credit (the &#x201c;revolver&#x201d;) and an $800.0 million amortizing term loan, both of which matured on September 1, 2022. In accordance with terms of the Credit Facility, the revolver was reduced to $800.0&#160;million on September 1, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 28, 2021, the Company amended and restated the Credit Facility (the &#x201c;Amended Credit Facility&#x201d;), extending the maturity date to June 28, 2026, and increasing the capacity of the revolving credit facility from $800.0 million to $1.3&#160;billion and the then-remaining term loan outstanding from $620.0&#160;million to $650.0&#160;million. The Amended Credit Facility provides for the issuance of up to $350.0&#160;million for standby letters of credit and the issuance of up to $75.0 million in swingline advances. The obligations under the Amended Credit Facility are secured on a first-priority basis by a lien on substantially all of our assets and properties, subject to certain exceptions. Additionally, we may repay amounts borrowed under the Amended Credit Facility at any time without penalty. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At November 1, 2022, we amended our Amended Credit Facility pursuant to the LIBOR Transition Amendment and the Fifth Amendment to replace the benchmark rate at which U.S.-dollar-denominated borrowings bear interest from LIBOR to the forward-looking Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) term rate administered by CME Group Benchmark Administration Limited. As a result of these amendments, we can borrow at Term SOFR plus a credit spread adjustment of 0.10% subject to a floor of zero. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Credit Facility contains certain covenants, including a maximum total net leverage ratio of 5.00 to 1.00, a maximum secured net leverage ratio of 4.00 to 1.00, and a minimum interest coverage ratio of 1.50 to 1.00, as well as other financial and non-financial covenants. In the event of a material acquisition, as defined in the Amended Credit Facility, we may elect to increase the maximum total net leverage ratio to 5.50 to 1.00 for a total of four fiscal quarters and increase the maximum secured net leverage ratio to 4.50 to 1.00 for a total of four fiscal quarters. Our borrowing capacity is subject to, and limited by, compliance with the covenants described above. At April&#160;30, 2023, we were in compliance with these covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Credit Facility also includes customary events of default, including: failure to pay principal, interest, or fees when due; failure to comply with covenants; the occurrence of certain material judgments; and a change in control of the Company. If certain events of default occur, including certain cross-defaults, insolvency, change in control, or violation of specific covenants, then the lenders can terminate or suspend our access to the Amended Credit Facility, declare all amounts outstanding (including all accrued interest and unpaid fees) to be immediately due and payable, and require that we cash collateralize the outstanding standby letters of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incurred deferred financing costs of $6.4 million in conjunction with the execution of the Amended Credit Facility and carried over $6.2 million of unamortized deferred financing from initial execution and previous amendments of the Credit Facility. Total deferred financing costs of $12.6&#160;million, consisting of $4.9&#160;million related to the term loan and $7.7&#160;million related to the revolver, are being amortized to interest expense over the term of the Amended Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 1, 2022, we entered into an uncommitted receivable repurchase facility (the &#x201c;Receivables Facility&#x201d;) of up to $150&#160;million, which expired on March 30, 2023. The Receivables Facility allowed the Company to sell a portfolio of available and eligible outstanding U.S. trade accounts receivable to a participating institution and simultaneously agree to repurchase them generally on a monthly basis. Under this arrangement, we made floating rate interest payments equal to the forward-looking term rate based on SOFR plus 1.05%. These interest payments were payable monthly in arrears. The repurchase price of the receivables in the facility was the original face value. Outstanding receivables were repurchased on a date agreed upon by both the buyer and seller, generally on a monthly basis, and on the termination date of the repurchase facility. This facility was considered a secured borrowing and provided the buyer with customary rights of termination upon the occurrence of certain events of default. We guaranteed all of the sellers&#x2019; obligations under the facility. We accounted for the sale of receivables under the Receivables Facility as short-term debt and carried the receivables on the unaudited Consolidated Balance Sheets, primarily as a result of the requirement to repurchase receivables sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Term Debt Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended April&#160;30, 2023, we made principal payments under the term loan of $8.1&#160;million and $16.3&#160;million, respectively. As of April&#160;30, 2023, the following principal payments are required under the term loan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;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:32.233%"/&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.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.625%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,305.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize interest rate swap agreements to fix the variable interest rates on portions of our debt. The purpose of using these derivatives is to reduce our exposure to the interest rate risk associated with variable borrowings. Under these agreements, we typically pay a fixed interest rate in exchange for a SOFR-based variable interest rate on a given notional amount. All of our interest rate swaps are designated and accounted for as cash flow hedges. Changes in the fair value of these derivatives are reported as a component of other comprehensive income and are reclassified into earnings in the period or periods in which the hedged transaction affects earnings. For information regarding the valuation of our interest rate swaps, see Note 6, &#x201c;Fair Value of Financial Instruments.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;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:23.350%"/&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:23.350%"/&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:23.350%"/&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:23.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amount&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fixed Interest Rate&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effective Date&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$100.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.72%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 9, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$150.0 million&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.85%&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 25, 2022&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$100.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.88%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 4, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;$235.0 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.83%&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 7, 2022&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;$65.0 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 18, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$170.0 million&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.81%&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2022&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;In July 2022, we entered into interest rate swap agreements with notional values totaling $300.0&#160;million at inception. The notional amount reduces to $250.0&#160;million in April 2024, $175.0&#160;million in October 2024, and $100.0&#160;million in October 2025 before maturing on June 28, 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2023, and October&#160;31, 2022, amounts recorded in accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) for interest rate swaps were a gain o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f $15.1 million, net of taxes of $6.3 million, and a gain of $26.8 million, net of taxes of $10.1 million, respectively. At April&#160;30, 2023, the total amount expected to be reclassified from AOCL to earnings during the next 12 months is a gain of $4.9 million, net of taxes of $1.9 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjcyNg_00d816b9-3c16-437d-880f-befd585685b8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Components of Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:62.350%"/&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:16.443%"/&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:16.447%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:9pt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of term loan&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Receivables facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total noncurrent portion of term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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 style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;802.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;520.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:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,352.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,086.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Standby letters of credit amounted to $58.6 million at April&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; At April&#160;30, 2023, we had borrowing capacity of $432.0 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <abm:LoansPayableCurrentGross
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMi0yLTEtMS0xNDg0NTM_63243bdf-7fc2-4111-99e4-8872fb14e20a"
      unitRef="usd">32500000</abm:LoansPayableCurrentGross>
    <abm:LoansPayableCurrentGross
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMi00LTEtMS0xNDg0NTM_2356f6e4-3c31-43d2-bb86-5e4edae09178"
      unitRef="usd">32500000</abm:LoansPayableCurrentGross>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMy0yLTEtMS0xNDg0NTM_436b84ac-28bf-4ffe-ac86-4c11294a4db5"
      unitRef="usd">1000000.0</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMy00LTEtMS0xNDg0NTM_5d96e659-444b-4e23-b618-518bffdbd792"
      unitRef="usd">1000000.0</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LoansPayableCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNC0yLTEtMS0xNDg0NTM_01cc62b2-3df8-4ae9-9771-a23e4e638820"
      unitRef="usd">31500000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNC00LTEtMS0xNDg0NTM_932cc75c-42a4-4be2-b4e8-556168160a8e"
      unitRef="usd">31500000</us-gaap:LoansPayableCurrent>
    <abm:ReceivablesFacilityCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNS0yLTEtMS0xNDg0NTM_d12d3862-a81a-49b9-a0cb-e315fa27733d"
      unitRef="usd">0</abm:ReceivablesFacilityCurrent>
    <abm:ReceivablesFacilityCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNS00LTEtMS0xNDg0NTM_eec00970-122c-46ec-997f-0f7ec74353be"
      unitRef="usd">150000000.0</abm:ReceivablesFacilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNi0yLTEtMS0xNDg0NTM_1416a69f-f004-4a08-b17d-ffc8f7bc7199"
      unitRef="usd">31500000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfNi00LTEtMS0xNDg0NTM_acc5f720-299b-4885-98d2-ecc058fbe4a9"
      unitRef="usd">181500000</us-gaap:DebtCurrent>
    <abm:LoansPayableNoncurrentGross
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfOS0yLTEtMS0xNDg0NTM_354a6cd4-5a56-42ae-9521-2f91d8b8950e"
      unitRef="usd">552500000</abm:LoansPayableNoncurrentGross>
    <abm:LoansPayableNoncurrentGross
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfOS00LTEtMS0xNDg0NTM_0b51c5d0-00e4-4ee0-a943-1312d5d40df0"
      unitRef="usd">568800000</abm:LoansPayableNoncurrentGross>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTAtMi0xLTEtMTQ4NDUz_6826e10f-2bd6-44d1-bd97-175374d0f69c"
      unitRef="usd">2000000.0</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTAtNC0xLTEtMTQ4NDUz_badf63da-3be3-46b9-8c1e-a45886e5910c"
      unitRef="usd">2400000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermLoansPayable
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTEtMi0xLTEtMTQ4NDUz_615e9299-2980-41b1-b299-59e28eac73ce"
      unitRef="usd">550500000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTEtNC0xLTEtMTQ4NDUz_63ec2a48-a691-4de6-b7e4-e40c914d2214"
      unitRef="usd">566300000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLineOfCredit
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTItMi0xLTEtMTQ4NDUz_f8a595e8-47da-4b63-832e-5d5c787b7557"
      unitRef="usd">802000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTItNC0xLTEtMTQ4NDUz_6c02ae1e-d77f-4d93-b001-1e2509804309"
      unitRef="usd">520000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTMtMi0xLTEtMTQ4NDUz_6553cdbd-76ea-4b85-97f8-35ac07538cdd"
      unitRef="usd">1352500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i31eb675b11894ba482aa636c61a6ff0a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjRhYjM2NGQ5NzQxOTQ1OGVhY2FjMjUxOTYxYWMxNjAxL3RhYmxlcmFuZ2U6NGFiMzY0ZDk3NDE5NDU4ZWFjYWMyNTE5NjFhYzE2MDFfMTMtNC0xLTEtMTQ4NDUz_8394c560-b54b-47c7-bc2d-cf4f0e66e6e9"
      unitRef="usd">1086300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNzg_45f1e900-a3c3-4765-9976-32c625fe850c"
      unitRef="usd">58600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTI5_81c4f60e-3330-420e-bb52-ba455c3fc11f"
      unitRef="usd">432000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="iea878a900547478da963f568a634bfab_I20230430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjc5_0c6347e9-e0cc-457b-9f85-7dd74e45bc11"
      unitRef="number">0.0670</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ia55809a62ae34bbda38f0065a1c597a7_I20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjg2_73ed9c99-95aa-4055-a548-3e2458e56b2a"
      unitRef="number">0.0497</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i54d9df7589c942cfac5c0e3e7fdf0b3a_I20170831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzcy_8359960c-ac6e-4213-b294-99b736f21317"
      unitRef="usd">800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8d15994a56504e1d8afd7125d0ec9ff9_D20170901-20170901"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjc0MA_a8550e79-4ad4-43a0-b45a-008faf9f324c">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7ce1a328c3364b45856285b9ed892b99_I20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNDgx_ab2748b7-fac1-49dd-ae1f-170421f36cda"
      unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcb86c807fe64f55b02659ab60d3d10e_I20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNTMz_6ee4be90-b8ad-49d8-aef8-35b620d7f12d"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4306ceecf9554db7bbe115896dd0531e_I20180901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjk2_e0962814-1f04-4aaf-994b-3108ca8d503b"
      unitRef="usd">800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5ea0325610bf42e4b38b9459ebc7f099_I20210627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfOTM3_f528b04f-c2da-42af-91f0-79a239c6036d"
      unitRef="usd">800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i322008f80cdf476ab45f3d7f7c7ceb34_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfOTQz_5e458a3f-e1c0-43c5-ac9b-c3362fda198c"
      unitRef="usd">1300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icf15f89743a14664812960ac60be72a6_I20210627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfOTk2_b6bb3c52-f99d-41b2-bafd-8d2c2b523247"
      unitRef="usd">620000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8da48adba02248b8b1322412ed313a19_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTAwMg_2a217284-db03-4d01-b821-de27792b4f3b"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i69489dcf80fc4997a745a9a4aec55e65_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTA2OQ_037402a8-c062-4298-9173-c80795b025d6"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifd494fc591434a57ad03214a3ed4e65f_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTEyOA_be002d70-41b2-45c4-be0b-e9c6c435c255"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id8bfd17baeb249e7b5d667fa9e0f0a9b_D20221101-20221101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTg2MQ_1f91d823-f668-4616-afd4-5b595726ae2c"
      unitRef="number">0.0010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <abm:DebtInstrumentBasisSpreadFloor
      contextRef="ib01be30d24aa4f418be6b2a9122aa2fb_D20221101-20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTg4Ng_7f868f20-9769-4157-aca4-918f1235c026"
      unitRef="number">0</abm:DebtInstrumentBasisSpreadFloor>
    <abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio
      contextRef="i18060d08445f4ec79fa68348581758f5_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMTk5NQ_e1469cf7-5324-4219-a123-294efd0f31a5"
      unitRef="number">5.00</abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio>
    <abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio
      contextRef="i18060d08445f4ec79fa68348581758f5_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjA0Nw_1534a5db-198b-4c73-9612-fd712235b360"
      unitRef="number">4.00</abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio>
    <abm:DebtInstrumentCovenantMinimumInterestCoverageRatio
      contextRef="i18060d08445f4ec79fa68348581758f5_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjEwMA_f09f7018-d324-46cf-aba7-bcb56cd8419b"
      unitRef="number">1.50</abm:DebtInstrumentCovenantMinimumInterestCoverageRatio>
    <abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio
      contextRef="i3731bcdcd5e04ef49dba41660e45803d_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjMxNg_2b111c4b-19c6-4ae7-8dc5-cbb724e00240"
      unitRef="number">5.50</abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio>
    <abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio
      contextRef="i3731bcdcd5e04ef49dba41660e45803d_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMjQxOA_37d7db78-1f19-4d13-8f3a-6769ad56854c"
      unitRef="number">4.50</abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i18060d08445f4ec79fa68348581758f5_I20210628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzMxMA_59ec8dbc-7776-4f10-908f-15c7604fa7ae"
      unitRef="usd">6400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8da48adba02248b8b1322412ed313a19_I20210628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzM5NQ_f90cd574-904d-436c-a6a5-33f23629c227"
      unitRef="usd">6200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="idddddbf79fb547e7a102dd204d622f0c_I20210628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzUyNA_db84fcb4-0e85-469d-998c-0ec9995a70b9"
      unitRef="usd">12600000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="if471763f2d754cd09b509ba887a92e8b_I20210628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzU0Mg_548fa8e8-22aa-460c-aac8-ca242dcd2a6c"
      unitRef="usd">4900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="if7be18819a754e488efc92e3032a59ff_I20210628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzU3NA_95035cef-61a9-40d5-b306-ed77351ddf1a"
      unitRef="usd">7700000</us-gaap:DeferredFinanceCostsGross>
    <abm:ReceivablesFacilityCurrent
      contextRef="i70550a3adb644bc29ab859857dc3c7d5_I20220301"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfMzc5Mw_1a147fca-82a0-41e4-baf6-51bd2f4d5180"
      unitRef="usd">150000000</abm:ReceivablesFacilityCurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2bce7e9d94ff42828a9a4a4aaa1770c1_D20220301-20220301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNDIzNw_26a2f29c-1070-46c7-8abf-e56ebb4cb147"
      unitRef="number">0.0105</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNTI0MA_da5f46ca-329a-4a42-b5c9-0607e0086f14"
      unitRef="usd">8100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNDM5ODA0NjUxODAzMQ_00ec1ac6-d800-4ca3-9865-426e4e306482"
      unitRef="usd">16300000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjcxNQ_c414e72e-d7e1-4922-9343-0768aa35c891">As of April&#160;30, 2023, the following principal payments are required under the term loan:&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:32.233%"/&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.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.625%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,305.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS0yLTEtMS0xNDg0NTM_78fd73a7-7a51-4734-90bc-ae728bd932a6"
      unitRef="usd">16300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS00LTEtMS0xNDg0NTM_aaf8d459-df60-4ef3-80de-069cacf028d4"
      unitRef="usd">32500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS02LTEtMS0xNDg0NTM_2aef5397-0336-4649-b1c9-2f2cc19beff2"
      unitRef="usd">32500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS04LTEtMS0xNDg0NTM_5d8bfe7a-bd3b-4fa4-9e22-0c205f1557d0"
      unitRef="usd">1305800000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="if6a31f50ea364151a4595ce02ed092e9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjU2N2VlNzYxMWMzOTQ4OWE5YjhmYmE0MjkxNzA4MWQ1L3RhYmxlcmFuZ2U6NTY3ZWU3NjExYzM5NDg5YTliOGZiYTQyOTE3MDgxZDVfMS0xMC0xLTEtMTQ4NDUz_2b2b430d-da90-4ab6-8e6e-9e27ab570064"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjczMA_b60814e5-3ddc-4492-bcc3-3ac9f875716d">&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:23.350%"/&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:23.350%"/&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:23.350%"/&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:23.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amount&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fixed Interest Rate&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effective Date&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$100.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.72%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 9, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$150.0 million&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.85%&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 25, 2022&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$100.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.88%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 4, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;$235.0 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.83%&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 7, 2022&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;$65.0 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 18, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$170.0 million&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.81%&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2022&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;In July 2022, we entered into interest rate swap agreements with notional values totaling $300.0&#160;million at inception. The notional amount reduces to $250.0&#160;million in April 2024, $175.0&#160;million in October 2024, and $100.0&#160;million in October 2025 before maturing on June 28, 2026.</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifc7ecb3a5a36413b919edb27f0c7c212_I20220209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNS0wLTEtMS0xNDg0NTM_8e1c2535-37bf-42b3-9a7a-fb4317129075"
      unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ifc7ecb3a5a36413b919edb27f0c7c212_I20220209"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNS0yLTEtMS0xNDg0NTM_68cfd5f0-6605-43a8-aa79-5e999f1acbca"
      unitRef="number">0.0172</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaba3899aae9e42dfb6462c4ba8b41b29_I20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNi0wLTEtMS0xNDg0NTM_3a65f77f-4773-4f68-adc5-d322219fa6c0"
      unitRef="usd">150000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iaba3899aae9e42dfb6462c4ba8b41b29_I20220225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNi0yLTEtMS0xNDg0NTM_80ecd30c-23d4-4cca-a4e2-729e6498ab02"
      unitRef="number">0.0185</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6b7c5878315542ecad931c7bcac72e1e_I20220504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNy0wLTEtMS0xNDg0NTM_6d7dba85-9991-43c2-80c4-8bf24d86336c"
      unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i6b7c5878315542ecad931c7bcac72e1e_I20220504"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfNy0yLTEtMS0xNDg0NTM_9d8f1f6f-f1d3-46ea-9ff4-cbf3a1bdff58"
      unitRef="number">0.0288</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i33720e740a834036ac37a54621253cd1_I20220707"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOC0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjo3MzNlOTk0ZDEzYTg0ZTIwOGQwOGJkZDJjNjYwYjk1OF85_61b06b06-4db7-45ff-9824-fade93535f9f"
      unitRef="usd">235000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i33720e740a834036ac37a54621253cd1_I20220707"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOC0yLTEtMS0xNDg0NTM_4e92a6f9-f65d-4fed-b970-f90d4cf6f10c"
      unitRef="number">0.0283</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i92c93fa8514e4a3caafc88b10492e04f_I20220718"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOS0wLTEtMS0xNDg0NTMvdGV4dHJlZ2lvbjpmMzZkYzBmNmMyOGY0YjdiODdhYjNmZDk2NGUwYmEzZF85_d48213c4-284e-4f17-912f-f9d3d3c4285e"
      unitRef="usd">65000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i92c93fa8514e4a3caafc88b10492e04f_I20220718"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfOS0yLTEtMS0xNDg0NTM_292c03d4-5012-4a3b-9012-eb84dbea018e"
      unitRef="number">0.0279</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib7ba88f707f541d2acec4722dfcb4735_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfMTAtMC0xLTEtMTQ4NDUz_8eeb01de-9732-4d22-a694-cdc5e56cc968"
      unitRef="usd">170000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ib7ba88f707f541d2acec4722dfcb4735_I20221101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RhYmxlOjZlM2E1NDY5ZDU2ZDQyMzBhOTY3MDNlZTg3OGMxYTFkL3RhYmxlcmFuZ2U6NmUzYTU0NjlkNTZkNDIzMGE5NjcwM2VlODc4YzFhMWRfMTAtMi0xLTEtMTQ4NDUz_e48a9c24-352e-46f8-8a96-7192011a7464"
      unitRef="number">0.0381</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iff72aeedcada499ea32d72317efd0a2a_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjIzMg_37e1cc3b-d8d2-4ac0-a842-cd23a2e1666d"
      unitRef="usd">300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i8d4439c51e1e449a96122fcf15ce8d5d_I20240430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjI4MA_1de0e891-f0ae-44be-a017-863fc7046387"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2e2bc8288bd84fc5ba9a23205c4b9ac1_I20241031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjI5OA_f4bcb432-176a-4266-bad2-a3fa38346e01"
      unitRef="usd">175000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i46a98da969f0425fae1d73e3a95fd11e_I20251031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjMyMg_6df95d44-5a57-4b3e-a70e-bf1d7bfdc5cd"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="id1dee9672b5f4a55ae0178a12cf8bc51_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjQ5Ng_aca0d6e4-64ef-41fa-a756-af4b72b0431c"
      unitRef="usd">15100000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="id1dee9672b5f4a55ae0178a12cf8bc51_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjUxNg_afcfd908-043e-4bd4-b13d-71c7f1b16747"
      unitRef="usd">6300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i99a166fcb3674e409fa5e6ed27a9cb0d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjUzNA_22cf48ae-dd22-4951-9683-ac6f0cea5cb2"
      unitRef="usd">26800000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i99a166fcb3674e409fa5e6ed27a9cb0d_D20211101-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjU1NA_06ba92b8-5272-4c38-b0e9-a3cb2c67ccf4"
      unitRef="usd">10100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjY4NQ_98cfbe67-199c-4bbe-b17f-ee498b2ca5ad"
      unitRef="usd">4900000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81Mi9mcmFnOmExNWQyODRiZTQ0ZjQxMDc5OTllYzFjYThhMDM5MWViL3RleHRyZWdpb246YTE1ZDI4NGJlNDRmNDEwNzk5OWVjMWNhOGEwMzkxZWJfNjcwNQ_0c6d7c5b-7f59-437b-85a1-94f16a7f9b6a"
      unitRef="usd">1900000</abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfNDQ4_9b6439e1-1eb2-43cd-8163-d8ed81acc90c">COMMON STOCK  Effective December 9, 2022, our Board of Directors expanded our existing share repurchase program by an additional $150.0&#160;million. No shares were repurchased during the three and six months ended April&#160;30, 2023. At April&#160;30, 2023, authorization for $197.4&#160;million of repurchases remained under our share repurchase program.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount
      contextRef="if1cd0b8aa8694ba5bbca388e39bd1559_I20221209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMTQx_178c201f-cc33-4169-af87-ba53bf71e3be"
      unitRef="usd">150000000</abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMTY0OTI2NzQ0MjE5Mg_36f001bc-d1d5-4a2e-83e1-47565b7f76a4"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMTY0OTI2NzQ0MjE5Mg_5543acd6-b662-4bd8-a52c-b0fe2b9fbe24"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81NS9mcmFnOjA2MDk3MzZlMzU1MDRiOTVhNzliOWZiODAyMzcwNjIwL3RleHRyZWdpb246MDYwOTczNmUzNTUwNGI5NWE3OWI5ZmI4MDIzNzA2MjBfMzUz_0706af7e-a523-40b2-bb0b-cafc75533eb5"
      unitRef="usd">197400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMzAzNA_380d5487-ff07-4110-89a5-e3f6334e53cb">COMMITMENTS AND CONTINGENCIES &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Letters of Credit and Surety Bonds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use letters of credit and surety bonds to secure certain commitments related to insurance programs and for other purposes. As of April&#160;30, 2023, these letters of credit and surety bonds and surety-backed letters of credit totaled $58.6 million and $755.8&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some instances, we offer clients guaranteed energy savings under certain energy savings contracts. At April&#160;30, 2023, total guarantees were $238.5 million and extend through 2043. We include the estimated costs of guarantees in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current, and forecasted) that is reasonably available to us. Historically, we have not incurred any material losses in connection with these guarantees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We collect sales tax from clients and remit those collections to the applicable states. In some cases when clients fail to pay their invoices, including the amount of any sales tax that we paid on their behalf, we may be entitled to seek a refund of that amount of sales tax from the applicable state. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales tax laws and regulations enacted by the various states are subject to interpretation, and our compliance with such laws is routinely subject to audit and review by such states. Audit risk is concentrated in several states that are conducting ongoing audits. The outcomes of ongoing and any future audits and changes in the states&#x2019; interpretation of the sales tax laws and regulations could materially adversely impact our results of operations&lt;/span&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a party to a number of lawsuits, claims, and proceedings incident to the operation of our business, including those pertaining to labor and employment, contracts, personal injury, and other matters, some of which allege substantial monetary damages. Some of these actions may be brought as class actions on behalf of a class or purported class of employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2023, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $29.0 million. We do not accrue for contingent losses that, in our judgment, are considered to be reasonably possible but not probable. The estimation of reasonably possible losses also requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. Our management currently estimates the range of loss for all reasonably possible losses for which a reasonable estimate of the loss can be made is between zero and $3 million. Factors underlying this estimated range of loss may change from time to time, and actual results may vary significantly from this estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Litigation outcomes are difficult to predict, and the estimation of probable losses requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. If one or more matters are resolved in a particular period in an amount in excess of or in a manner different than what we anticipated, this could have a material adverse effect on our financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some cases, although a loss is probable or reasonably possible, we cannot reasonably estimate the maximum potential losses for probable matters or the range of losses for reasonably possible matters.&#160;Therefore, our accrual for probable losses and our estimated range of loss for reasonably possible losses do not represent our maximum possible exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining whether to include any particular lawsuit or other proceeding in our disclosure, we consider both quantitative and qualitative factors. These factors include, but are not limited to: the amount of damages and the nature of any other relief sought in the proceeding; if such damages and other relief are specified, our view of the merits of the claims; whether the action is or purports to be a class action, and our view of the likelihood that a class will be certified by the court; the jurisdiction in which the proceeding is pending; and the potential impact of the proceeding on our reputation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are not currently a party to any material legal proceedings, and we are not aware of filings of any pending or contemplated litigation, claims, or assessments. There can be no assurance that future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMjYx_45f1e900-a3c3-4765-9976-32c625fe850c"
      unitRef="usd">58600000</us-gaap:LettersOfCreditOutstandingAmount>
    <abm:SuretyBondsAndSuretyBackedLettersOfCredit
      contextRef="i171b8e71a79b49b68a6e6ba3668f9705_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMjY4_22805435-f971-4242-ad82-68ea977b8fae"
      unitRef="usd">755800000</abm:SuretyBondsAndSuretyBackedLettersOfCredit>
    <abm:GuaranteeObligation
      contextRef="i0e8d8e7de83a4d6e89c025e813d52fff_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfNDI5_f2a70aad-f156-40bc-a618-cb3735730e3d"
      unitRef="usd">238500000</abm:GuaranteeObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i69740ec3d48f4f559491c963819a12b3_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMTg3Ng_7cb7e20b-664d-4cf3-b1e8-0769b732dc39"
      unitRef="usd">29000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i4bbed6687200422b8202ce5f34a8d30d_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMTg4NQ_d3fedd0b-5702-4968-a679-d1f14c2afc8c"
      unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if2d7770538a34788a5f61b7c5296998e_I20230430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl81OC9mcmFnOmFiMmJlYWFkMDExYjQzMmNhZGFmZTg5ZGY3YTc2OTY1L3RleHRyZWdpb246YWIyYmVhYWQwMTFiNDMyY2FkYWZlODlkZjdhNzY5NjVfMTg5Mg_c3309f64-84ae-450e-b94f-0139b8987e76"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfMTM5Mg_8da8ad46-9dd2-4970-bb1a-05ab87a2fa74">INCOME TAXES &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our quarterly tax provision is calculated using an estimated annual tax rate that is adjusted for discrete items occurring during the period to arrive at our effective tax rate. During the three and six months ended April&#160;30, 2023, we had effective tax rates of 28.2% and 27.6%, respectively, resulting in provisions for taxes of $20.4 million and $34.5 million, respectively.  During the three and six months ended April 30, 2022, we had effective tax rates of 28.0% and 25.7%, respectively, resulting in provisions for taxes of $19.0 million and $43.2 million, respectively. The difference between the effective tax rate and statutory rate is primarily related to state income taxes, non-deductible compensation, and non-taxable change in the fair value of the contingent consideration related to the RavenVolt Acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rates for the three months ended April&#160;30, 2023, and  April&#160;30, 2022, were not impacted by any significant discrete items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate for the six months ended April 30, 2023, was benefited by discrete items, primarily by  $1.4 million for share-based compensation. Our effective tax rate for the six months ended April 30, 2022, was benefited by discrete items, primarily by $3.4 million change in tax reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) that included various payroll tax provisions. Through December 2020, we deferred approximately $132&#160;million of payroll tax. The deferred payroll tax has been remitted in full: $66&#160;million was paid in December 2021 and the remaining $66&#160;million was paid in December 2022. &lt;/span&gt;&lt;/div&gt;We plan to reinvest our foreign earnings to fund future non-U.S. growth and expansion, and we do not anticipate remitting such earnings to the United States. While U.S. federal tax expense has been recognized as a result of the Tax Cuts and Jobs Act of 2017, no deferred tax liabilities with respect to federal and state income taxes or foreign withholding taxes have been recognized.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfMjU5_e8b780e5-da69-4979-8f27-fdc759941782"
      unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjc0MQ_ceb4009d-a475-4508-b3a4-ec93f6eb7ab5"
      unitRef="number">0.276</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfMzIx_4aac49d8-aabd-4625-b2c5-ff8d413ddbfb"
      unitRef="usd">20400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDk0NzgwMjMyNjkxOQ_e47099b6-2fc3-4f5f-8655-d59f745ae847"
      unitRef="usd">34500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjczMQ_305365d0-4bd1-4bc0-9c43-d4fa739de950"
      unitRef="number">0.280</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjczNw_b44c0693-cb53-4a8a-a8fe-0df8fe6552a1"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjc3Mw_cb72097a-cfbf-4b4b-8efd-48af747061ff"
      unitRef="usd">19000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxMjc4Mg_af88f801-c272-4a39-90c1-aa7440de0ed4"
      unitRef="usd">43200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfOTg5NTYwNDY1NDQ5NA_a616a989-dba2-40db-8523-30ea2cfa3380"
      unitRef="usd">-1400000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <abm:EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfNDM5ODA0NjUxNTY1Mg_532a9a0d-017b-440a-962f-46f01f2d0dc3"
      unitRef="usd">-3400000</abm:EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount>
    <abm:SocialSecurityTaxEmployerDeferralCARESAct
      contextRef="i42304ec039964dd0ba1ec8d7c00618f0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfODQ1_50eaae45-d20b-4a7b-884a-3bfb50c97ae8"
      unitRef="usd">132000000</abm:SocialSecurityTaxEmployerDeferralCARESAct>
    <abm:SocialSecurityTaxEmployerPaymentCARESAct
      contextRef="i6a801c8a0b37456dbba828873a33cc35_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfOTE2_5a642fbd-51f7-4ca4-b699-a9aa87bb770f"
      unitRef="usd">66000000</abm:SocialSecurityTaxEmployerPaymentCARESAct>
    <abm:SocialSecurityTaxEmployerPaymentCARESAct
      contextRef="i4df8db6d203c4edebe9e4a75250cc298_D20221201-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82MS9mcmFnOjVlMGZjYWFiOWVhOTQzN2U4YTk0NTA1ZWEwN2NlMjdmL3RleHRyZWdpb246NWUwZmNhYWI5ZWE5NDM3ZThhOTQ1MDVlYTA3Y2UyN2ZfOTYz_6d71a2e3-6eb7-4c6d-a304-e19e7ca3d307"
      unitRef="usd">66000000</abm:SocialSecurityTaxEmployerPaymentCARESAct>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RleHRyZWdpb246OWUyMWMxMzVlMzc4NDdjMWIwYTlhZTQwNzZkZjc5ZjhfMTExNA_8eb0f75e-eec5-4d69-8999-81911036a93f">SEGMENT INFORMATION &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our current reportable segments consist of B&amp;amp;I, M&amp;amp;D, Education, Aviation, and Technical Solutions, as further described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dce2ef;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;REPORTABLE SEGMENTS AND DESCRIPTIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&amp;amp;I, our largest reportable segment, encompasses janitorial, facilities engineering, and parking services for commercial real estate properties (including corporate offices for high-tech clients), sports and entertainment venues, and traditional hospitals and non-acute healthcare facilities. B&amp;amp;I also provides vehicle maintenance and other services to rental car providers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;M&amp;amp;D&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;M&amp;amp;D provides integrated facility services, engineering, janitorial, and other specialized services in different types of manufacturing, distribution, and data center facilities. Manufacturing facilities include traditional motor vehicles, electric vehicles, batteries, pharmaceuticals, steel, semiconductors, chemicals, and many others. Distribution facilities include e-commerce, cold storage, logistics, general warehousing, and others. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education delivers janitorial, custodial, landscaping and grounds, facilities engineering, and parking services for public school districts, private schools, colleges, and universities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions specializes in facility infrastructure, mechanical, and electrical services, including power design, installation, and maintenance, as well as microgrid systems installations. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Information by Reportable Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&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.707%"/&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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.745%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,003.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,035.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing &amp;amp; Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;373.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;753.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;716.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;439.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288.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;/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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,984.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,897.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,975.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,834.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating profit &lt;/span&gt;&lt;/td&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing &amp;amp; Distribution&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government Services&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.0&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164.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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.0&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from unconsolidated affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40.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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Reflects a $7.7&#160;million gain on the sale of assets during the six months ended April 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies for our segments are the same as those disclosed within our significant accounting policies in Note 2, &#x201c;Basis of Presentation and Significant Accounting Policies.&#x201d; Our management evaluates the performance of each reportable segment based on its respective operating profit results, which include the allocation of certain centrally incurred costs. Corporate expenses not allocated to segments include certain CEO and other finance and human resource departmental expenses, certain information technology costs, share-based compensation, certain legal costs and settlements, certain actuarial adjustments to self-insurance reserves, acquisition and integration costs, and changes in fair values of contingent consideration. Management does not review asset information by segment, therefore we do not present assets in this note.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RleHRyZWdpb246OWUyMWMxMzVlMzc4NDdjMWIwYTlhZTQwNzZkZjc5ZjhfMTEyMg_01affcdd-1796-43b6-a06f-f876a1d8beae">&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Information by Reportable Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&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.707%"/&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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.745%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,003.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,035.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing &amp;amp; Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;373.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;753.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;716.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;439.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288.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;/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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,984.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,897.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,975.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,834.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating profit &lt;/span&gt;&lt;/td&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing &amp;amp; Distribution&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government Services&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for income from unconsolidated affiliates, included in Aviation and Technical 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.0&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164.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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.0&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from unconsolidated affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40.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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;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-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Reflects a $7.7&#160;million gain on the sale of assets during the six months ended April 30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3becd53bdfe647ec930aaf5824405742_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy0xLTEtMS0xNDg0NTM_22ba9504-c08e-4555-a4b3-ec8cb0ac5fd6"
      unitRef="usd">998500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3bd4f8affbe4c15a24f8b428f6c17b7_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy0zLTEtMS0xNDg0NTM_bd7095d8-2e70-4fa6-8447-a215290dfd42"
      unitRef="usd">1003600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8310adad13540b492af0bdad94295ce_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy01LTEtMS0xNDg0NTM_44df361f-fc89-45dd-bb55-2d2412df9f8c"
      unitRef="usd">2035000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i518681697c8a422aa6c3bc2392608d72_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMy03LTEtMS0xNDg0NTM_68889a91-e03e-45ff-9b32-95b2b84d082b"
      unitRef="usd">2033100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeed614148af4aef809552ba3e7e946c_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC0xLTEtMS0xNDg0NTM_68fc9904-c54c-4bbd-8c85-0b30c0855c3c"
      unitRef="usd">373200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6955c9c4b7264781a4eec37203ed1b47_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC0zLTEtMS0xNDg0NTM_9b99753e-6246-4fdb-aabe-0579290edd1a"
      unitRef="usd">356900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib000dac549774fb8b3313df4438fe0ae_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC01LTEtMS0xNDg0NTM_8d667bfa-0bb5-4078-b144-a3368bd1fe60"
      unitRef="usd">753700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia249f706f54a420887f517d729bcca8a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNC03LTEtMS0xNDg0NTM_ce682004-1ceb-4b7f-9d57-0b47ca6a8f8c"
      unitRef="usd">716000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib77d553828ee4f10aef51a4ce3e1765b_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS0xLTEtMS0xNDg0NTM_389f2356-8a7b-4d78-a0c8-5caae1cd5549"
      unitRef="usd">216700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e8b1f99c3284916aaa8376ce27ec142_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS0zLTEtMS0xNDg0NTM_ee41a73e-21af-4ac8-8668-eff5e73df10a"
      unitRef="usd">204400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id564f93fdc9d4573b52685386ddb65d3_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS01LTEtMS0xNDg0NTM_f3de6817-ec2d-4205-8566-d8708009101f"
      unitRef="usd">431600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f2793b457d24b798f3bde0e65942613_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNS03LTEtMS0xNDg0NTM_346e0a1e-b088-4950-b8c1-8c1b64d5fe7e"
      unitRef="usd">410100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57c023e630604d759367de6e89cf4ec0_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi0xLTEtMS0xNDg0NTM_98f25920-23fd-426a-a2fd-9f8b8346ab17"
      unitRef="usd">227200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide3f057655874c6c8f3b8736acadce30_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi0zLTEtMS0xNDg0NTM_6fbf7a9f-4eed-4ca2-ae80-b2075a35016b"
      unitRef="usd">185900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea75de8f85184f849befd4acac71c160_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi01LTEtMS0xNDg0NTM_983b3299-fe01-49bd-82c9-354b3a195ab3"
      unitRef="usd">439500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bb5af1db2f94d159e01394532e62d9e_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNi03LTEtMS0xNDg0NTM_1b602205-73c6-4b54-b6ee-b66e0b82b4e3"
      unitRef="usd">386100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d33fb5f19a3434795a941e9ce8fc6d9_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy0xLTEtMS0xNDg0NTM_9f155df7-6f14-4556-b537-eaf739e35c05"
      unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a113755f8024b61ad83dbebbd519a68_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy0zLTEtMS0xNDg0NTM_443f0ffe-f4d8-4658-86ff-f405807d3e4c"
      unitRef="usd">147000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3eb063dc98de4c3bb1ab0d6ae0a7bd96_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy01LTEtMS0xNDg0NTM_215a4e8a-8c77-4957-94a9-7194fc847ef7"
      unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ce46694731436c95e4eb81258859ba_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfNy03LTEtMS0xNDg0NTM_7b9f61a6-9455-4207-b6bb-2874b044b35b"
      unitRef="usd">288800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS0xLTEtMS0xNDg0NTM_c0eb3c3e-8980-41aa-bec3-b9a2c127d622"
      unitRef="usd">1984000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS0zLTEtMS0xNDg0NTM_f2f12c3f-9dc0-472c-b5b9-300de5463b24"
      unitRef="usd">1897800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS01LTEtMS0xNDg0NTM_09472b8a-19df-4b1c-b594-f54ed0a74d41"
      unitRef="usd">3975300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfOS03LTEtMS0xNDg0NTM_02456f6d-5945-4115-8d86-edb0e5969c69"
      unitRef="usd">3834100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3becd53bdfe647ec930aaf5824405742_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtMS0xLTEtMTQ4NDUz_6bc2265a-0971-4ea0-a88e-6d7c389a5614"
      unitRef="usd">76200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic3bd4f8affbe4c15a24f8b428f6c17b7_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtMy0xLTEtMTQ4NDUz_ba434b6a-a8df-480e-b5cf-f1b2353f9c5d"
      unitRef="usd">76700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if8310adad13540b492af0bdad94295ce_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtNS0xLTEtMTQ4NDUz_9de419e3-1617-4b7a-9ff6-f9f22ea082ae"
      unitRef="usd">152200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i518681697c8a422aa6c3bc2392608d72_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTEtNy0xLTEtMTQ4NDUz_bade42c2-82d9-48f1-8e3f-3c50eed7aabc"
      unitRef="usd">160000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifeed614148af4aef809552ba3e7e946c_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItMS0xLTEtMTQ4NDUz_cd79d0f0-1e76-438f-9d04-9c6d459c5122"
      unitRef="usd">40800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6955c9c4b7264781a4eec37203ed1b47_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItMy0xLTEtMTQ4NDUz_8bff8a6d-b623-4aff-b4b9-5524ce80ed98"
      unitRef="usd">41900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib000dac549774fb8b3313df4438fe0ae_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItNS0xLTEtMTQ4NDUz_baedd0d6-c796-4fa0-b77a-00d06f0a8dcc"
      unitRef="usd">81700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia249f706f54a420887f517d729bcca8a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTItNy0xLTEtMTQ4NDUz_77837738-e455-49c2-bb78-ca0e90e0693c"
      unitRef="usd">82500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib77d553828ee4f10aef51a4ce3e1765b_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtMS0xLTEtMTQ4NDUz_8831bc14-5465-44fb-b9d6-b41f5e4a0825"
      unitRef="usd">11800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e8b1f99c3284916aaa8376ce27ec142_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtMy0xLTEtMTQ4NDUz_bd9e01fb-4f4c-4dd6-b09b-c0edf96d1850"
      unitRef="usd">11700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id564f93fdc9d4573b52685386ddb65d3_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtNS0xLTEtMTQ4NDUz_3c14536e-2bf5-4f6d-ba07-45e26994d16b"
      unitRef="usd">23600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f2793b457d24b798f3bde0e65942613_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTMtNy0xLTEtMTQ4NDUz_c107e84d-8a8c-452c-9047-3abc72a3e640"
      unitRef="usd">24300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i57c023e630604d759367de6e89cf4ec0_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtMS0xLTEtMTQ4NDUz_ec5c53b7-a5fc-449c-afa0-be694a8f91f3"
      unitRef="usd">23600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide3f057655874c6c8f3b8736acadce30_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtMy0xLTEtMTQ4NDUz_4f994789-2265-4a46-a88e-d62cd1492cc1"
      unitRef="usd">9600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iea75de8f85184f849befd4acac71c160_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtNS0xLTEtMTQ4NDUz_47b28bab-a020-4fab-bc0c-75978ea1a6cc"
      unitRef="usd">31900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6bb5af1db2f94d159e01394532e62d9e_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTQtNy0xLTEtMTQ4NDUz_6d73c313-bc6d-4a27-a6eb-1cad3da897cc"
      unitRef="usd">18500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d33fb5f19a3434795a941e9ce8fc6d9_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtMS0xLTEtMTQ4NDUz_2ac6082e-6011-479e-8d74-576b8139d3b1"
      unitRef="usd">10200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a113755f8024b61ad83dbebbd519a68_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtMy0xLTEtMTQ4NDUz_c4ccda84-e89d-4f9e-a823-089560523404"
      unitRef="usd">10600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3eb063dc98de4c3bb1ab0d6ae0a7bd96_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtNS0xLTEtMTQ4NDUz_04347e61-efcb-4e92-85fa-e4e443198a45"
      unitRef="usd">17400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92ce46694731436c95e4eb81258859ba_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTUtNy0xLTEtMTQ4NDUz_fb41cefa-ec4a-4221-9130-1b8d1dad8839"
      unitRef="usd">27400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8e86615f920485d95e864398b96ab93_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtMS0xLTEtMTQ4NDUz_a607ff69-6fce-4701-9744-8ec1aba91eb3"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i41fb30c5770e47d6aa25fa7c20adb663_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtMy0xLTEtMTQ4NDUz_45e97576-fece-4f9f-8362-1987f12de537"
      unitRef="usd">-300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibab4824f06f244cf9a9d7183dea29f19_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtNS0xLTEtMTQ4NDUz_bf8b962d-39ff-410b-9db7-4768ae317aef"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26305c6e0dd940559605bfabe2ed782e_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTYtNy0xLTEtMTQ4NDUz_2483648e-8da7-44aa-a316-110bd0bf1abd"
      unitRef="usd">-300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0599961e75c244ae978c5d6ed8bb212f_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctMS0xLTEtMTQ4NDUz_814929bd-30f3-4c48-8f66-686ec8f0a867"
      unitRef="usd">-69200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89225b097ca84b5bb1be22c73b9b0056_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctMy0xLTEtMTQ4NDUz_07d084ce-0ace-4dc3-b606-b9636392cb23"
      unitRef="usd">-74500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i46fcde51fa1e4c7daa8f98eddcdee978_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctNS0xLTEtMTQ4NDUz_466a3fbe-74ab-42b1-a145-390d2dc182c0"
      unitRef="usd">-140800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9fccca5771b6448bb49867f2dc027586_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTctNy0xLTEtMTQ4NDUz_30bcf97b-66a7-40d0-b61d-cc92b8999058"
      unitRef="usd">-130300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i16c94feec59d4d1e84f8427e06a8b3f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtMS0xLTEtMTQ4NDUz_7789072e-b74b-4d75-a924-3335e8aff3fd"
      unitRef="usd">-600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i84ca18c2f21246a585cf0954a894021e_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtMy0xLTEtMTQ4NDUz_21811322-71c3-4e2f-a474-8395cf38b719"
      unitRef="usd">-600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie36ab61dc85348c5bafa834f7cf993e6_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtNS0xLTEtMTQ4NDUz_e8fe0ca2-0255-405e-b0fc-2fd9b279eb00"
      unitRef="usd">-1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i30d39ab8e7df422d9ba2383468659779_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTgtNy0xLTEtMTQ4NDUz_091613ee-4307-4d50-a1aa-5e0b3e40964f"
      unitRef="usd">-1000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="i16c94feec59d4d1e84f8427e06a8b3f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktMS0xLTEtMTQ4NDUz_af0c4d56-4dd6-44f0-9f3e-2b91b579edb3"
      unitRef="usd">0</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="i84ca18c2f21246a585cf0954a894021e_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktMy0xLTEtMTQ4NDUz_64510aed-c375-4ef7-95fd-20326e6bbe84"
      unitRef="usd">-200000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="ie36ab61dc85348c5bafa834f7cf993e6_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktNS0xLTEtMTQ4NDUz_b8926a68-b1c8-412c-8ef2-fc99fb5d47af"
      unitRef="usd">-100000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="i30d39ab8e7df422d9ba2383468659779_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMTktNy0xLTEtMTQ4NDUz_32b62e1e-d2f6-42d3-bb4b-14b1fab7a14e"
      unitRef="usd">-200000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtMS0xLTEtMTQ4NDUz_e0040d31-71e7-4f42-ad1d-88cf4e5e8bf6"
      unitRef="usd">92700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtMy0xLTEtMTQ4NDUz_d5896441-0a20-498b-be46-0a60604e6de6"
      unitRef="usd">75000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtNS0xLTEtMTQ4NDUz_0e85d498-c9de-497c-9f96-18ae18c2e423"
      unitRef="usd">164100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjAtNy0xLTEtMTQ4NDUz_f1aca650-2965-4b50-ae78-d8c2ad4f0fe0"
      unitRef="usd">181000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtMS0xLTEtMTQ4NDUz_5efbacfc-5d75-4623-bfaa-a3892d0e5357"
      unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtMy0xLTEtMTQ4NDUz_b1cb62e0-e07f-47b4-a782-74866686299e"
      unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtNS0xLTEtMTQ4NDUz_c82dea50-f9c5-4f70-97f4-d5ba99018992"
      unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjEtNy0xLTEtMTQ4NDUz_2568224f-8b19-4027-8dfa-986bb3e843b8"
      unitRef="usd">1000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItMS0xLTEtMTQ4NDUz_05e915dd-37ac-4f69-9cb0-e865b34286c9"
      unitRef="usd">21100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItMy0xLTEtMTQ4NDUz_79600059-dc92-42a7-8134-73ec9de899e7"
      unitRef="usd">7800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItNS0xLTEtMTQ4NDUz_57f6719b-1044-4252-8d71-71032b7d74e9"
      unitRef="usd">40900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjItNy0xLTEtMTQ4NDUz_671cbd15-d51d-484a-ae1e-a5f174fc6a0c"
      unitRef="usd">14100000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtMS0xLTEtMTQ4NDUz_7a5640d0-b63d-44f4-aae8-61e096805ddb"
      unitRef="usd">72300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3fbffef7dec74ea4b5ec1a644d0df112_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtMy0xLTEtMTQ4NDUz_78bbe710-734b-458c-b3b0-627e6b714b91"
      unitRef="usd">67800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtNS0xLTEtMTQ4NDUz_5614776b-2df7-421d-be76-d4d2327a0ad6"
      unitRef="usd">125000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7c46c749f2a24fc197d6bf8ee375016a_D20211101-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RhYmxlOjFlYjVhOGYyMGQ0OTQ0MTJiNDEzY2ZjODc0ZjE3YTYwL3RhYmxlcmFuZ2U6MWViNWE4ZjIwZDQ5NDQxMmI0MTNjZmM4NzRmMTdhNjBfMjMtNy0xLTEtMTQ4NDUz_61b41aa3-8a1f-44d3-b99c-655e07364c37"
      unitRef="usd">168000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8deb18747057458a8833acdbc53602c5_D20221101-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNDQyNGFhZDlkNjQ4OGY4MDQxYzdlNDY2ZWJlNDVmL3NlYzpjMjQ0MjRhYWQ5ZDY0ODhmODA0MWM3ZTQ2NmViZTQ1Zl82NC9mcmFnOjllMjFjMTM1ZTM3ODQ3YzFiMGE5YWU0MDc2ZGY3OWY4L3RleHRyZWdpb246OWUyMWMxMzVlMzc4NDdjMWIwYTlhZTQwNzZkZjc5ZjhfMjIz_96b4c2b6-511e-4674-9147-4afcbbd38f30"
      unitRef="usd">7700000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>64
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M;$BHJB)2JT!J'8?T)>5*"Q6^D >QE$K;\' KK5+;2QFBJHIX[0*O?1S>6*A
M^J87$O@.6"L/=RKZW=Z.A^HK<G8*SLZ1+5-Q&$*R$6!_/>)>,QXFUHI$914!
M+PK "[10-[$.] NY#4)![M-H*I0-#/>@]8LNZ]K(4%U%LFY!UCV&[$', _,-
MA3J\YY&U@>(^@ZM/9'1__77R^#"ZF<#AT$:*>E0DI4XYF#K'L(YB3RIHG-RT
MTS,RT= CB51D*--8JQ?X]:TOX(#[]8V-&!=51=[)#_08Y$?^3$8^]-!@%G@9
M-]*,#UAVFW7JMKMNJVGE1<55>5G)RX[A'?@^N"=GVP-R!\^1S[&]7G%+4.4%
MO O@A8'Y..3_<BL[:E25O<Q"%$T?./OC6EK9<<N.7I#;4$I;.QGBVJJX91JB
M>)YYBSLT9]"-'^4ZMJ+B=O=BG1?N"28V5MQ3!"5:)B6*YYNWN,5G:ZSD*H@]
M>]/&/>^?K*"GB$RTS$P4CSIO0<<RT3PD?P;+_5]FW)$Z,&NVDIXB--$R-5$\
MZF0M=@#3^_U@N &CS(IUBJA$RZQ$\:!S)SVHK_%"QEA8.F#"NIVZPQS'RG>*
MP$3+Q$3QJ/,8:(B!<D8H>S=]3R;"2Q74I!42=QK**(*A>**E]^V,_.B<.Y0L
MN2(K'MHG,[A?17)6!BB&1QR(]WX0S\GD)9K*T 9\P !2HG71X!0AB94AB>&)
M9EN#Y.;96_!X+O9FX -&]T\3:PC$957YRE#$C@I%PU0I,TG+9V99/<(8DEJ7
ME0XX/ED7HX:XJBIG&8#840%H%&NA\@5(,]OF6W K)^ZXC_,4R8>5R8<=E7S,
M;!1F+1 #YE)9/S\'?.ZX@K8^\#P!1F#CYY96XE.$'U:&'W94^)E$/ S)59K
M[<3>;G&?O8L+N*XJ7YEYV%&9YR82:FXZYD=P@.@-X\.2Q_:JQ0WW@YXB\K R
M\C \L6PK<B&@(C&\BHM$N*XJ7AE]V%'K1*_']4FV>$\^IQJ";)P-H.^">+.F
M_]Y*_YT"SN:=Y&ZMS,UL'*WZ[39MMAVWU6NL;+QE%&)'K1X-X>NJ(/.-8E\\
MD]^$O4IQ*\CH3J=#F]V.E>$4P<<M@X^+YY;MT'D;)";;/@D(:=AB[@&[>ITZ
M=9=:-QA.$87<,@JY>((I5G)W26_AHO5K>\!LWU(U+JO*6,8A%P\O;QDWB_/[
M*7&[+]8Y&"ZJRKBS+X8'EP$ ^CEDR.=6*MQ@[Q<6U_U?L,;.WJ@9_+(MXX1X
M9BDVWR8MKA;;TH-L,[91/I[O:7_B9NQ,2"AF('7.._#!4_DV<7ZBY3+;:9U*
MK664'2X$]X4R#\#]F91Z>V+^0;%9W_\/4$L#!!0    ( #-,QU:QD!2LG@<
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
M\7'5TS":= 05IHOX:(KI(CZ:8H:(CRL\#O=Y\G?TXP>U/5Q-!H\?:%<#U/>
MTBB*)NM[D,6#2^/1:ZJFPI"0A.T).M.4TZP)U;4(0K^=?1-KB@U)H*X)M1BQ
M_;#SS4%8#:[W$\,Y+M2*@-(B*"V&TBB*)D\"86^XOU"^CKDOO>>(YN2(=M^$
M&AY0&D719/6%,>+^DFD[YE[UG@?'$W=<S8$3HLF:A/HH*)JLK?!;W.=*WW'5
M0RAV^WWP:)'(W+W>RPYJFZ!HLC3"-G'Q.3EF9.\U S5+7$U:CG(L)8:V25$T
M64+AEKC(U!PSK+=XQY-SFB*&]1E#^T11-#GE7!@=WC/DYIB9O9/+H;DY4%KL
MJ;DY1 G2H)J4)12.AO>4U!Q/-2.F]FAW,K+YUSJE,3.WUUL0:)H.E$8]C6W2
M.3BR/,)"\9Z0LN-!+1$H+8+28BB-HFBRIL(V\9XS9<<,[RTZ]. (E!9#:;2A
M2>$;9]JQ/@\^=<5\< 02OC&WT5M2J(D#I<50&FUH#TO8\80YXZ$3=ERMJE#;
MQ=,E[!"=\0)M-X;2*(HF*RN,%P^1L*-74TW$(>'$40ZL:,JI5K6G&B-!.&U[
MT+&FV%"]PZ.:8H20\,#YEH=+>!G>\V3LZ <0>M;$TV3L="P'J"$"I5$43=97
M&"(>+F-'KRG4'?$>DK'CJ:9'$"K%8DVQ(?';GQI$-<6(/;%''<<Z/&%4>#\S
M:<>#&AE06@2EQ5 :1='DSV03]HC_"R7MF/O2=X[XQY-VH W&4!I%T63AA:GB
M_Y)).^9>]9X"QY-V?-4!L97/A8+VBJ)HLK+"C_&?*VW'5T^<M,,[QXM$YN[U
M7G106P5%DZ41MHJ/S\(Q(WNO&*B9XJLG4$+E.@?:)$719 6%F>*;S91^T1TS
MK+=VWO'=SCL:W8'VB:)HLAP'GRG[##DX9F9O5: Y.%!:[*LY.+;R6<^H)F4)
MA>'A/R4%QU>]"I^TCV?,S$WTU@":@@.E45\U4J3QD$40-HK_A!0<'VJ+0&D1
ME!9#:11%DS45UHG_G"DX9GAOT:&G2J"T&$JCOL[5\;J,3E^X-?Y/2,(QM]%;
M5*A) Z7%4!KU^R3A!,)\"=!).%J+T]Q*7U4#71*.UK:&MAM#:11%DY45[DJ
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
MX.BX*I,3!]9@<Q1>Q%PE8E-H,R+)RN$9V6HC:9$PE&24YW[-D2-HT,.'JJ/
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
M@\ZG&P]TLU8:P:JR'N6MLK08ZF-.%47M#.@^5<J>!!>@W>VC/U!+ P04
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
M(,<;\)W'UF;!!KI+_.4?4$L#!!0    ( #-,QU:D\)=@+ @  $85   9
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
MR:+O3JMFIO 96E%0YN03R^/A0M#AXAG,-7,L"KLNR0F/R6U>^M!IX,"FSP6
MW_;.=KPYZPWW>Q,!JB8V (FY9B&CF.$.)IM%F!=B* <;1;L@[0S7]X9000-]
MOUC$1967IZWQNJDR]WR-@8[-RJ) W\<P;A\E)>3/()BGR#?BZB75&_;JRS]?
M1Y^:)0^6+,<X?D@<>X6SIJI-KVMNO;\]EBO! ]TP/(N"8D5IV)K/44B(9VOF
M*A5=&B0Q[$G(_<HQ9!J:N"$*4[N+M>R3*,JYD@GMOT,.A=*.OP\P-1-6UP^[
M@3E\=T2EOK8]C1Y/-E%Y(7$S<.:% \VF>$4XFSQ_,;<GH][;G=0>;))]ER/?
M4XC^'^5@-'A6H,XV?NTK!RB[;T+9W5.@0>15)I,L#O#;T<.9T23-D-WJ=ZWQ
MGSI[R HL:N?,.*A&VPV]5QM&!(@'NJK#A*D*PJ;7]\WPW2[3^^/=8[?2 >TF
M=Z<1:)R*_\%U21O'S:&XW8U1!@$D6UJ# P?VU>?*,!_9T&,IK)G@RF<)'0T]
M'0.-,DN,GUSS9<3MSYT3@ZRCLTV9;FA:CR!L2>,\T?)TTU[:0\'+A9=J4H@;
M(M.<83<S&?LK0]F^3R/]UK>M<#RA+WATF$48XF>NYFGSD7 :OXUMEL<OC/<8
MT6D.4F*!K8/>Z7&'V?C5+MYX4X0O97/C$9)PB3"@:M$"O%\8'"RK&U+0?#J]
M^@-02P,$%     @ ,TS'5MJHM&;7$   [2\  !D   !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&ULS5I=<]M&LOTK4UK?E%Q%4P1)D91ENTIRG&QV;Q*7Y60?
MMO9A" S)V0 89@:0Q/WU]W3/##"D2-G)O0_WA22(^>CI/MU]NH$W#\;^YC9*
M->*Q*FOW]FS3--O7%Q<NWZA*NJ'9JAIW5L96LL&E75^XK56RX$E5>3$>C687
ME=3UV;LW_-]'^^Z-:9M2U^JC%:ZM*FEWMZHT#V_/LK/XQR>]WC3TQ\6[-UNY
M5G>J^67[T>+JHENET)6JG3:UL&KU]NPF>WT[I?$\X%>M'ESR6]!)EL;\1A<_
M%&_/1B20*E7>T H27_?JO2I+6@AB_![6/.NVI(GI[[CZ=WQVG&4IG7IORG_H
MHMF\/5N<B4*M9%LVG\S#7U4XSR6MEYO2\:=X\&.G\S.1MZXQ59@,"2I=^V_Y
M&/203%B,3DP8APECEMMOQ%)^*QOY[HTU#\+2:*Q&/_BH/!O"Z9J,<M=8W-68
MU[S[].'7#S_]\N'NS46#U>B_BSS,O/4SQR=FSL2/IFXV3GRH"U7LS[^ %)TH
MXRC*[?C9!6^V=B@FHX$8C\:39]:;=$>;\'J34T=3]ZINE5A94XGWD-4" E!O
MLQ'O6;'*BG_>+!W__Z]C"O#K3X^O3^[RVFUEKMZ>P1^<LO?J[-TW?\EFH^MG
MI)]VTD^?6_U9PSP[\[A<<3GQK79RO;9J+=DKS$H$/3GQ#R76JE96-@K^%OYL
M85TX,2ZM+$6SV^(_3,J#/MU /&QTOA'20M.M;388K1ZW)>*!*L22O'XHON=E
MRW(W$!C JZ2+".W@28VRE9^TXU&U;%K+X^B*SJ%S;+ZUYEX7?IB2V!D#3&OA
M%/\V-@X3I!2'B=:TZPV"$0^Q:FML(Y<E+;=&:&G<-2V.0&"LPDF4*'KU)$I@
M"'5']AC* X:<T'5CCFT_)(UNY+U*#]=L9)/NHNMUOP^O!(&<$CD$6!NK\>]2
M.4Q16TU[;P"C7CL#(2O3U@WTJK'^&M=U 9OE"N?$:CO23K<\W<NEVX@5K.+8
M9'*U0GP,VL0)3:5SL<(IC87\/Q]7&L^\_496V^L?!N)'_O'M0'PHVIQ1-1 W
M]SK\HCT_JWQ3ZQSXN3-E2_\#-I)L[G*KE]A=U^(G XUGXX'XYB^+\7AT?><W
M$S_4/O5@UI!O9=?B\\8JM1=_!**'+KOP(>[TX[/WS[%CI<N29'D9SQ*/TI^D
M.TARAL^FP>>?F/(C0^0N0.2_ 0?Q-UEKJ%KC[GGV4KP0L_ED>(GOR?AR.,%W
MME@,QW0]XR]20#:^IAN#\7C"_V6#R6PTG-'DR\EP08/GE\,K?,_'PVQOTG@P
MG8V'4_%1VM\(>.?CER(;C;#3%2;P=S:<=Q.@*2R07<WQ.<YP=P39LMD,GW'(
M9'&)J^]DKDL-M-U%+SV?O!3C\12+31;#D1C3*>A'M_35 CM.YW.L.E]@B<M+
MC,AFD#\.F8WGN+IM=5F0K*QG&%/9]:['D3B?ONQFG/K.9@L<VG]^:>PDHP/Y
MSQMMR9&34UV>WNR*%'3TXHDXBRD4NG_E$?)"7%TMO/WGWKACJ&1.WU &&YL/
M04:_PKP1VW0TN>1?<YB?QDXG&<-A.KGR:_%A\#VXFA.JON0]XR]XS_C_L?=X
M;4U&05O %SG">,9*2[TG.A:\YW+JO2?+V.4FE][7+@]=;CR8S!<'W@/X9P#V
M@IUG/D_M.L\8T0P],@0[#_;J$3Z9DI%/.,\TPTA\C$CZB4@]@PRZ$)?9B)R*
M_ :&GXALDF!N-LMP\O\3YYG.(8/__-+8\8)4X3__D//,+Y.8LG?QU)>S1!/^
M*CI/-AB-)FQ+LB$;?C3U[K+P$=$?@T8NKN8<*\E])APFYW UNC>%7NEZLICQ
MMS\.N<]B0JY*4$N0)ZV5]5KYQ!C(B9!$XT$@Z ZE8.4<[M/PO%28"Y-TA ;I
M#=RB I7(:8!9K0C@RV ZRI3:4@KV^=LPPP(1J1WG9?:5'(N#B0R$BGZ$A73M
M&MW$=+LV8' U9]1DZ8V2);C,RD,09&. :068#1\M&6@5^$0I0'DL#2))7",+
MW59>+#""&L4B8@N1ESV=2"9QC:HQP[8YT9:"LG]% :;<B95^5,4K!)@<=,;]
MWF+\JY4QX#2Y<<VK;=F&#:F^$\82'^VXV)"],'KD45MLXTTL<:"W?1N4VLO;
MB'MIM6F=*(W7)JLE+UOVI3]@CF?->MI61ZRR 3LJ_X3B#U0N:^GOPJ"Z6K;6
M\=5  )4.8^*!_49@[.9!@DRF^G[OJ67@Y<?VQ& 'Q=.>D0_C+ZB9*WD)WAL'
M>_E1FN=$8C&>[. K#N*XZU87O#WV^FS ?Q'M)M<\W)(2J9ZP=!@4'*IV1-A+
M2<MT+'I/-E095M%4KPR)*Y@@ED&T89P?(1/%CPQZR*'Y:< ^BCO2 BAMA3PF
M?2)3]1H14=D.C5V*ZX#(]NWB,\M#HW$@*9;6R**/*3T\>):N5U9VYA9NYQI5
M.5]OD))!MO6Z]LI1CW#'@H_<.K5J2Q0LJW31X)50DU-4X^F*3J6$^KW56\:/
MV5*A2+(I0C9<)V>@LDXQT*<:@D);;3VD "88UG E6<8%&/[DZ'M.Z/&GZ@V;
MG^L_!"7 3BZ]>%0]\M#>1T_ZP#I6GU\3@+XNYB!O?BFW'L6$+QJC=EQ?#?7A
M!068-6NKB\Z$%!P@?G!,;FA90LU _/77F_?0*W6>N/B+]\2]0E&.B@W0LVM&
M<@A-^VOU$2SH2% ?#]A@M=-=5'^(=\<#)8( 66;;+DML2:.APWLJG)WB K)S
M\%,6B'J0]SXD)I8(.P^"%*O6+K7;,/020Z# EJ4S*- A\493W1S#4X17;&'T
M0Y((E#H8=0A *W/QDVK8[%RZ?OC^>S@>?L*(")>MA #-WH8)+,!PGM">/1RX
M=DMI@G*([U"PAF)"X;Y"IVK74EL%VY(38@5+WJAAOIIQ"CUS("G-&G_J/ "6
M%BME30V$);'TWI[_^^2<^ 9G/.F#9[A+NV^@Q'*WERYBC^<SMXYB1V1/"&^@
MF'2[KA WFTXT"OH^P:V$4B@>?*1F5QUP3L+<(=YIQ"8RV8U/,:2PCZ;4'*MB
M-X'0 MO?U'4+#_C$_0Y$;T%M7Y3'K_[.J">H[Y2T "TED)^!\"6DGF2^)NH3
MXW[.J>]-B?/2X;B'$I.C%_,<NJMP"SK;1AX1M+I2/ISZ-,US0YJ+-$"6RKU:
M<MZV9@?*@$.]9)\HC*@-TB)P49$_DNPG) A'.\#%-=(,Q07NB5'2A";_H\+
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
MX 6N%.@JSYGZ/4<A#Y.@&YP^K/D^,_9#-!V7;(\;-#_*E:)9U*"D/,="<UF
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
MD0J]FEIO-#QJLH#;A78P]Q4I%$BG%YP:#+]LDX8'*@Q<*SJ9K-5!0=0#2V^
M(8"I]. ?U\?G+;66IJ+T3%?H_O CEV@7K2IV:A6!JN^5<LM)TR;3HAZ>HF^T
M\WLDQY0GZMFP'68^IL$F<'!>/Q&O:!%)ZFSR=K^$^/;T[4]1"0X*;"/]7D 0
M;$R;Q!U!I>=12.OFW$OW4@9$FE*$M;6;;E&DN?L8GI707)"6U&W)2@KAA*T=
M=[7/$BF]_9.$J\.K5RE-9=\A%L)7*\6.TRIJQO_#*952(_<PW_!*XU.DKQN(
MO\;J!TP@.3%X0.V_9%&1?-34SGO4]H6P2RQ$;$\EB3>9))33,L02JEEMV911
MT3 I^<KOZ.FX=80@WS)4E[S1T1J]\J2V/<6IY_J#I'O%;;.P 3UP^[=G%2)R
MU_@8^MWO*)HC/0;4XS2K37N<A78%CFF&]NYRGAHY0^B4$:-=- V/?6A'AV9"
M"S:PQM0R@, Q+U"(3@?LQMOK9XP7?$)7=$+?0]0OD!??G7&E9"IU*L;E?X:3
M;#'C7XXN>H/M!K^I,B##%4N<I$Y%G75I"5 W@8XWN47E^'2VBQ=K:(-F)-JC
M_^E##>Q.&KJ.^GG;E-8KZI@1FO]I+T"',GG?'Z Z@XEZ3DU%G?[8*'XBSC'<
MG]/_\^EH*MX?OM*W)WX>S<4EWKSO3$M\))%\ +V@\R#_N3W,,[*ZCWS8F[LZ
MEFAV0Y<$]ECB"4[EC5I\Y!#'HTI@CH*O-8,WZ;U6V.+XFW4-4>/-<0K@FJL*
MB6 1*^\0=YR3LBY%XI&^9D42@ZLBNY_K ?.=-<0GAGS]I^+SXBY&'Q.CEW'D
M^(O$/@8XA%S%[ W;7.G(=4 DSLX0YQ,Q/9\CC1\A@$B;Q#;G ,\W3A.9/I&&
M'*R?7IR!RXOY: :U@#LZC6+:8,XPW7LZ L[PVF3T,T[O,65F\PGVP__9Q>A2
M'/O2-.Y\]<-I?,G?-DG",.#$#X#MW?;SZ6W\:KA[/7Y[?2_=$IB ?X&EV/A\
M@,,N?\^,%S@Y\C=$Y >.4_QSI3"@.'H!SQ?6AN:"-F@_*M_\%U!+ P04
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
M=]<;]H\^=\YE+@Q.M/HA,UL,@HL ,LQ%H^R#7G["=3ZGCB_5ROA_6+:^W?,
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
M(U)E$=B9!X_V*T@_14@_XKOT0QG&9UJDS0P5. 049,]D4UXI@7;].[6$@1?
M(X<[M)"":FZF,,A]421$= ;E0,*('(8[1AO;OFCX:C+TQDK&'ZXY2B))\$ W
MGM+U+O9T0.NJI_70T(H\@?B#OWZ@_T%A\/XB7KBJO>$(,_*%3^+4H(*)X&B>
M_]CF^_MW3CJ5D!= *N$O]4Q_GV^PAFLY?'&'YFW;-WRD2Z5TDR# *0NMN&\?
MC:\VV$N7I!P=B76H='WD-HYDT8V[E@SVH77H;- R:LE^O+D_:'K7LF_!MS6D
M)9RP!Z9R@<;$!Q_=.1I&PXZ./*AQ=+,H-=J1?8"(KA/=J#@+RJ%K$ XW-;X]
MC]:*NGO:[KG#"YWRACA@0IF6^VZ(=ZG !O'4^@P-0&T\_.;.2XU0]GLMK>Q\
MH;T6T'N#C::I9=FTC0UZ)S)]Z.T1S&0VLJV_?N;"-(W37>\JN6YT;L0+?>?Q
M0?1*):M]?Q,D38<XWD&MVA^L@M.VX2<I**6G*:)C5_;1P0<5=. ;_]F(;LAP
M[O!MI9OMODQ=A0\R_?;P6>L.EU:H#A98X^@XFD\'S(1/1>'%Z<I_GD'?XW3A
MA[CC01&T >MK#93-"S'HOM==_A=02P,$%     @ ,TS'5CX"DB1%#   '2$
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULK5IM<]LV$OXK&/6NX\S(
MLBPG3B9./".[2>J[QO99SN5F;NX#1((2$I)@ 5"V^NOOV04)4K:LNIU^:4P2
M6.SKL\]"?7=G['>W5,J+^R(OW?O!TOOJ[<&!2Y:JD&YD*E7B2V9L(3T>[>+
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
M.A1U'6[@T+%JYV^]E;)TAWIS2S\MJ)T#?5\K9>N.6Z#Y#1K_!U!+ P04
M"  S3,=6^]0 *B(&  ":#P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX
M;6R]5]MNVS@0_96!6Q0.8/@BY];F CA)@P9H+K#3]F&Q#[1$6T1I424I.]FO
MWS/4)4J;9+O=8A\22]3P\,S,F2%YN#'VJTNE]'2WTID[ZJ3>Y^\& Q>G<B5<
MW^0RPY>%L2OA\6J7 Y=;*9(P::4'T7"X.U@)E76.#\/8C3T^-(77*I,WEERQ
M6@E[?R*UV1QU1IUZ8*J6J>>!P?%A+I9R)OVG_,;B;="@)&HE,Z=,1E8NCCJ3
MT;N3;;8/!I^5W+C6,[$G<V.^\LM%<M09,B&I9>P90>!G+4^EU@P$&M\JS$ZS
M)$]L/]?HY\%W^#(73IX:_44E/CWJ['<HD0M1:#\UFP^R\F>'\6*C7?A/F\IV
MV*&X<-ZLJLE@L%)9^2ONJCC\S(2HFA %WN5"@>69\.+XT)H-6;8&&C\$5\-L
MD%,9)V7F+;XJS//'YY.+*7V>?'Q/U^=T?G$UN3J]F'RDBZO9[?33Y?NKVQEU
M;\5<2[=U./!8D*<-X@K\I 2/G@'?I4N3^=31^RR1R>/Y Q!MV$8UVY/H1<!)
M;OLT'O8H&D;C%_#&C??C@#=^SGNA+'T6NI!TIERLC2NL=/3'9.Z\A6#^?,KG
M$G+[:4@NHG<N%[$\ZJ!*G+1KV3E^\VJT.SQX@?!V0WC[)?3C&8HR*;0DLZ!S
ME8DL5D+3Q#GI'8DLH8]*S)567L&-2RG8GX2$IY:G7 LTE7%AK<J6="*<<D_Y
M^3*3W[DZ=54&<6N-.G5;;>L/2EIAX_2>D'JEF]S3=>S-7%H:C\) 1*?"I8%#
MS _R6Z'60LL,Q+JC+1K1:]H;]2/^&?>'=)&!&_A+5'!NG&*SB,VB_IB&_;>U
M4ZG4"8'<HF %<[E+RS[%9H6VZ$3H++D6&77'/'T;2VSW1W0FYYX6(JZ#T=W>
MHHA&O?'^'E8?]2*0&8.%E]"()RN\)+<1.8ERW>X.VT=1?Y?&NZ#SA*5NQ;HT
M9\@WK_:C471 -[:FRJ'P]W!BC?EHIYZZNULT)@X#_YVB1)$)_A C_"I!Q(-;
MW3TVVQF"P\Y;&'(<GX^RL.#EP2XD/#/H5=#&FK/8HTVJXF NM$-8D-[PH1^"
M/I6A4!B$7;0J]B'455Y\"CQ&+QR&O0%+K;&.%5K]!3T5%K[5V31SK9:!?BG(
M7V-UFX)/"[7APG JBW7!8H L.-K1\.#:IY!B9C)6-0>RS&+X.CI@R<, &Q"K
M1F3WK/LB$T6BF!?B[XQ622!Y(G18<<8-W?5I)B5=&:1\KU<OUDBW5^-C:X9
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
MVYG5T&7M<;Z?.>"4"<PASK$<=!_0U8RWOH8_,R/G5$$<NH4(KBJE$ ZE5*Z
MD"6W+)^4U!H,505P203T(([\9/?X)DAA ?_1W%8'18X<%DP0D3&QA$QJ-.@T
M](-^,W8<\XH[K+GMXX%FE*U=KL*"9(PSLX7W[](HC#Y"F 1^<-#HEBA,[?.+
M%,O?W#$')"5)K2D9I7[ZBZ(B)RKRAWUXDH9P$%)DQ]0E:'*"1XS\&+6M)5];
M-AM(NR_#0Q@&+>R?1GU( Z2')+(BWUB/HL[BQM[P+$@M':+@T1"1S[? J<'-
M>H\3U53"H 8CH9>D_FB7%D#,F[SPP9X^>[M\!AL**Y+#7"I,=.<%@K5A(X+G
M](:Q-;=A]8^41]*61_++Y?%DI7^Q'KPCIE+,,*J["N0H8W<YSYR;WFHU*PH+
MR7DM%#]BW$L,<$FVA:LP@E>+HC\J9A.CPKM0.4P;ZO,WM><J#H>A'1([C.PP
MKNNT:%79B-IPOJXQ%_ @P<3LM>E_Q,6CUL6C7W;Q9TP/=(J!!V(H/&Y(B4MU
M#X *NIQ]E+O;V5^E)4,_SEP^PBU[1O>]/OIFL:#NSPW7=MH$?%O/>F$0O*09
MA/XX.H%;.E<5-ACPH;G(_JBPH*+TK'9SK[XH7C!ILH>)D@.@5P=%?IJ>H"U;
M&'9OC^)D;[LM1H3$)[B-;V'<C1G]#!E_:"!A>L"L\;Y9L9^&)_!5KFEA;_*P
M$V.9NY)EL-=$%%0M7:ND\6[#R-3]1+O:=F.SN@EYV5ZW<G=$+9G0>/$L$!KX
M8RQ$5;=']<3(TK4D<VFPP7&O*^PHJ;(;\/M"2K.;V /:'G7Z/U!+ P04
M"  S3,=6;X!$3&L$  "E"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6R55EEOXS80_BL#[2*(@4 6*5F2$\> D\WNYB$'XK1]*/I 2V.;74ET22K'
MO^^04AQOZJ3M@\1KYIMO#AZ31Z5_F#6BA:>Z:LQIL+9V<SP<FF*-M3"AVF!#
M*TNE:V%IJ%=#L]$H2J]45T,>1>FP%K()IA,_=ZNG$]7:2C9XJ\&T=2WT\QE6
MZO$T8,'+Q)U<K:V;&$XG&['".=I?-K>:1L,M2BEK;(Q4#6A<G@8S=GR6.'DO
M\*O$1[/3!^?)0JD?;G!9G@:1(X05%M8A"&H>\!RKR@$1C;]ZS&!KTBGN]E_0
MOWK?R9>%,'BNJM]D:=>G01Y B4O15O9./7['WI^1PRM49?P?'CO941I T1JK
MZEZ9&-2RZ5KQU,=A1R&/WE'@O0+WO#M#GN478<5THM4C:"=-:*[C7?7:1$XV
M+BESJVE5DIZ=SB^^75U<W\/E]=>;NZO9_>7--1S>BT6%9C 96K+@Y(9%CW;6
MH?%WT%*X4HU=&[AH2BQ_UA\2LRT]_D+OC'\(.-OH$.+H"'C$XP_PXJV[L<>+
MWW,75U11%NYPH[25S0I^GRV,U50<?^QSMT-+]J.Y#7-L-J+ TX!VA$']@,'T
MX!-+HY,/N"9;KLE'Z-,Y;<"RK1#4$K[*1C2%%!5<-MU.="6]>.X=<?F"WK=]
M;GQLZ'^ P_U:(_Z49: <R<HG:2Z?WELZE V5;U41LAGX;+H?W^G=X0,V+1HX
M:PT1- 8.1+TY(4XE;0/]#)]A/,[#$;7L*(KB,*4>/XKB41CUO3AD<"6:=DGI
M;+7+;@?Q11* 7+3>KSB+0P[Q* W'D(WB,(.,I01Q4;9%YSFG<4:DDC"!)&9D
M*&$10<\>9"_ ,X)@^8@@DGA,G.(\)8%[+-:-+"B0<U5Y:P98FA,,2S(R$;,1
MR?(\#W/OQ3A//'=VE(\S/Q<?C;-1&/M>'B>$>;-!+7RE;K1:2OM!>+*46/DF
M<Z C[H=4C63D7\.21$0@8>11SD@_Y\3T-22,T2IS"]P%GB?$\34<;FI,7^S4
MF<O1OD@<L@%0'+G[I< R"@MWOV_J 77CJVM.6T@65 ,'GW+.^ D<1F$\>#,Z
M5YK*4EB$PW0<\@$<9DDXHH8Y'UP;>[E9^2=%QN-258-L"E4C++6JH:5^8U0E
M2X(I02R7LB)GT!PYL:IUM4L%N_50-.5^E\B3P<N?HN/_T3],6_%$-P4%L]-R
M4]B@7CT#DN5".KG5:Q06K:Q*2M,;-OL([$2&>R)LT/?'W%6VVQLL=77$**T1
M5<M_" *X_/@<$42G99'.-POX1(\!0X'GS%O*?+PI[&,??C?76U@@>8DO0:<
M$"R5)O>UG7;%SGBW==T6B7QYW.'27=<&!'S.R'A_8L"*7A= K5TC&-$=B<(8
M),FRJVB_0L=/W1T_^.;X<2=,N.],'NY<G36EQ#\0#!2J;6QWBVYGMV^067?U
MOHIW#Y@KH5>2<E+ADE2C,!L%H+M'03>P:N,OXH6R=*W[[IK>4:B= *TOE;(O
M V=@^S*;_@U02P,$%     @ ,TS'5I=?+O2& @  CP4  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&ULC91M;],P$,>_RBE("*1I2=,'T$@CI5W']F)M
MU6X@A'CA)M?$FF,'VVFWB0^/[;2A@Z[B36*???_[W=GG:"OD@RH0-3R6C*NA
M5VA=7?B^2@LLB3H7%7*SLA:R)-I,9>ZK2B+)G%/)_# (!GY)*/?BR-GF,HY$
MK1GE.)>@ZK(D\FF$3&R'7L?;&Q8T+[0U^'%4D1R7J.^KN30SOU7):(E<4<%!
MXGKH)9V+4=_N=QN^4-RJ@S'83%9"/-C)33;T @N$#%-M%8CY;7",C%DA@_%S
MI^FU(:WCX7BO?N5R-[FLB,*Q8%]IIHNA]]&##->D9GHAMM>XR\<!IH(I]X7M
M;F_@05HK+<J=LR$H*6_^Y'%7AP.'[N 5AW#G$#KN)I"CO"2:Q)$46Y!VMU&S
M Y>J\S9PE-M#66II5JGQT_'=]03&L]MY,OT&R?02ILG=_6("LRN8S2>+Y.YF
M-EW"NTO4A#+U/O*UB6D]_72G/VKTPU?T!W KN"X43'B&V4M_W["VP.$>>!2>
M%$PJ>0[=X S"(.P"Y9FID7SZ+$5=@<+<W!=](DJW+4O71>F^$F4F<\+I,[$W
MYPS&@BO!:$::B\0SF$M4)E)C$&NXHISPE!(&2V-$2Z'@>[(R;.;>_3A6MP:@
M=QS ]N*%JDB*0Z^RL>0&O?CMF\X@^'0BO5Z;7N^4>CRMRQ5*"[XO(.2V@@I^
MO2SI,?!&NN^D;<]OXE[D;X[0]%N:_G_2:$P+3E-31E/OVA97[0_5HAT]WP:J
M_P]4YR\H_Z!)2I2Y>PH4I*+FNNF7UMJ^-DG39'^V-T_5+9$Y-6@,U\8U./]@
MXLJF_9N)%I5KN970IH'=L# O)DJ[P:ROA=#[B0W0OL'Q;U!+ P04    "  S
M3,=6/VV'N30#   .#   &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6RU
M5UMOVC 4_BM65DV=M)$K">T@$I"TB]121-KM8=I#"@>(FMB9;:#[][.3D'%)
M4==E/!#;.=]W;O;Q27=#Z!-; G#TG":8]90EY]FEJK+I$M*(M4@&6+R9$YI&
M7$SI0F49A6B6@])$-33-5M,HQHK;S=?&U.V2%4]B#&.*V"I-(_IK  G9]!1=
MV2Y,XL62RP75[6;1 D+@#]F8BIE:L<SB%#"+"484YCVEKU_ZCI3/!;[&L&$[
M8R0]>23D24Z"64_1I$&0P)1+AD@\UC"$))%$PHR?):=2J93 W?&6_2KW7?CR
M&#$8DN1;/./+GM)1T SFT2KA$[+Y J4_;<DW)0G+_]&FE-44-%TQ3M(2+"Q(
M8UP\H^<R#CL P5,/,$J <0BP7@"8)<!\K0:K!%BOU= N ;GK:N%['C@OXI';
MI62#J)06;'*01S]'BWC%6.Z3D%/Q-A8X[@[Z81"BNRLTGOBA/[KOWP=W(]0?
M>2@,KD?!53#LC^Y1?SB\>QC=!Z-K-+Z["8:!'Z)S#W@4)^P#^H0>0@^=GWU
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
MG/I"OZF]K%FWT)"_B<,S%H6Y\G2QGKDX&M!K^U#-AFH.5'.AF@?5*%3SH5J
MTIHAJZ_MFR:^F\9$7IR=034+JME0S8%J+E3SH!J%:CY4"U!:,W%U,X"I;P;X
M$#['Z^V:1&>: L@F_!X6%TCCE#QLQ39CY#L+,^6I.?VB+@XBM*$ JME0S8%J
M;J4U&I_ZRL8G3S'K>*B:D[:>TX<^F0"E-=-1=PN8^FZ!XT%?E13EAH^\NCN#
M:A94LZ&: ]5<J.9!-0K5?*@6H+1FQNIN G/X$\9\T#8#J&9!-1NJ.5#-A6H>
M5*-0S8=J 4IK)JYN5C#US0J?N9#CO#A,R(;GXG64\+PX(WAN"*C,W^AD/&!.
MU-W5^I6Y.%S0[U: :@Y4<Z&:!]4H5/.A6H#2FN&JFQU,?;.#8LCXHS.&T(X&
MJ&9!-1NJ.5#-A6H>5*-0S8=J 4IKQJWNC# G/V'T".V3@&H65+.AF@/57*CF
M034*U7RH%J"T9N+J?@M3WV^!&#U"6R^@F@75;*CF0#77//V^AS-C> ^Z8 K5
M?*@6H+3F-S37_1E]?7_&!UY\>XGZ+*.^]-+40#4+JME0S8%J+E3SH!J%:CY4
M"U!:,UAU^T;_)WQ/0Q_:RP'5+*AF0S4'JKE0S8-J%*KY4"U :<W$U;T<??WW
M-%S^25L]>''<3K\ XL6PQH(NT(9J#E1SH9H'U2A4\Z%:@-*:&3JZ8X>^.T/W
M25M]Z<5IP=Z;X_1+&0;FM:H)M_6<#G0-7:CF034*U7RH%J"T9B#JAHR^OB&C
M[>=L]<S%X8!V9%1:HT&]I_P4>NLY'>@:NE#-@VH4JOE0+4!IS7#4G11]_?<R
M0#]GJU_6Q0F"=ECT5=_.H$Y0VSD=Z!JZ4,V#:A2J^5 M0&G-!-6=$7U]9T3+
MS]GJE8NS 6V0Z)]V9A@3]="K[9P.= U=J.9!-0K5?*@6H+1F-NK&AKZ^L6'V
MHBT\5D<#VLQ0:<>;Z'"@^HR>!5VN#=4<J.9"-0^J4:CF0[4 I>WBTSVZA^Z:
M9<OR-L\YB8IS6[L[PQZF'FXE?5?>0/G%=-MXZ^SNS5LSN_M3?PBS99SF)&$/
MDNR]&<M]8[:[Y?/N@>";\DZ]]UP(OBY_7+%01K280?[^@7.Q?U LX'#C[>D_
M4$L#!!0    ( #-,QU8'_TX30 T  )28   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;+6=76_;R!6&_PJA+A:[0"OQ^\-K&T@\9]$431'$S?:BZ 4C
MTS(1270IVDZ _OA2,J/A<$:'(O,R%XDMO_/0PS,ZX<MSQ+E\*<HONX<LJZRO
MF_5V=S5[J*K'B\5BMWS(-NEN7CQFV_HG]T6Y2:OZVW*UV#V667IW&+19+US;
M#A>;--_.KB\/KWTHKR^+IVJ=;[,/I;5[VFS2\MO;;%V\7,V<V?<7/N:KAVK_
MPN+Z\C%=9;=9]>GQ0UE_MSA2[O)-MMWEQ=8JL_NKV1OG@AP[V8\X2/[(LY==
MZVMK/Y?/1?%E_\V[NZN9O?^5LG6VK/:,M/[G.;O)UNL]JOY%_MM09\>#[@>V
MO_Y.__TP^WHVG]-==E.L_Y7?50]7LWAFW67WZ=.Z^EB\_#5K9A3L><MBO3O\
M;;V\:J/ZB,NG755LFL'U]YM\^_IO^K4Y$ZT!-<<\P&T&N-T!_HD!7C/ ._<(
M?C/ /_<(03/@,/7%Z]P/)TZD57I]618O5KE7U[3]%X>S?QA=GZ]\NU\IMU59
M_S2OQU77'^D/^L<GNK7^8HE\EZY69;9*#R$L[JV/V7.V?<JL7T16I?EZ]VNM
M^G0KK%]^^M7ZR<JWUOM\O:ZUN\M%5?\N>^)BV1SW[>MQW1/']:SWQ;9ZV%FT
MO<ON#.,%/SYDQB_J<W \$>[W$_'698%O'LNYY=E_MES;]0R_S\WYPUW3='[L
MZ#3ZZ,K)\(ZKPCOPO%.KH@G\?5EL+/I:9>4V75LWA^68E=:__U[KK7=5MMG]
MQQ3Z5[AOAN]SW\7N,5UF5[,ZN>VR\CF;7?_\)R>T?S.==R1,(&$$@BD1\H\1
M\CGZ]P@9WWFO(Z/#R/W_%,_73A+[EXOG]FE]%85M49Q$\UB5"5WF)5$P]U09
M&62QY\^=HTR99'"<9,!.\NW/Z>;QMW>F.;(#ARXQ)$P@802"*6<_/)[]<,HD
M$"(CA(0))(Q ,"5"T3%"T>@D\#HR;KTCDR2>!YTLH*L<V_;F82<+O,J"ELRU
MO0Z+=%8M\D[E@/@XQYB=X_M##A"F*;(#AZXP)$P@802"*6<_.9[]9,H<D" C
MA(0))(Q ,"5"CBVOX.W16: 9VGY3>I$W=SMIP"0+PGG220,&611X\ZB3"!I9
M.UU$3FA. T[+J#CL-.GN:7EP)L9YLF.'KC0H34!IA**I47!E%-PI$T)#1\4)
M21-0&J%H:IRD@7-8]\$G!4__G]H)NV_C&Y/,]N=^-RGH,M]SNI<09)(Y]JFK
M T?Z((<W0F^>\]-9@1TZ>+4A:0)*(Q1-#8+T:4XP:5: NCDH34!IA**I<9*.
MSF'M")\50OWM[D;ZI8(N<^) OU309;Z7=/T'&61>')[,"M(8.;PS^F>V?-CF
MRWH1WA;KI^KD/4J6,GCA(6D"2B,438V'-'%./&F"@%H]*$U :82BJ7&2=L]A
MO0J?(!+]G1_&W>N!FT;6OOIW_*B;'G26YP1Z>M!E;ARW;E*JM_JE97)YR_2W
M=)M719FG:]-$^<%#5QN4)J T0M'4,$A+YSI39@47:OJ@- &E$8JFQDF:/I<U
M*VQ6:(8J6<%U]5L,)IU3OY<[.F'0N7[H=M,,F71>U$Y'ZF2E<W)YYR1S@_4_
MBZE \)C!JP]:YH+2"$53 R(=GNM/FB6@)A!*$U :H6AJG*0)=/EJ'9LE NW=
M&D:>5HXPRK0[$\(@<[S0UNXY&'6!/S]Q+]*5/LKE?922(Y@*!8\9O/:@53 H
MC5 T-2#2[[G1I#D"Z@.A- &E$8JFQDGZ0)>OYK$Y(M8]@:NU&MR89+9VGT(8
M9&'@=?L;R"1SG-9!U8E*(^7R1DK)$&SI@@<-7GO0*AF41BB:VM(D39]G3YDC
M/*@KA-($E$8HFAHGZ0H]OM#'Y8AFJ'KW43,1-R99%&DW*0TR+]+N99))%H2M
M@ZH3E;;*XVV5DB.X.@;/&;STH%4S*(U0-#4BK;;':?L>L8V/V,Y';.OC%);0
MDY;0&]_]V Q5WJVAGB%TE1MJM4V#*G+G=M+^TTT6^A F5TASY?'F2LD59U8W
M>.3@Y0@MJT%IA**IP9%VT)NT4]*#ND0H34!IA**I<9(NT1O?+^GI/8YV-V?T
M2D2_A%B).C%IJSS>5GU(RR_Y=F6<%[1T!J4)*(U0-#4&TO%YD[9*>E ;"*4)
M*(U0-/5S$](&^N/;)7V]P=&UW58[PNO9-<B<R-%N01AD7JP7.4TRWSMUR>!+
M'^7S/JI)"GP5@V<,7790FH#2"$53HR'-GC]IXZ0/M8!0FH#2"$53XR0MH#^^
M<=+7>Q@=V];N4!ID]=N><PW"1$ZB;N(ADRP\6?/T6Q\FX_V43!5,,8-G#%Z"
MT$(:E$8HFAH-Z?7\2;LI?:CM@]($E$8HFAHG:?O\\=V4OM[8F'1O+-X81/$\
MMMM_G&ZB,'1I.OK',0U-FNWF2W7"TC_YO'^2:8*M:/"4P0L06DV#T@A%4^,A
M;9\_:5>E#[6&4)J T@A%4^,DK:$_OJO2UUL<#5<49XB$4:29#5ZD?DQ;>JJ
M]U0R,7!E#!XR^$/;T H:E$8HFAH.Z?R"2?LJ Z@GA-($E$8HFAHGZ0F#\7V5
M@=[?F#C:9[0,JBCBK89AB!.&6J(PR0+_5.MU(/U5P/LKF2K.K&+PO,&K$5I4
M@]((15,C(TU@,&F?90"UAU":@-((15/CU'HHRO@^RV8H5\7HEXA^";$2=6+2
M3P6\G_H]7>;KO/IFW=;G+%^>F"&T6 :E"2B-4#0U&M+L!9.V5 90$PBE"2B-
M4#0U3M($!N-;*@.]N]%-8NT^A$&V_S16]UE0!EGH:H^,(I,L=%H'52<J753
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
M -O0.0?M(]U8ZCM+]A;:3-)T.$C<9Q1OCBGY1//!X*GH$\#=%G W"/A>S%\
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
M UO5!^J[>B%2',+ 4I=1 -^ %7S\T&P[GZO<J(ELSQNO\,8[QA[\JQ(.(=L
MQW,*E2G/>#J&1W]--D&GV;<WY4".;MF3URKDM5XI+]2Y0KD!XAS!+J3KB"1+
M%$-$0DQ-1B.51$RKY!\]YZT9JXELSQ*_L,1_[VKVZ_2F)K(];]J%-^W_*I>J
MH#.F;JE8_8[?\)^5=,4NO]DX4-6=0F;GJ,S)BXI]A=ZCE&]-4DUD>]%WB^B[
M[UW W3J]J8ELSYM>X4VOM@+.F-JETNPU/*?\>_Y]?HGHOBAEN]1]Z,YO@OF2
M) )16"B4T^BH^\VS;BJ;2)::AF3.I&IOS'"E&E#@>H-ZOV!,/DUTCU.TM,%?
M4$L#!!0    ( #-,QU:S%NB;.@,  )@-   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;+U7:T_;,!3]*U:&)I!&\^H+UD:"LFE(O$3%]F':!S>Y;2V<
M.+-="OOUNTY"2"!$($5\:6+GGN-[KD_2Z\E6R%NU!M#D/N:)FEIKK=-#VU;A
M&F*J>B*%!)\LA8RIQJ%<V2J50*,,%'/;<YRA'5.66,$DF[N2P41L-&<)7$FB
M-G%,Y<,Q<+&=6J[U.''-5FMM)NQ@DM(5S$'?I%<21W;)$K$8$L5$0B0LI]:1
M>SAS/0/((GXRV*K*/3%2%D+<FL%I-+4<DQ%P"+6AH'BY@QEP;I@PC[\%J56N
M:8#5^T?V[YEX%+.@"F:"_V*17D^ML44B6-(-U]=B^P,*00/#%PJNLE^R+6(=
MBX0;I45<@#&#F"7YE=X7A:@ W/XK *\ >&\%^ 7 SX3FF66R3JBFP42*+9$F
M&MG,35:;#(UJ6&*V<:XE/F6(T\'IQ?SF^NAB]HWLD]-$:;G!/=**W"B(B!8$
MR\.I!DDY^P<F8B-I$@*Y7'"VHF8G%-D] 4T95WO(<3,_(;L[>V2'L(2<,\Y-
MQ,36F*I9T Z+M([SM+Q7TCI*98_XSA?B.9[? )^UPR]#C7 W@WMUN(T%*JOD
ME57R,C[_%;XST%@#12Z79"8A8IK\/L,0<JHA5G^:Y.5\_68^\VX>JI2&,+7P
MY5,@[\ */G]RA\[7)K$=D=6D^Z5TOXT]J)IB4Y@BK)F"E:803Z9HJDF^T#!;
MR'Q>[@+/=WJCB7U7%=L0Y8UZXS*JIJ)?JNBWJIAKFD2+!\*+C11+$F8;V91G
M*]5[]ZXCLIKJ0:EZT+%M!UU*[XBL)GU82A]^E&WSA0850P[ZSSR;AXPK(>[
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
M?3KD;#[R=R**#"Q:=WZT(H%JY@L_ZTC\E&':=L9GH=MAHYJ#:BZJ>:CFHUI
M:<UDU;T*7=VKL.=)DHHDWD3KZ8I+(IS]9Y7EBV>J[96Y^\;%WOGII7JUG2.#
M]B=0S48U!]5<5/-0S4>U@-*:,:K[$[KRK>*+[TD>SM?MU[FL)FCEA9*2UO2@
MG0E4,U'-0C4;U1Q4<RMM]U_$T=XK=N@*?50+**V9GKH(H:N+$-=RNBI?]#XR
M/V@5 M5,5+-0S48U!]5<_; *8>SG!RU!H%I :<W\U"4(75V"V'Y2?IJ\&!ZT
M$H%J)JI9J&:CFH-J;J5IPYWT:&\/CC]HU0'5 DIKYJ>N.NCJ*TUT>==5374.
M$%IO0#4+U6Q4<U#-K;3&!T.,MG==T=7ZJ!906C-#=7-!5S<7]M\-^E-<3V4<
MIE%R(CZ'Q?$I*DZ0/DS_6$595%XEN35;:*,!U4Q4LU#-1C4'U5Q4\U#-1[6
MTIH!K&L/^MGKO"V+=B%0S40U"]5L5'-0S44U#]5\5 LHK7FAY+H+,52^[=OI
M=3\UU35HJ&:BFH5J-JHYJ.966N/4:W1PZH6NTT>U@-*: :I[#4-UKZ';2W]J
MK'.$T$X#JEFH9J.:@VINI34B9!Q&""U'H%I :<T(U>6(H;HPT'+F587J:Y&G
MN.P-"7O[PL95>3'--]=?[:NV.PY\5*^K<\+0X@2J6:AFHYJ#:BZJ>:CFHUI
M:<TD[MPWXY5NG,'>.8.]=09[[PSVYAGLW3/8VV>P]\]@;Z#!WD'C-:H7P[IZ
M,517+SZ&691M>DM)+!["-"KO#/!L,;;R]NN= VVOPJ1>;^<<H<T*5+-1S4$U
M%]4\5/-1+:"T9H[J$L907<)HF4;F83R[^2D^R3R7:::^_)):[WP,0UL9J&:A
MFHUJ#JJYJ.:AFH]J :4ULU<7.(;CUYDXHFT.5#-1S4(U&]4<5'-1S4,U']4"
M2FN&KFY]#-6MCTWH#CY4<I.D!;9N@83%^I_Y#+%:[YP]M B":A:JV:CFH)H[
M/"R"#-MOE.6A*_91+:"T9K#J*LBP<Q5DG:9UX)Z[5I/:[!PGM/N!:A:JV:CF
MH)J+:AZJ^:@64%HS<77W8_@ZW8\AVOU -1/5+%2S4<U!-1?5/%3S42V@M.:]
M>^ONAZ'N?OR?\T>UWC5[J&:BFH5J-JHYJ.966N.*GJ/6Z2.Z7A_5 DIKYJJN
MA!CJ2LCA]''O\/:GN)(/R?RA3-@1%WM2KZYST-#2"*I9J&:CFH-J+JIYJ.:C
M6D!IS3#6Y1)#?Y69I8'V2%#-1#4+U6Q4<U#-134/U7Q4"RBM&;JZ1V(<=[.3
M_W5FB=9)4,VLM-U7V,X&K:^P6>B*;51S4,TU#J^GH@W;GQ6OY0D\;5_4/W[1
MX*A%FWMS7= PU 6-P_F<\J+M:JWSWHN6.%#-0C4;U1Q4<U'-0S4?U0)*:V:M
M+G$8H]>9KJ'M#50S4<U"-1O5'%1S4<U#-1_5 DIKAJYN;QCJRV^8\B8749SE
MZ:J\8MI).6&3U8T>6\.&MC90S:RT(^8,%KIB&]4<5',K;7=^-G[F;>&6YV^L
M/S,]0\L4E-;,0%VF,+A+:*BISOL_VIQ -0O5;%1S4,TU6BZAH;<&!.U-H%I
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
M1^<+;8- -0O5;%1S4,U%-0_5?/UE!XE>?^HDH'9<#4_9#Z%_IR&BY40+;8Y
M-1/5+%2S4<U!-1?5/%3S"^W%U&C4?QZ?4S1 Z&4'A"X][_N=B59?[37/L] N
M"%0S4<U"-1O5'%1S4<U#-1_5 DJKQJ[LA] 'IYEGD>?)KU#-1#4+U6Q4<U#-
M134/U7Q4"RBM&KJR,T.7MV:TF6>A31BH9J*:A6HVJCFHYJ*:5V@M&M5\=,<!
MI57#4_9:Z-(SS*WG66AS!:J9J&:AFHUJ#JJYJ.85VO.9D3$:/8\/VC]!:=7X
ME!T4NKR%0C[/&JK#YGD6VEJ!:B:J6:AFHYJ#:BZJ>:CFHUI :=6/\99M&(9V
MDGF6@?9EH)J):A:JV:CFH)J+:AZJ^:@64%HU=&7SAB%OWF@QSY(+1^<+;=)
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
M',$4@ 8,B:+J/;CS/@I7[ZEP_=_+X6]02P,$%     @ ,TS'5I>*NQS
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
M\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]02P,$%     @ ,TS'5B;ZAZ>U 0
MW!L  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS9G-;L(P$(1?!>6*B+&=TA\!
ME[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X
M651X;QX8<VE!M7*Q-M2$G5S;6OGP:I?,J'2EEL3$>#QAJ6X\-7[D6XUH/GVB
M7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKC
MAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7
MH25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U<F)BER^V.(VF[1R8(
MD?5E_Q%/CD'ZZO-1.^V,LE]ZA^O]T';5S<.Q;KG^CK_.^*1_80X!DD."Y$A
M<MR Y)B Y+@%R7$'DN,>) <?HP1!(2I'02I'82I'@2I'H2I'P2I'X2I' 2M'
M(:M (:M (:M (:M (:M (:M (:M (:M (:M (:M (:M$(:M$(:M$(:M$(:M$
M(:M$(:M$(:M$(:M$(:M$(6N"0M8$A:P)"ED3%+(F*&1-4,B:_"=9W[5>_?7_
MIG:-:U4V1W_6_=2;?P)02P$"% ,4    "  S3,=6!T%-8H$   "Q    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( #-,
MQU9/8I70[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( #-,QU:97)PC$ 8  )PG   3              "
M <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ,TS'5NFYM=_E
M!0  N!\  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( #-,QU:QD!2LG@<  &TA   8              "
M@2@.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  S3,=6
M3Q&'@Z\#  #G"P  &               @('\%0  >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ ,TS'5ERPMZE<!@  -!T  !@
M     ("!X1D  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M #-,QU:IKA=3QPH  $)L   8              " @7,@  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    "  S3,=6[82'/)<"  #L!0  &
M            @(%P*P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ ,TS'5F:/3X&D"   H24  !@              ("!/2X  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( #-,QU9"[\2-K0(  .<%
M   8              " @1<W  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    "  S3,=6KP&6V;P&  #0#P  &               @('Z.0
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ,TS'5J3PEV L
M"   1A4  !D              ("![$   'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    "  S3,=6VJBT9M<0  #M+P  &0
M@(%/20  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( #-,
MQU8/74@&W0,  "D)   9              " @5U:  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ ,TS'5O.SO#9+"   1!4  !D
M         ("!<5X  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    "  S3,=67N,SE&T(  !@%@  &0              @('S9@  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( #-,QU;$M\V@BPT  %(D
M   9              " @9=O  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ ,TS'5D+%Z@NO @  [P4  !D              ("!67T
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  S3,=6EMBE
MJG4)  #+%P  &0              @($_@   >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( #-,QU:-]J;X<P0  !,+   9
M  " @>N)  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
M,TS'5ESF\T"A"   NQ,  !D              ("!E8X  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    "  S3,=6/@*2)$4,   =(0  &0
M            @(%MEP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( #-,QU;&/$#JV D  #,:   9              " @>FC  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ ,TS'5DMQ6R2  P
M$@D  !D              ("!^*T  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    "  S3,=6^]0 *B(&  ":#P  &0              @(&O
ML0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( #-,QU;D
M%@!/#P,  'P'   9              " @0BX  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ ,TS'5GP28S@Z!   KPH  !D
M     ("!3KL  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M"  S3,=6;X!$3&L$  "E"0  &0              @(&_OP  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( #-,QU:77R[TA@(  (\%   9
M              " @6'$  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ ,TS'5C]MA[DT P  #@P  !D              ("!'L<  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  S3,=6O>GR.'D*
M  "$>P  &0              @(&)R@  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( #-,QU8'_TX30 T  )28   9              "
M@3G5  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ ,TS'
M5@Q%ON.$ @  -08  !D              ("!L.(  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    "  S3,=6?59B_00$   J#P  &0
M        @(%KY0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( #-,QU9)^Z@&P00  %88   9              " @:;I  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ ,TS'5@UH7V3, @  &P@
M !D              ("!GNX  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    "  S3,=6G *]:XD$  !6&   &0              @(&A\0
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( #-,QU8$\^CQ
MO@,  .(/   9              " @6'V  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ ,TS'5IJ=8JCM @  W@H  !D
M ("!5OH  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  S
M3,=6LQ;HFSH#  "8#0  &0              @(%Z_0  >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( #-,QU::[3@.V@,  .X1   9
M          " @>L  0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ ,TS'5J @MF)8#   Y*<  !D              ("!_ 0! 'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  S3,=69=U&+T4"  #0
M!0  &0              @(&+$0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( #-,QU;<-I:E1@<  &AG   9              " @0<4
M 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ,TS'5K'?
M;NWG @  20D  !D              ("!A!L! 'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    "  S3,=6?D[K"S(#   @#   &0
M    @(&B'@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M #-,QU9+\,R+!P0  $46   9              " @0LB 0!X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ ,TS'5NUYC<'("0  Y5,  !D
M             ("!228! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    "  S3,=64M%Z=D(#  #*%   #0              @ %(, $ >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( #-,QU:7BKL<P    !,"   +
M      "  ;4S 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #-,QU;*NM*K.00
M *(>   /              "  9XT 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    "  S3,=6_2S5I:X!  #!&P  &@              @ $$.0$ >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  S3,=6)OJ'I[4!  #<
M&P  $P              @ 'J.@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    -@ V +$.  #0/ $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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>66
<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>67
<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>310</ContextCount>
  <ElementCount>260</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>57</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS</Role>
      <ShortName>THE COMPANY AND NATURE OF OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - ACQUISITIONS AND DISPOSITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS</Role>
      <ShortName>ACQUISITIONS AND DISPOSITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUES</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - NET INCOME PER COMMON SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/NETINCOMEPERCOMMONSHARE</Role>
      <ShortName>NET INCOME PER COMMON SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS</Role>
      <ShortName>FAIR VALE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - INSURANCE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCE</Role>
      <ShortName>INSURANCE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMONSTOCK</Role>
      <ShortName>COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUESTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/REVENUES</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - NET INCOME PER COMMON SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables</Role>
      <ShortName>NET INCOME PER COMMON SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/NETINCOMEPERCOMMONSHARE</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables</Role>
      <ShortName>FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - INSURANCE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCETables</Role>
      <ShortName>INSURANCE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/INSURANCE</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/DEBT</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/SEGMENTINFORMATIONTables</Role>
      <ShortName>SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/SEGMENTINFORMATION</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails</Role>
      <ShortName>THE COMPANY AND NATURE OF OPERATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - ACQUISITIONS AND DISPOSITIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails</Role>
      <ShortName>ACQUISITIONS AND DISPOSITIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - REVENUES - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails</Role>
      <ShortName>REVENUES - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - REVENUES - Remaining Performance Obligations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails</Role>
      <ShortName>REVENUES - Remaining Performance Obligations Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - REVENUES - Contract with Customer, Asset and Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails</Role>
      <ShortName>REVENUES - Contract with Customer, Asset and Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - NET INCOME PER COMMON SHARE - Calculations of Basic and Diluted Net Income Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails</Role>
      <ShortName>NET INCOME PER COMMON SHARE - Calculations of Basic and Diluted Net Income Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - NET INCOME PER COMMON SHARE - Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails</Role>
      <ShortName>NET INCOME PER COMMON SHARE - Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails</Role>
      <ShortName>FAIR VALE OF FINANCIAL INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - INSURANCE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCENarrativeDetails</Role>
      <ShortName>INSURANCE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - INSURANCE - Insurance Related Balances and Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails</Role>
      <ShortName>INSURANCE - Insurance Related Balances and Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - INSURANCE - Instruments Used to Collateralize Insurance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails</Role>
      <ShortName>INSURANCE - Instruments Used to Collateralize Insurance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - DEBT - Components of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/DEBTComponentsofDebtDetails</Role>
      <ShortName>DEBT - Components of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - DEBT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/DEBTNarrativeDetails</Role>
      <ShortName>DEBT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - DEBT - Long-Term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails</Role>
      <ShortName>DEBT - Long-Term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - DEBT - Interest Rate Swaps (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/DEBTInterestRateSwapsDetails</Role>
      <ShortName>DEBT - Interest Rate Swaps (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - COMMON STOCK (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMONSTOCKDetails</Role>
      <ShortName>COMMON STOCK (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/COMMONSTOCK</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/INCOMETAXES</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="abm-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - SEGMENT INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/SEGMENTINFORMATIONDetails</Role>
      <ShortName>SEGMENT INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="abm-20230430.htm">abm-20230430.htm</File>
    <File>abm-20230430.xsd</File>
    <File>abm-20230430_cal.xml</File>
    <File>abm-20230430_def.xml</File>
    <File>abm-20230430_lab.xml</File>
    <File>abm-20230430_pre.xml</File>
    <File>abm4302023ex311.htm</File>
    <File>abm4302023ex312.htm</File>
    <File>abm4302023ex32.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>abm-20230430_g1.jpg</File>
    <File>abm-20230430_g2.jpg</File>
    <File>abm-20230430_g3.jpg</File>
    <File>abm-20230430_g4.jpg</File>
    <File>abm-20230430_g5.jpg</File>
    <File>abm-20230430_g6.jpg</File>
    <File>abm-20230430_g7.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="746">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>69
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "abm-20230430.htm": {
   "axisCustom": 2,
   "axisStandard": 21,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 746,
    "http://xbrl.sec.gov/dei/2022": 30
   },
   "contextCount": 310,
   "dts": {
    "calculationLink": {
     "local": [
      "abm-20230430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "abm-20230430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "abm-20230430.htm"
     ]
    },
    "labelLink": {
     "local": [
      "abm-20230430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "abm-20230430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "abm-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": 425,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 6
   },
   "keyCustom": 35,
   "keyStandard": 225,
   "memberCustom": 29,
   "memberStandard": 27,
   "nsprefix": "abm",
   "nsuri": "http://www.abm.com/20230430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.abm.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000010 - Disclosure - ACQUISITIONS AND DISPOSITIONS",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS",
     "shortName": "ACQUISITIONS AND DISPOSITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000011 - Disclosure - REVENUES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.abm.com/role/REVENUES",
     "shortName": "REVENUES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000012 - Disclosure - NET INCOME PER COMMON SHARE",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHARE",
     "shortName": "NET INCOME PER COMMON SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000013 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS",
     "shortName": "FAIR VALE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InsuranceDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - INSURANCE",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.abm.com/role/INSURANCE",
     "shortName": "INSURANCE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InsuranceDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.abm.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000016 - Disclosure - COMMON STOCK",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.abm.com/role/COMMONSTOCK",
     "shortName": "COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000018 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.abm.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000019 - Disclosure - SEGMENT INFORMATION",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.abm.com/role/SEGMENTINFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_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": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED",
     "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000020 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "20",
     "role": "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - REVENUES (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.abm.com/role/REVENUESTables",
     "shortName": "REVENUES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000022 - Disclosure - NET INCOME PER COMMON SHARE (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables",
     "shortName": "NET INCOME PER COMMON SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables",
     "shortName": "FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - INSURANCE (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.abm.com/role/INSURANCETables",
     "shortName": "INSURANCE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - DEBT (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.abm.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000026 - Disclosure - SEGMENT INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.abm.com/role/SEGMENTINFORMATIONTables",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "abm:NumberOfIndustryGroups",
      "reportCount": 1,
      "unique": true,
      "unitRef": "industrygroup",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails",
     "shortName": "THE COMPANY AND NATURE OF OPERATIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "abm:NumberOfIndustryGroups",
      "reportCount": 1,
      "unique": true,
      "unitRef": "industrygroup",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i0191a325a2fb446c964ca24be3f800fe_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - ACQUISITIONS AND DISPOSITIONS (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
     "shortName": "ACQUISITIONS AND DISPOSITIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i365a3e444b7e442eb421225867d69099_I20220131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_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": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - REVENUES - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
     "shortName": "REVENUES - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i71cd6bac1ffb484fba9f5690c394c6a4_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i352dff8d2bed4882b9d24d3b18d0089e_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - REVENUES - Remaining Performance Obligations Narrative (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails",
     "shortName": "REVENUES - Remaining Performance Obligations Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i352dff8d2bed4882b9d24d3b18d0089e_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:ContractWithCustomerAssetBilledTradeReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - REVENUES - Contract with Customer, Asset and Liability (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails",
     "shortName": "REVENUES - Contract with Customer, Asset and Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:ContractWithCustomerAssetBilledTradeReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - NET INCOME PER COMMON SHARE - Calculations of Basic and Diluted Net Income Per Common Share (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails",
     "shortName": "NET INCOME PER COMMON SHARE - Calculations of Basic and Diluted Net Income Per Common Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i818b1fe81c7540d3bbf3de61ad6da23b_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - NET INCOME PER COMMON SHARE - Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails",
     "shortName": "NET INCOME PER COMMON SHARE - Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "ia453107e07e541f0ab2cf6465f0c41f8_I20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails",
     "shortName": "FAIR VALE OF FINANCIAL INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "ia453107e07e541f0ab2cf6465f0c41f8_I20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - INSURANCE - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.abm.com/role/INSURANCENarrativeDetails",
     "shortName": "INSURANCE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EstimatedInsuranceRecoveries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - INSURANCE - Insurance Related Balances and Activity (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails",
     "shortName": "INSURANCE - Insurance Related Balances and Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EstimatedInsuranceRecoveries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "abm:InsuranceDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:InstrumentsUsedToCollateralizeInsuranceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - INSURANCE - Instruments Used to Collateralize Insurance Obligations (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails",
     "shortName": "INSURANCE - Instruments Used to Collateralize Insurance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "abm:InsuranceDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:InstrumentsUsedToCollateralizeInsuranceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:LoansPayableCurrentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - DEBT - Components of Debt (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.abm.com/role/DEBTComponentsofDebtDetails",
     "shortName": "DEBT - Components of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "abm:LoansPayableCurrentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "idddddbf79fb547e7a102dd204d622f0c_I20210628",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - DEBT - Narrative (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.abm.com/role/DEBTNarrativeDetails",
     "shortName": "DEBT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "idddddbf79fb547e7a102dd204d622f0c_I20210628",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "if6a31f50ea364151a4595ce02ed092e9_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - DEBT - Long-Term Debt Maturities (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails",
     "shortName": "DEBT - Long-Term Debt Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "if6a31f50ea364151a4595ce02ed092e9_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "iff72aeedcada499ea32d72317efd0a2a_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - DEBT - Interest Rate Swaps (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.abm.com/role/DEBTInterestRateSwapsDetails",
     "shortName": "DEBT - Interest Rate Swaps (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "iff72aeedcada499ea32d72317efd0a2a_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "if1cd0b8aa8694ba5bbca388e39bd1559_I20221209",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - COMMON STOCK (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.abm.com/role/COMMONSTOCKDetails",
     "shortName": "COMMON STOCK (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "if1cd0b8aa8694ba5bbca388e39bd1559_I20221209",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i171b8e71a79b49b68a6e6ba3668f9705_I20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "abm:SuretyBondsAndSuretyBackedLettersOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - INCOME TAXES (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.abm.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i1b88f4d19dc84bd19ae6b09e10a47cea_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - SEGMENT INFORMATION (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.abm.com/role/SEGMENTINFORMATIONDetails",
     "shortName": "SEGMENT INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i3becd53bdfe647ec930aaf5824405742_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5514408f28fd40b58ae759588926b624_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5514408f28fd40b58ae759588926b624_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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 - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS",
     "shortName": "THE COMPANY AND NATURE OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-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": "0000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "abm-20230430.htm",
      "contextRef": "i5737594a1ea6493c8b0d95fac807c89e_D20221101-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 57,
   "tag": {
    "abm_AirlineServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airline Services [Member]",
        "label": "Airline Services [Member]",
        "terseLabel": "Airline Services"
       }
      }
     },
     "localname": "AirlineServicesMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Other Claim Types, Excluding Medical And Dental Self Insurance Program",
        "label": "All Other Claim Types, Excluding Medical And Dental Self Insurance Program [Member]",
        "terseLabel": "Insurance claim reserves, excluding medical and dental"
       }
      }
     },
     "localname": "AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_AviationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviation [Member]",
        "label": "Aviation [Member]",
        "terseLabel": "Aviation"
       }
      }
     },
     "localname": "AviationMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_BuildingAndEnergySolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building &amp; Energy Solutions [Member]",
        "label": "Building And Energy Solutions [Member]",
        "terseLabel": "Building &amp; Energy Solutions"
       }
      }
     },
     "localname": "BuildingAndEnergySolutionsMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_BusinessAndIndustryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business and Industry [Member]",
        "label": "Business And Industry [Member]",
        "terseLabel": "B&amp;I",
        "verboseLabel": "Business &amp; Industry"
       }
      }
     },
     "localname": "BusinessAndIndustryMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": {
     "auth_ref": [],
     "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": "Total assets acquired, excluding goodwill and intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerAssetBilledTradeReceivableCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Billed Trade Receivable, Current",
        "label": "Contract With Customer, Asset, Billed Trade Receivable, Current",
        "terseLabel": "Billed trade receivables"
       }
      }
     },
     "localname": "ContractWithCustomerAssetBilledTradeReceivableCurrent",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerAssetCapitalizedCommissions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Capitalized Commissions",
        "label": "Contract With Customer, Asset, Capitalized Commissions",
        "terseLabel": "Capitalized commissions"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCapitalizedCommissions",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Costs Incurred In Excess Of Amounts Billed, Current",
        "label": "Contract With Customer, Asset, Costs Incurred In Excess Of Amounts Billed, Current",
        "terseLabel": "Costs incurred in excess of amounts billed"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Increase (Decrease) For New Capitalized Costs",
        "label": "Contract With Customer, Asset, Increase (Decrease) For New Capitalized Costs",
        "terseLabel": "Capitalized contract price"
       }
      }
     },
     "localname": "ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Unbilled Trade Receivables, Current",
        "label": "Contract With Customer, Asset, Unbilled Trade Receivables, Current",
        "terseLabel": "Unbilled trade receivables"
       }
      }
     },
     "localname": "ContractWithCustomerAssetUnbilledTradeReceivablesCurrent",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Including New Contract Revenue Recognized",
        "label": "Contract With Customer, Liability, Including New Contract Revenue Recognized",
        "negatedTerseLabel": "Recognition of deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Increase (Decrease) For Additional Contract Liabilities",
        "label": "Contract With Customer, Liability, Increase (Decrease) For Additional Contract Liabilities",
        "terseLabel": "Additional contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ContractwithCustomerLiabilitiesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liabilities [Roll Forward]",
        "label": "Contract with Customer, Liabilities [Roll Forward]",
        "terseLabel": "Contract with Customer, Liabilities [Roll Forward]"
       }
      }
     },
     "localname": "ContractwithCustomerLiabilitiesRollForward",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility [Member]",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_CustomerContractsForHealthcareTechnologyManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Contracts for Clinical Engineering Services",
        "label": "Customer Contracts For Healthcare Technology Management [Member]",
        "terseLabel": "Customer Contracts for Healthcare Technology Management"
       }
      }
     },
     "localname": "CustomerContractsForHealthcareTechnologyManagementMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_DebtInstrumentBasisSpreadFloor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Basis Spread Floor",
        "label": "Debt Instrument, Basis Spread Floor",
        "terseLabel": "Floor on credit spread adjustment"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadFloor",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio",
        "label": "Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio",
        "terseLabel": "Secured net leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMaximumSecuredNetLeverageRatio",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Maximum Total Net Leverage Ratio",
        "label": "Debt Instrument, Covenant, Maximum Total Net Leverage Ratio",
        "terseLabel": "Total net leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMaximumTotalNetLeverageRatio",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "abm_DebtInstrumentCovenantMinimumInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio",
        "label": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio",
        "terseLabel": "Interest coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumInterestCoverageRatio",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "abm_EducationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Education [Member]",
        "label": "Education [Member]",
        "terseLabel": "Education"
       }
      }
     },
     "localname": "EducationMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change In Tax Reserves, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Change In Tax Reserves, Amount",
        "terseLabel": "Income tax benefit for change in tax reserves"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxReservesAmount",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Efficient Government Buildings Tax Credits, Amount",
        "label": "Energy Efficient Government Buildings Tax Credits, Amount",
        "terseLabel": "Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions"
       }
      }
     },
     "localname": "EnergyEfficientGovernmentBuildingsTaxCreditsAmount",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_EnergySavingsContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Savings Contracts [Member]",
        "label": "Energy Savings Contracts [Member]",
        "terseLabel": "Energy Savings Contracts"
       }
      }
     },
     "localname": "EnergySavingsContractsMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_FacilityServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility Services [Member]",
        "label": "Facility Services [Member]",
        "terseLabel": "Facility Services"
       }
      }
     },
     "localname": "FacilityServicesMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_GovernmentServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Services [Member]",
        "label": "Government Services [Member]",
        "verboseLabel": "Government Services"
       }
      }
     },
     "localname": "GovernmentServicesMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_GuaranteeObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of guaranteed energy savings.",
        "label": "Guarantee Obligation",
        "terseLabel": "Guarantee obligation"
       }
      }
     },
     "localname": "GuaranteeObligation",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 12.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Lease Liabilities, Noncurrent",
        "label": "Increase (Decrease) In Lease Liabilities, Noncurrent",
        "terseLabel": "Long-term lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeaseLiabilitiesNoncurrent",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 11.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset",
        "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset",
        "negatedTerseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_InstrumentsUsedToCollateralizeInsuranceObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instruments Used To Collateralize Insurance Obligations",
        "label": "Instruments Used To Collateralize Insurance Obligations",
        "terseLabel": "Instruments used to collateralize insurance obligations"
       }
      }
     },
     "localname": "InstrumentsUsedToCollateralizeInsuranceObligations",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instruments Used to Collateralize Insurance Obligations, Type [Domain]",
        "label": "Instruments Used to Collateralize Insurance Obligations, Type [Domain]",
        "terseLabel": "Instruments Used to Collateralize Insurance Obligations, Type [Domain]"
       }
      }
     },
     "localname": "InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instruments Used to Collateralize Insurance Obligations by Type [Axis]",
        "label": "Instruments Used to Collateralize Insurance Obligations by Type [Axis]",
        "terseLabel": "Instruments Used to Collateralize Insurance Obligations by Type [Axis]"
       }
      }
     },
     "localname": "InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_InsuranceDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Disclosure",
        "label": "Insurance Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Instruments Used to Collateralize Insurance Obligations"
       }
      }
     },
     "localname": "InsuranceDisclosureTableTextBlock",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "abm_InsurancePoliciesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Policies [Axis]",
        "label": "Insurance Policies [Axis]",
        "terseLabel": "Insurance Policies [Axis]"
       }
      }
     },
     "localname": "InsurancePoliciesAxis",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_InsurancePoliciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Policies [Domain]",
        "label": "Insurance Policies [Domain]",
        "terseLabel": "Insurance Policies [Domain]"
       }
      }
     },
     "localname": "InsurancePoliciesDomain",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents commercial insurance umbrella policies that cover general liability and automobile liability losses above primary limits.",
        "label": "Insurance Policy Coverage, General Liability And Automobile Liability Losses",
        "terseLabel": "Insurance policy coverage, general and automobile liability losses"
       }
      }
     },
     "localname": "InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax",
        "terseLabel": "Tax to be reclassified during the next 12 months"
       }
      }
     },
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_InterestRateSwapEffective1112022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Effective 11/1/2022",
        "label": "Interest Rate Swap, Effective 11/1/2022 [Member]",
        "terseLabel": "Interest Rate Swap, Effective 11/1/2022"
       }
      }
     },
     "localname": "InterestRateSwapEffective1112022Member",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InterestRateSwapEffective2252022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Effective 2/25/2022",
        "label": "Interest Rate Swap, Effective 2/25/2022 [Member]",
        "terseLabel": "Interest Rate Swap, Effective 2/25/2022"
       }
      }
     },
     "localname": "InterestRateSwapEffective2252022Member",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InterestRateSwapEffective292022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Effective 2/9/2022",
        "label": "Interest Rate Swap, Effective 2/9/2022 [Member]",
        "terseLabel": "Interest Rate Swap, Effective 2/9/2022"
       }
      }
     },
     "localname": "InterestRateSwapEffective292022Member",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InterestRateSwapEffective542022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Effective 5/4/2022",
        "label": "Interest Rate Swap, Effective 5/4/2022 [Member]",
        "terseLabel": "Interest Rate Swap, Effective 5/4/2022"
       }
      }
     },
     "localname": "InterestRateSwapEffective542022Member",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InterestRateSwapEffective7182022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Effective 7/18/2022",
        "label": "Interest Rate Swap, Effective 7/18/2022 [Member]",
        "terseLabel": "Interest Rate Swap, Effective 7/18/2022"
       }
      }
     },
     "localname": "InterestRateSwapEffective7182022Member",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_InterestRateSwapEffective772022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Effective 7/7/2022",
        "label": "Interest Rate Swap, Effective 7/7/2022 [Member]",
        "terseLabel": "Interest Rate Swap, Effective 7/7/2022"
       }
      }
     },
     "localname": "InterestRateSwapEffective772022Member",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_JanitorialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Janitorial [Member]",
        "label": "Janitorial [Member]",
        "terseLabel": "Janitorial"
       }
      }
     },
     "localname": "JanitorialMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_LettersOfCreditLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters Of Credit [Line Items]",
        "label": "Letters Of Credit [Line Items]",
        "terseLabel": "Letters Of Credit [Line Items]"
       }
      }
     },
     "localname": "LettersOfCreditLineItems",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_LettersOfCreditTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters Of Credit [Table]",
        "label": "Letters Of Credit [Table]",
        "terseLabel": "Letters Of Credit [Table]"
       }
      }
     },
     "localname": "LettersOfCreditTable",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_LoansPayableCurrentGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Payable, Current, Gross",
        "label": "Loans Payable, Current, Gross",
        "terseLabel": "Gross term loan"
       }
      }
     },
     "localname": "LoansPayableCurrentGross",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_LoansPayableNoncurrentGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermLoansPayable",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Payable, Noncurrent, Gross",
        "label": "Loans Payable, Noncurrent, Gross",
        "terseLabel": "Gross term loan"
       }
      }
     },
     "localname": "LoansPayableNoncurrentGross",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ManagementReimbursementRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management Reimbursement Revenue [Member]",
        "label": "Management Reimbursement Revenue [Member]",
        "terseLabel": "Management Reimbursement Revenue"
       }
      }
     },
     "localname": "ManagementReimbursementRevenueMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_ManufacturingAndDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Manufacturing And Distribution [Member]",
        "terseLabel": "Manufacturing &amp; Distribution",
        "verboseLabel": "M&amp;D"
       }
      }
     },
     "localname": "ManufacturingAndDistributionMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maybin Support Services Limited, Momentum Support Limited (UK) and Momentum Property Support Services Limited",
        "label": "Maybin Support Services Limited, Momentum Support Limited (UK) And Momentum Property Support Services Limited [Member]",
        "terseLabel": "Momentum"
       }
      }
     },
     "localname": "MaybinSupportServicesLimitedMomentumSupportLimitedUKAndMomentumPropertySupportServicesLimitedMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_MedicalAndDentalSelfInsuranceProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Medical and Dental Self Insurance Program [Member]",
        "label": "Medical And Dental Self Insurance Program [Member]",
        "terseLabel": "Medical and dental claim reserves"
       }
      }
     },
     "localname": "MedicalAndDentalSelfInsuranceProgramMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_NumberOfIndustryGroups": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Industry Groups",
        "label": "Number Of Industry Groups",
        "terseLabel": "Number of industry groups"
       }
      }
     },
     "localname": "NumberOfIndustryGroups",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "abm_NumberOfTechnicalSolutionSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Technical Solution Segments",
        "label": "Number Of Technical Solution Segments",
        "terseLabel": "Number of technical solutions segments"
       }
      }
     },
     "localname": "NumberOfTechnicalSolutionSegments",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "abm_PrivatelyHeldCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Privately Held Company",
        "label": "Privately Held Company [Member]",
        "terseLabel": "Privately Held Company"
       }
      }
     },
     "localname": "PrivatelyHeldCompanyMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_PropertyDamagePolicyLimit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the policy limit provided by the insurance program for property damage risks.",
        "label": "Property Damage, Policy Limit",
        "terseLabel": "Insurance policy coverage, property damage"
       }
      }
     },
     "localname": "PropertyDamagePolicyLimit",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_RavenVoltIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RavenVolt, Inc.",
        "label": "RavenVolt, Inc. [Member]",
        "terseLabel": "RavenVolt"
       }
      }
     },
     "localname": "RavenVoltIncMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_ReceivablesFacilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables Facility, Current",
        "label": "Receivables Facility, Current",
        "terseLabel": "Receivables facility"
       }
      }
     },
     "localname": "ReceivablesFacilityCurrent",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_ReceivablesFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables Facility",
        "label": "Receivables Facility [Member]",
        "terseLabel": "Receivables Facility"
       }
      }
     },
     "localname": "ReceivablesFacilityMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]",
        "label": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]",
        "label": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table]",
        "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Insurance Related Balances And Activity [Table Text Block]",
        "label": "Schedule Of Insurance Related Balances And Activity [Table Text Block]",
        "terseLabel": "Schedule of Insurance Related Balances and Activity"
       }
      }
     },
     "localname": "ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "abm_ScheduleOfOtherLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Other Liabilities [Line Items]",
        "label": "Schedule Of Other Liabilities [Line Items]",
        "terseLabel": "Schedule of Other Liabilities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfOtherLiabilitiesLineItems",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_ScheduleOfOtherLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Other Liabilities [Table]",
        "label": "Schedule Of Other Liabilities [Table]",
        "terseLabel": "Schedule of Other Liabilities [Table]"
       }
      }
     },
     "localname": "ScheduleOfOtherLiabilitiesTable",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "abm_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_SelfInsuredRetentionAmountPerOccurrence": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self Insured Retention, Amount Per Occurrence",
        "label": "Self Insured Retention, Amount Per Occurrence",
        "terseLabel": "Self insurance retention amount per-claim"
       }
      }
     },
     "localname": "SelfInsuredRetentionAmountPerOccurrence",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs",
        "label": "Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs",
        "terseLabel": "Self insurance retention amount per-claim, medical plan"
       }
      }
     },
     "localname": "SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_SocialSecurityTaxEmployerDeferralCARESAct": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social Security Tax, Employer, Deferral, CARES Act",
        "label": "Social Security Tax, Employer, Deferral, CARES Act",
        "terseLabel": "Deferred payroll tax"
       }
      }
     },
     "localname": "SocialSecurityTaxEmployerDeferralCARESAct",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_SocialSecurityTaxEmployerPaymentCARESAct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social Security Tax, Employer, Payment, CARES Act",
        "label": "Social Security Tax, Employer, Payment, CARES Act",
        "terseLabel": "Payment of deferred payroll tax"
       }
      }
     },
     "localname": "SocialSecurityTaxEmployerPaymentCARESAct",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Increase (Decrease) In Authorized Amount",
        "label": "Stock Repurchase Program, Increase (Decrease) In Authorized Amount",
        "terseLabel": "Expansion of of authorized repurchase amount of common stock"
       }
      }
     },
     "localname": "StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_SuretyBondsAndSuretyBackedLettersOfCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Surety Bonds And Other Instruments",
        "label": "Surety Bonds And Surety-Backed Letters Of Credit",
        "terseLabel": "Surety bonds and surety-backed letters of credit"
       }
      }
     },
     "localname": "SuretyBondsAndSuretyBackedLettersOfCredit",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "abm_SuretyBondsAndSuretyBackedLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Surety Bonds And Surety-Backed Letters Of Credit",
        "label": "Surety Bonds And Surety-Backed Letters Of Credit [Member]",
        "terseLabel": "Surety bonds and surety-backed letters of credit"
       }
      }
     },
     "localname": "SuretyBondsAndSuretyBackedLettersOfCreditMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_SwingLineLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swing Line Loan [Member]",
        "label": "Swing Line Loan [Member]",
        "terseLabel": "Swing Line Loan"
       }
      }
     },
     "localname": "SwingLineLoanMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_TechnicalSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technical Solutions [Member]",
        "label": "Technical Solutions [Member]",
        "terseLabel": "Technical Solutions"
       }
      }
     },
     "localname": "TechnicalSolutionsMember",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the policy limit provided by the insurance program for workers' compensation, general liability, and other insurable risks.",
        "label": "Workers Compensation, General Liability, And Other Insurable Risks, Insurance Policy Limit",
        "terseLabel": "Primary policy limit"
       }
      }
     },
     "localname": "WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit",
     "nsuri": "http://www.abm.com/20230430",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r526"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r527"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r528"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r524"
     ],
     "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.abm.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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.abm.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r186",
      "r223",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r245",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r296",
      "r298",
      "r299",
      "r564",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r186",
      "r223",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r245",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r296",
      "r298",
      "r299",
      "r564",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r375",
      "r469",
      "r484",
      "r493",
      "r494",
      "r512",
      "r519",
      "r522",
      "r566",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r375",
      "r469",
      "r484",
      "r493",
      "r494",
      "r512",
      "r519",
      "r522",
      "r566",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r247",
      "r470",
      "r513",
      "r521",
      "r561",
      "r562",
      "r569",
      "r585"
     ],
     "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.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r247",
      "r470",
      "r513",
      "r521",
      "r561",
      "r562",
      "r569",
      "r585"
     ],
     "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.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r368",
      "r375",
      "r401",
      "r402",
      "r403",
      "r468",
      "r469",
      "r484",
      "r493",
      "r494",
      "r512",
      "r519",
      "r522",
      "r556",
      "r566",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r368",
      "r375",
      "r401",
      "r402",
      "r403",
      "r468",
      "r469",
      "r484",
      "r493",
      "r494",
      "r512",
      "r519",
      "r522",
      "r556",
      "r566",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r376",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r200",
      "r376",
      "r529",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r200",
      "r376",
      "r529",
      "r530",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Trade accounts receivable, net of allowances of $24.2 and $22.6 at April\u00a030, 2023 and October\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r12",
      "r520"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 5.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": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpense": {
     "auth_ref": [
      "r506",
      "r557"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 18.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.",
        "label": "Accretion Expense",
        "terseLabel": "Discount accretion on insurance claims"
       }
      }
     },
     "localname": "AccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r15",
      "r84",
      "r497"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.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 real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Accrued taxes \u2014 other than income"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r2",
      "r120",
      "r132"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r4",
      "r120",
      "r132"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 6.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": "Noncurrent income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r60",
      "r150"
     ],
     "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",
        "verboseLabel": "Property, plant and equipment, accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r164",
      "r171",
      "r172",
      "r435",
      "r499",
      "r533"
     ],
     "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": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r24",
      "r25",
      "r157",
      "r478",
      "r489",
      "r490"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 5.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, net of taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r21",
      "r25",
      "r103",
      "r464",
      "r485",
      "r486",
      "r533",
      "r534",
      "r535",
      "r546",
      "r547",
      "r548"
     ],
     "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": "Accumulated Other Comprehensive Loss, Net of Taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r546",
      "r547",
      "r548",
      "r574"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r82",
      "r83",
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Total adjustments"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 income to net cash provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r158",
      "r252",
      "r258"
     ],
     "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",
        "terseLabel": "Trade accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredHedgeGains": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 9.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense charged against earnings by an Entity to record deferred gains and losses on hedge instruments. Examples include gain on economic hedges, amortization of gain on designated fair value hedge and so forth.",
        "label": "Amortization of Deferred Hedge Gains",
        "terseLabel": "Amortization of accumulated other comprehensive gain on interest rate swaps"
       }
      }
     },
     "localname": "AmortizationOfDeferredHedgeGains",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r42",
      "r56",
      "r58"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r211"
     ],
     "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",
        "terseLabel": "Anti-dilutive (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r118",
      "r131",
      "r154",
      "r183",
      "r231",
      "r237",
      "r243",
      "r256",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r295",
      "r297",
      "r299",
      "r300",
      "r433",
      "r436",
      "r450",
      "r520",
      "r564",
      "r565",
      "r577"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r147",
      "r161",
      "r183",
      "r256",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r295",
      "r297",
      "r299",
      "r300",
      "r433",
      "r436",
      "r450",
      "r520",
      "r564",
      "r565",
      "r577"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 5.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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "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.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r427",
      "r517",
      "r518"
     ],
     "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.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r87",
      "r88",
      "r427",
      "r517",
      "r518"
     ],
     "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.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r92",
      "r93",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "verboseLabel": "Consideration paid"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r90",
      "r92",
      "r93",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Potential post-closing contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r432",
      "r539"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "verboseLabel": "Change in fair value in contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r96"
     ],
     "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 contingent consideration payable in future years"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r91",
      "r94",
      "r431"
     ],
     "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",
        "verboseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r98",
      "r428"
     ],
     "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 AND DISPOSITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Operating profit (loss) associated with acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenues associated with acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r89"
     ],
     "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",
        "verboseLabel": "Intangibles acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "terseLabel": "Liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization of previously capitalized contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "terseLabel": "Impairment loss recorded on costs capitalized"
       }
      }
     },
     "localname": "CapitalizedContractCostImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r44",
      "r149",
      "r495"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r39",
      "r44",
      "r45"
     ],
     "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 at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r39",
      "r112"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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": "Net decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r19",
      "r123",
      "r136"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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": [
      "r63",
      "r279",
      "r280",
      "r492",
      "r563"
     ],
     "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.abm.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r79"
     ],
     "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": "Common stock, dividends (in USD per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r546",
      "r547",
      "r574"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r520"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.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",
        "terseLabel": "Common stock, $0.01 par value; 100,000,000 shares authorized; 66,139,271 and 65,587,894 shares issued and outstanding at April\u00a030, 2023 and October\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r26",
      "r167",
      "r169",
      "r175",
      "r474",
      "r480"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract with Customer, Asset and Liability"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r342",
      "r344",
      "r365"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 5.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Costs incurred in excess of amounts billed"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r342",
      "r343",
      "r365"
     ],
     "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",
        "periodEndLabel": "Contract liabilities, balance at end of period",
        "periodStartLabel": "Contract liabilities, balance at beginning of period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESContractwithCustomerAssetandLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r51",
      "r236",
      "r237",
      "r238",
      "r239",
      "r245",
      "r551"
     ],
     "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"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r31",
      "r470"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.abm.com/role/DEBTNarrativeDetails"
     ],
     "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.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt and lease obligation, classified as current.",
        "label": "Debt, Current",
        "terseLabel": "Current portion of debt, net",
        "totalLabel": "Current portion of debt"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED",
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r73",
      "r181",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r317",
      "r324",
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r119",
      "r121",
      "r130",
      "r186",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r459",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r542"
     ],
     "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.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r114",
      "r116",
      "r301",
      "r459",
      "r508",
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r315",
      "r449",
      "r508",
      "r509"
     ],
     "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 facilities"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r17",
      "r186",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r459",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r542"
     ],
     "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.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Debt instrument, periodic payment, principal"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r17",
      "r75",
      "r76",
      "r77",
      "r78",
      "r113",
      "r114",
      "r116",
      "r129",
      "r186",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r459",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r542"
     ],
     "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.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Line of credit facility, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Assets held in funded deferred compensation plan"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansPayableCurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Current, Net",
        "negatedTerseLabel": "Unamortized deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermLoansPayable",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "negatedTerseLabel": "Unamortized deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r42",
      "r85",
      "r415",
      "r420",
      "r421",
      "r544"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 7.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "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)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r408",
      "r409"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.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 tax liability, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsMember": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).",
        "label": "Deposits [Member]",
        "terseLabel": "Restricted insurance deposits"
       }
      }
     },
     "localname": "DepositsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r42",
      "r226"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 17.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "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.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Fixed Interest Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108",
      "r498"
     ],
     "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.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r59",
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Sale of customer contracts for clinical engineering services, consideration"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r274",
      "r540",
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "terseLabel": "Gain on sale of government services business",
        "verboseLabel": "Gain on sale of assets"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Abstract]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r79"
     ],
     "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": "Common stock ($0.220 and $0.195 per share)"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsSharebasedCompensationStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid stock dividends declared for award under share-based payment arrangement.",
        "label": "Dividend, Share-Based Payment Arrangement, Shares",
        "negatedTerseLabel": "Stock issued under share-based compensation plans"
       }
      }
     },
     "localname": "DividendsSharebasedCompensationStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r176",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r201",
      "r203",
      "r208",
      "r209",
      "r210",
      "r214",
      "r440",
      "r441",
      "r475",
      "r481",
      "r502"
     ],
     "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",
        "verboseLabel": "Basic (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "verboseLabel": "Net income per common share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r176",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r203",
      "r208",
      "r209",
      "r210",
      "r214",
      "r440",
      "r441",
      "r475",
      "r481",
      "r502"
     ],
     "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",
        "verboseLabel": "Diluted (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET INCOME PER COMMON SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r576"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "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": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r74",
      "r143",
      "r170",
      "r171",
      "r172",
      "r187",
      "r188",
      "r189",
      "r191",
      "r197",
      "r199",
      "r216",
      "r257",
      "r341",
      "r405",
      "r406",
      "r407",
      "r416",
      "r417",
      "r439",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r464",
      "r485",
      "r486",
      "r487"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r29",
      "r38",
      "r42",
      "r138"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 19.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Distributions from unconsolidated affiliates"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Preferred equity investment"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimatedInsuranceRecoveries": {
     "auth_ref": [
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.",
        "label": "Estimated Insurance Recoveries",
        "terseLabel": "Insurance recoverables"
       }
      }
     },
     "localname": "EstimatedInsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r442",
      "r443",
      "r447"
     ],
     "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.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r110",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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 Text Block]",
        "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r315",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r443",
      "r465",
      "r466",
      "r467",
      "r508",
      "r509",
      "r514",
      "r515",
      "r516"
     ],
     "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.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r442",
      "r443",
      "r444",
      "r445",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r446"
     ],
     "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 VALE OF FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r315",
      "r369",
      "r374",
      "r443",
      "r465",
      "r514",
      "r515",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r315",
      "r369",
      "r374",
      "r443",
      "r466",
      "r508",
      "r509",
      "r514",
      "r515",
      "r516"
     ],
     "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.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r315",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r443",
      "r467",
      "r508",
      "r509",
      "r514",
      "r515",
      "r516"
     ],
     "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.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r315",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r465",
      "r466",
      "r467",
      "r508",
      "r509",
      "r514",
      "r515",
      "r516"
     ],
     "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.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r446",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Repayment of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r152",
      "r273"
     ],
     "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",
        "verboseLabel": "Other intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r57",
      "r471"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Other intangible assets, net of accumulated amortization of $499.6 and $459.8 at April\u00a030, 2023 and October\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 14.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss/(Gain) on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r151",
      "r263",
      "r472",
      "r505",
      "r520",
      "r553",
      "r554"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r28",
      "r117",
      "r125",
      "r140",
      "r231",
      "r236",
      "r242",
      "r245",
      "r476",
      "r504"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "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": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r29",
      "r42",
      "r54",
      "r124",
      "r138",
      "r228"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Income from unconsolidated affiliates",
        "terseLabel": "Income from unconsolidated affiliates",
        "verboseLabel": "Income from unconsolidated affiliates"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r184",
      "r412",
      "r413",
      "r414",
      "r418",
      "r422",
      "r424",
      "r425",
      "r426"
     ],
     "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.abm.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r185",
      "r198",
      "r199",
      "r229",
      "r410",
      "r419",
      "r423",
      "r482"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "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)",
        "negatedLabel": "Income tax provision",
        "terseLabel": "Provisions for taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r571"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Income tax benefit for share-based compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 15.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Trade accounts payable and other accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 5.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r539"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other noncurrent assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 8.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 16.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 10.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Receivables",
        "negatedLabel": "Trade accounts receivable and costs incurred in excess of amounts billed"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInSelfInsuranceReserve": {
     "auth_ref": [
      "r539"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 13.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying amount of accrued known and estimated losses incurred for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's' compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Increase (Decrease) in Self Insurance Reserve",
        "terseLabel": "Insurance claims"
       }
      }
     },
     "localname": "IncreaseDecreaseInSelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "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 [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r210",
      "r378"
     ],
     "calculation": {
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InsuranceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance [Abstract]",
        "terseLabel": "Insurance [Abstract]"
       }
      }
     },
     "localname": "InsuranceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuranceDisclosureTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the types of coverages and products sold, and the assets, obligations, recorded liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such items.",
        "label": "Insurance Disclosure [Text Block]",
        "terseLabel": "INSURANCE"
       }
      }
     },
     "localname": "InsuranceDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r115",
      "r127",
      "r173",
      "r225",
      "r458"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 3.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",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "terseLabel": "Interest rate cash flow hedge gain to be reclassified during next 12 months, net"
       }
      }
     },
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeAssetsAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.",
        "label": "Interest Rate Derivative Assets, at Fair Value",
        "terseLabel": "Interest rate swap assets"
       }
      }
     },
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "terseLabel": "Interest rate swap liabilities"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Standby letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r14",
      "r183",
      "r256",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r295",
      "r297",
      "r299",
      "r300",
      "r434",
      "r436",
      "r437",
      "r450",
      "r503",
      "r564",
      "r577",
      "r578"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r122",
      "r134",
      "r520",
      "r543",
      "r552",
      "r575"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r148",
      "r183",
      "r256",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r295",
      "r297",
      "r299",
      "r300",
      "r434",
      "r436",
      "r437",
      "r450",
      "r520",
      "r564",
      "r577",
      "r578"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems": {
     "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": "Liability for Claims and Claims Adjustment Expense [Line Items]",
        "terseLabel": "Liability for Claims and Claims Adjustment Expense [Line Items]"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the liability for claims and claims adjustment expense.",
        "label": "Liability for Claims and Claims Adjustment Expense [Table]",
        "terseLabel": "Liability for Claims and Claims Adjustment Expense [Table]"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r13"
     ],
     "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": "Line of credit facility, borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r13"
     ],
     "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": "Borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r13",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTInterestRateSwapsDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansPayableCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.",
        "label": "Loans Payable, Current",
        "totalLabel": "Current portion of term loan"
       }
      }
     },
     "localname": "LoansPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities [Abstract]",
        "terseLabel": "Current portion of debt"
       }
      }
     },
     "localname": "LongTermDebtCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r71",
      "r186",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r71",
      "r186",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r71",
      "r186",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r71",
      "r186",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r545"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "totalLabel": "Long-term debt",
        "verboseLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED",
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities [Abstract]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r17",
      "r69",
      "r70"
     ],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent",
        "terseLabel": "Revolving line of credit"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLoansPayable": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.abm.com/role/DEBTComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Loans Payable, Noncurrent",
        "totalLabel": "Total noncurrent portion of term loan"
       }
      }
     },
     "localname": "LongTermLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r17",
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r64",
      "r65",
      "r281",
      "r282",
      "r283",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r281",
      "r529"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r282",
      "r283",
      "r287"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Amount of reasonably possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Segment Reconciling Items"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-Term Debt [Abstract]",
        "terseLabel": "Maturities of Long-term Debt"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "THE COMPANY AND NATURE OF OPERATIONS"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r180"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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 provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r180"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.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.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r39",
      "r40",
      "r43"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.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 used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r30",
      "r43",
      "r126",
      "r139",
      "r146",
      "r165",
      "r168",
      "r172",
      "r183",
      "r190",
      "r192",
      "r193",
      "r194",
      "r195",
      "r198",
      "r199",
      "r207",
      "r231",
      "r236",
      "r242",
      "r245",
      "r256",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r295",
      "r297",
      "r299",
      "r300",
      "r441",
      "r450",
      "r504",
      "r564"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "terseLabel": "Gain from cash flow hedges recorded in accumulated other comprehensive loss, net of tax"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r231",
      "r236",
      "r242",
      "r245",
      "r504"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 1.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)",
        "terseLabel": "Operating profit",
        "totalLabel": "Operating profit"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r245"
     ],
     "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.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "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",
      "r104"
     ],
     "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": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r160",
      "r520"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.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",
        "terseLabel": "Other noncurrent assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r100",
      "r101",
      "r102"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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 parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation and other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r23",
      "r170"
     ],
     "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",
        "terseLabel": "Tax related to amounts in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r162",
      "r163"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r27",
      "r74",
      "r166",
      "r169",
      "r174",
      "r451",
      "r456",
      "r457",
      "r473",
      "r479",
      "r533",
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r100",
      "r101",
      "r102"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "negatedTerseLabel": "Income tax benefit (provision)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInvestments": {
     "auth_ref": [
      "r137",
      "r531"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments classified as other.",
        "label": "Other Investments",
        "terseLabel": "Other investments"
       }
      }
     },
     "localname": "OtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 5.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 noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParkingMember": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Space used for parking equipment used primarily for road transportation.",
        "label": "Parking [Member]",
        "terseLabel": "Parking"
       }
      }
     },
     "localname": "ParkingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 6.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",
        "negatedTerseLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.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.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes withheld from issuance of share-based compensation awards, net"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r33",
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 4.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": "Purchase of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": {
     "auth_ref": [
      "r179",
      "r253"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.",
        "label": "Payments to Acquire Equity Securities, FV-NI",
        "negatedTerseLabel": "Investments in equity securities"
       }
      }
     },
     "localname": "PaymentsToAcquireEquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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": "Additions to property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending Litigation"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r5",
      "r328"
     ],
     "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",
        "terseLabel": "Preferred stock, par value (in USD per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r5",
      "r328"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r5",
      "r520"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.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, $0.01 par value; 500,000 shares authorized; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r159",
      "r260",
      "r261",
      "r496"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.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 within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConstructionLoansPayable": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from borrowings to finance the cost of construction.",
        "label": "Proceeds from Construction Loans Payable",
        "terseLabel": "Financing of energy savings performance contracts"
       }
      }
     },
     "localname": "ProceedsFromConstructionLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 7.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": "Borrowings from debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {
     "auth_ref": [
      "r537",
      "r538",
      "r541"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.",
        "label": "Proceeds from (Repayments of) Bank Overdrafts",
        "terseLabel": "Changes in book cash overdrafts"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfBankOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": {
     "auth_ref": [
      "r536"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities.",
        "label": "Proceeds from Sale of Other Assets, Investing Activities",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r61",
      "r135",
      "r477",
      "r520"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 of accumulated depreciation of $314.3 and $296.9 at April\u00a030, 2023 and October\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r177",
      "r259"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 6.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Recovery of bad debt"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.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",
        "negatedTerseLabel": "Repayment of borrowings from debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r44",
      "r45",
      "r491"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Insurance deposits"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "verboseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r79",
      "r133",
      "r488",
      "r490",
      "r520"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r143",
      "r187",
      "r188",
      "r189",
      "r191",
      "r197",
      "r199",
      "r257",
      "r405",
      "r406",
      "r407",
      "r416",
      "r417",
      "r439",
      "r485",
      "r487"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "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_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r222",
      "r223",
      "r235",
      "r240",
      "r241",
      "r247",
      "r248",
      "r250",
      "r363",
      "r364",
      "r470"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding 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, Excluding Assessed Tax",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r367",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Management Reimbursement Revenue by Segment and Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r366",
      "r367"
     ],
     "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": "REVENUES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r500",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Contract Types and Contract Balances"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Amount of remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Percentage of remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScenarioPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The scenario under which facts represent plans as distinct from actual.",
        "label": "Scenario, Plan [Member]",
        "terseLabel": "Scenario, Material Acquisition"
       }
      }
     },
     "localname": "ScenarioPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r87",
      "r88",
      "r427"
     ],
     "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.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r17",
      "r75",
      "r76",
      "r77",
      "r78",
      "r113",
      "r114",
      "r116",
      "r129",
      "r508",
      "r510",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-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 entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Components of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r550"
     ],
     "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 Income Per Common Share Calculations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers by Major Service Lines and Segments"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/REVENUESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.",
        "label": "Schedule of Interest Rate Derivatives [Table Text Block]",
        "terseLabel": "Schedule of Interest Rate Swap Information"
       }
      }
     },
     "localname": "ScheduleOfInterestRateDerivativesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Term Loan Maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r55"
     ],
     "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.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r55"
     ],
     "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]",
        "terseLabel": "Schedule of Financial Information by Reportable Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r219",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r250",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r277",
      "r278",
      "r505",
      "r585"
     ],
     "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.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r231",
      "r234",
      "r239",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251"
     ],
     "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 INFORMATION"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATION"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]",
        "terseLabel": "Operating profit"
       }
      }
     },
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "SegmentReportingInformationRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r18"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Insurance claim reserves"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCEInsuranceRelatedBalancesandActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Insurance claims"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Noncurrent",
        "terseLabel": "Noncurrent insurance claims"
       }
      }
     },
     "localname": "SelfInsuranceReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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 expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "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": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404"
     ],
     "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.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r68",
      "r99",
      "r142",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letters of credit",
        "verboseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails",
      "http://www.abm.com/role/INSURANCEInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r144",
      "r219",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r250",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r276",
      "r277",
      "r278",
      "r505",
      "r585"
     ],
     "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.abm.com/role/ACQUISITIONSANDDISPOSITIONSDetails",
      "http://www.abm.com/role/REVENUESDisaggregationofRevenueDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r20",
      "r74",
      "r143",
      "r170",
      "r171",
      "r172",
      "r187",
      "r188",
      "r189",
      "r191",
      "r197",
      "r199",
      "r216",
      "r257",
      "r341",
      "r405",
      "r406",
      "r407",
      "r416",
      "r417",
      "r439",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r464",
      "r485",
      "r486",
      "r487"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED",
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "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_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": [
      "r187",
      "r188",
      "r189",
      "r216",
      "r470"
     ],
     "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.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r74",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock issued under employee stock purchase and share-based compensation plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r79",
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining amount of authorized repurchases of common stock"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r5",
      "r6",
      "r74",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Repurchase of common stock (in shares)",
        "verboseLabel": "Shares repurchased under share repurchase program (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKDetails",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r5",
      "r6",
      "r74",
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r9",
      "r10",
      "r53",
      "r520",
      "r543",
      "r552",
      "r575"
     ],
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.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": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED"
     ],
     "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.abm.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r80",
      "r182",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r438"
     ],
     "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": "COMMON STOCK"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.",
        "label": "Prior Year Claims and Claims Adjustment Expense",
        "terseLabel": "Change in case reserves plus IBNR Claims \u2014 prior years"
       }
      }
     },
     "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]",
        "terseLabel": "Effect of dilutive securities"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r202",
      "r210"
     ],
     "calculation": {
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails": {
       "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": "Diluted (in shares)",
        "totalLabel": "Weighted-average common and common equivalent shares outstanding \u2014 Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted-average common and common equivalent shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r201",
      "r210"
     ],
     "calculation": {
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails": {
       "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": "Basic (in shares)",
        "verboseLabel": "Weighted-average common and common equivalent shares outstanding \u2014 Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARECalculationsofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "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": "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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994",
   "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(32))",
   "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": "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f,g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "https://asc.fasb.org/topic&trid=2303980",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "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": "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "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"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "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"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "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"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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/2003/role/disclosureRef"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r524": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r525": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r526": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r527": {
   "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"
  },
  "r528": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r532": {
   "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/2009/role/commonPracticeRef"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r537": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r538": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r539": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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/2009/role/commonPracticeRef"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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/2009/role/commonPracticeRef"
  },
  "r558": {
   "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/2009/role/commonPracticeRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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/2009/role/commonPracticeRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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/2009/role/commonPracticeRef"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r63": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "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"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600",
   "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(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"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "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"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "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"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "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"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "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"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>70
<FILENAME>0000771497-23-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000771497-23-000012-xbrl.zip
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
M0VQ'HV(;$Z4L4;IH;51G<U5G?%?-HDQG<&OZ:7"P*Q-K=7W%CVR.D?U;C[D
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
MA1U6L7RNK)YV>G1%6G#E)UX4]*>9_V_ZW3>=WMYWH:%!V).N+?SU8,]G:4(
M-+74&,GJ568GE:DKO$.9U.EG[(5QENODCUD%X;3D\G&.:Y5,N%J.ZZ>G_D2.
MJTLD42N?M*X[&AIOK/(F!LH^J!C"J0*98=DM%,BM*Y"/L?<S$V4I>IN\<(4L
M%&.B4-;4^BTBZRPGN46-QEX?>\._\ 1CEQ8 N 0 X[W)B%()QM0LQ1A)RIH?
ME+,P6DX X!L,@(7RN6;L^6O#GB$46ADK12R@"*+V,8 )%),K8F+XV(^QRBVP
MM\#>9 V2L&WEK@%[6BDA?/$BY0+.(O.NHK,K+C$=BQK.L><7V%M@[P/V_#5@
M+Q5IZG98H%&"M>"E"E9@LB*24V@;K_?FDG1=H_+Q&<%CCN,=87WT4;(Z JDH
M:\F8"(U7/O,,@.O0 #: #SFQ^2D)0@W:@L& @)2,(6MF'P!?LP4_-.5_-X%0
M,@0HR00)&M XS,R():"F#(R#TDP@C*>:WS(9J"RD*H.%["^1??:Q3#84B@H"
MN6BRM:Y@(%$$AGBQTL3XCUD%P=\XZ%1EOW5>O6\,@;K,A?+F&QKT.GO[H\>=
M'O82PZ*>MKWY>*OIL/C1,A>?G/HS)=J$C*1%5H (!:2/9*/"()5"5*5)&+J[
M0I1>6)&%!_9!@9(+!:W7M=R%=,:7!K"!N=++VFD94T[9D  J$)BH@[16$!@O
M=)Y=<8Q7NYV5T]U.U&.UW/^$FYU^^U=W894OM\KU7RP\"*,!1ZZN%\I9"<A6
MJ2+2[4E_:IP4G'16U^5K!E(6(1K^'[UW&!3Y.+OXOW;O=%9 65PDZ;T,R"(A
M\)Y*8EEH=A;0A-( -^':HI6S(A(GC!&H,4<+$),*&+T)WM1-AI++YG1-M+YY
MPO5]/:#:0E_/](V*B1R%S YL >65'T<PF(BB=$Z<5<JK/="^K:ZX;OZR18DZ
M;ZJB&%YW1/MF7*:?Y[\7T/&-(F_Z>OAOL:AE,8)06Y!&(IA@$@E%;'P4S? J
MBQDS.->X@#HY2E&C&8M$QR #Y:@<$R"7E%2GVDV),*LB6:%QT8;.&_HPL+<Z
MP]<?QMH:O^^ AJ/QT'J+1ZNE4*H7J%!?[H;33VMITW -DL*(VH> 2(% Y<+F
MR*H$S-<BR*C"F:24F4=)*7,[HE+F.J+^M?B#=UY+8T!1PKK!77(Q87**Y.ER
M0&$$S*&H^(UO05*&->!UA "T4X(<"/0:A+:8M$/# TLJHU.6IY)R8F9G:']"
M4L[=AJ0<_W<-D@HJ!5W0USH?@#HAEN1]E *8.0@H9Y*2,^L9_8RDI+\=4<GK
M\)BBJT&$PH.FF+J<'1,E<(IM5HK@3FOYSGB(^H=%):6\!5%=B$C_#/TK3B%1
M9A.%$ (3<Y6=TM)1R0(5GHVJFU_3\@-@O::5%0 Z)"/9+@,$#%8J56KF3B*?
MS20(#+/HDWPE"#RIAC;YYG%_P QD>+/A%K@VAT21BLDK5NW9UPGSB &59K+$
M5#=@FEADF,5%;[,EC^M:]086PW@E:"@"E"E(,CM-&H,I69YR6;.0Q]?E8:Y-
M'EEFHF"=BJ8 UOT\A70>I4K%1U9C#=JVXEPXD\*,M=YBOT?G&T*>;XN0TO'A
M<5U\G9]@I_>T/QQNT.@1#O<?=_MO_TUYC_[" 5\W.U/&U[>]!3O\TEHF3MHZ
M)KXB%#1D*2N'(461/]G>8A;'84/%_5W;8%P8W3\3(94IB^@1O0T0T<284'M/
M.L0LC3D-\LA;",=]-R.]IC"78-;ER67R&B%;\B&Q^B0O=3:UE-GLQXB?'..
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
M8<=].>KZHTLV-UAX<..UT7WIHO5^GIYS?._=PQ7&W9DG5VW3"ZI\=D(V\]6
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
M_+V[O_42O_WV">\?_J>W?[@IWA[^I[O[XEWO77^7PC.3W2_OJ:8)*-F@0$A
MW#N+''<$62&HC2QI@]G:!N4+S(K*5[C)!FN*_\L&>R ;C.Z^?,^HPE1(B\!V
M!35B4T(:<XUBI"H8GCA5H$8H79=S&^S*LX7O\W,:RTJZ+@G7ZNWBOW;2J:*>
MTY22:>BS L@5R2:C.#Z>]9E>T-/]HOJB-U-?"PW@AV@N-J:/IM0 )F,U+>:<
M(L9[<7)&$W5B!7SNU\FO@Y,^"L,JLI\O6SCD9APRY[Q*R9SDUB 1@T \*8JT
MA1^3B,I(2BA.=&V#/&-<K)-ES<G%)MU*_=?KAA^?*I0;T_P%RG<,Y3FWD OF
M.>$">6T=XD:!/M>,(:E L"!%[*S*4 :UOJY:!.4G$<&O.AE4K2M&=7)L/G8>
MUSG+]2ESQW5[O1BN/*CY$4-=-]KV$!FJL6#XL.X9^J8[.7H^;22ZF<_&+O)3
MH:#K4]#!O#41M=!:&(T4Z [$@Z/($.&14%9:C(/P+ $%8;JN6Q2::OJD^JDB
MM;$H<D%JTTB=,Q9T9,1HSI&4B0!2M4 @K(1LXL0[XF4@.88L6@74AF+(K;84
M_AK%8]NM.N/$P?@'LWV?JL?2E#TP7>CM>IT+K]R"5[KS%H!@! MN.4I),,2=
MD,C2'&.DA%K#?&3:@@5 \/+$4J()K<-F4Q9 P68#V)S3^1:(,P6&D38.L*F#
M1"ZXA$1P1'!.@R%N;4/35@7ZGD)TH!Z5[J^7L/E4O8NF]'ZUV)4[,2[$<@MB
M69 !%ZCCSJ6$L(XY(46)G $7D;2<)VF=2!C<?LF6)Y;B];<.ETWI_(++97$Y
M?R*@,5.2 2X9]8@KQ9#F5(!M3I/1(EGGV-J&( M.^!^'D\]4.Q7^X3 WD&E
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
M_-__HRE1OW6V7[[>.7S[4U)8_+3RWI_VE]=[FZ^W=N!9_WG-1R!SCP W7"F
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
M"1Q_RI!P@DAF,0F1-3,GX$9;_P$E]3UB+,^;+8T!N73P61+)<V?AX"U(3GA
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
M[&%. [;!X]?^XEAY ]E"8DO"-O[U9V65! ()@XS  FIB&H,N55F9N9Y\UMV
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
MS,@53H8*)XJI00.14B0"+B62!)-<&:8HA5+6?-KFT+BQ'K8 +[Z"2"/ ]R#
MEZF#T=E"*E7+% 0B4PY(_8LS&@(XD:VTNL3"+* ;5&.3F$,0*WK<PME^>A:(
MI4C_F8%#945VSA:D45WFQY_/,XJ=*IZ5T4P34$:5ALM O*:!&)69MX&RX!!_
M^*QJ1DT&\1)*[Y+9'QJI78C47F8-):H]@ ?"!&-$EKYTEE%)G$PV,Q$T%[88
M'!Y7*O$2\X5+01#'<'H6 5%[,DJ-LI-TLYB71Z30+$<R\30NC<LNOZX7JK3,
MK!?H[_/U:6!J+IB:4>04H8B*DA3(8JEX -(0SZPD'C2 DSQI:HMR8V]E&6U,
M$\LFR7=7W;21Y/N1Y"DSA8 D(6MBJ,Y$1NH)+JHGD*/(UE(?7"Z]6&8U4&S"
M)NZHP%GW@ Q3_ZC5*9)P:V;QB!6=^W)V5";2"=PY5WP:!)H+@6941=61FZB\
M)X);5KB$)-;@C^2D\GC.!!W$RIJ^571E8Z)8-LF]+R]'([F+D]RINF<LQZQY
M)BESE%P:,G&4&9(LI<$&<#H <@<ZH]5B8ZVXH]H@38WTWQM7N9<Z^6P5WB9\
MI*]-Y?3YD&9&-=3D13)),1*4#+59U'L="6ZG;"35S&2_LL;5C&)D33C$$LKL
MLMH<&NE=A/1.15$J!X)1()DCKY=&*P+1B-(&GN:DA5>UM7!9$J@>OXEA5$-L
M"-_3F4_C6:N;?JWQZR-64^[9=5',F_7:[)>E&9D^&P2:"X%FE!%SS"7'8R+<
M .*.+!D98#0)F3EIF8W4B)4UN2R%B1H;PX-C#HWP+DQX+].'*),*WJLBK8;(
MQ"W2!Q:)2R)(GB4-/")]:+(P?E\091/\L!0,XE)05N,H_544FE%7+*8DJ<F4
M."<YD4H)8HUQ!/]CEAE@'.QMFSPTQH=ED][[I!"-]"Y.>B]S"!:HS+XT9D'@
M)1*L($"%(<I+"LY[R):NK&E]*U?%\ID@EH\Z[/>&T&E!_'PRJKI[&XN#[_5C
MZI-A[_C/,M%5>=/6>."/$8[NCDRLGZ_(?N]MPKN&=B?MI.%YZ>3]W@L8'+[N
M]TK]P_C\]-V@Z#MG:63K./JO#5S-#U<?9I0]%Y$FL(P8RS3"%:7$YA@("),8
M;@##"ME@8I;#8VZ=Y\92](#,&4\.&>ZP[WR##+\1&:9*K&?)4N"*I&ADB;G@
MQ(GD"=A(03OGDX"5-:[Y(E)$[AP9'D$%=C-3=%$\6@%EHG4RJ(MC3M1)/9.&
MVYA*GAS W1WUP;5JX.LNX&M&+4W/!9>@ 8E-">1PB%PV)TE 4^<-JFB)LI4U
MJ6[EB9E71!Z0C>7)B?W=\9I&[.].[*=J<SIC8J2<1)T]03$'XIB(Q#NK(.@
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
M#%.L^D=TX\47)CZYU0V=DS+Q&^W!<6\ G5>X;,?X#?R[/$R[>Y+BJ/%ZK]M
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
ML$IH+0;E% =GAN?Q-89X=*4Z.K?$O"'DGQQ=/4>5*?SR1-U@@N:+JE!>Y^
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
MD/>/44M:"_/A %7[$E"!ED(D$"1H%8BTP1&?*DZE@K8L.4,-JG3/.!<-F6J
M:DF!2D#B#/<NLXA*-@>7C>60M/349.;"W(U*&Z#ZS4"U<YE121Z8,XX12C4"
ME;! K)""&)6R2Y1'X+P E=!T53= U0#54@*52I"2#X!8!9*!]EPQ[90"'QD
MS-]1N;$^W0,6729-1N9H(0+QII0@MZCB^>P4ZGF1Z40=XY!7UK025[;<:Y#H
M]XOMTT8B#99%)2+DR*77UBEKE*>!>M3U&)4-$BTA$NU>9D7,@#8E1DEH98C,
M*1#K,B,6E781 *QEJ+X)HZYL'=0@T>\7VZ>-1%1GR8T+P:/"9J&$*<6HE$1R
ME+R$!HF6$(E.IRS>2&N5H(H3+WQA0CH2RQ"3+"3C-,*0HFEES?!5U@!1 T1+
M"42.0S!1R)C!RVR$TRSJ'"(H*;65_OZM2(U+[M<!ZK+29IWQ,0A#G&*>2$<I
M\=$FDC/7J3AC43=O7'(-1BTW1C'#F:<I&Z:TY+AE+9ZY-@8&/"4:8V/I?FA
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
MW#."^%FI[JB)!UF:8!A9(@0IR0H!G MNF%I<ADXCW$LGW!H,]T8%R$C%!<N
M0IY3Y@&X=CRP)D9P^81X*EC?)A^0994RV\82&20EQ59-N+>.&ZL1J?7*FF--
M@<]'*,%6:@4F,:D1O)EF3G N4U!.N.R4H,WQ_' D>SJ"/T)45"+;5L+C^2R8
M(.!B()DE9B $;Z-OSN?'*]T\T.@ELK&DBV:=;$*%VMAD6(K ;).'LY12?-D/
MJ60)"M&.F"1+G"^>S4Z:1")-#KSQ("AK#NA'*L)!!QHT=XQ[(54"YV@"'9BD
M&F69VR90Z &)]I1[$AFWMXC,Q(<$1"84<N>2(EQ9GBE83IL^-X]9NGE2.5"1
MN4I2.@@@I$U:9.&5EMXW0;X/2KJG^M^4*"&?$Z&TE 5U&>EW1NFF'-=92@80
M&^E^Q-+-C#:"4I Q9?S/.*&MXWAL@_0T6-5(]P.2[JD0?F9Y,-89DA/51 :<
M6 \F$U.,GXYS:E+CMG[$TBTX%]F6TG,J(#.W5F4&1D:FLZ*4-P&"2RC%TZ'Z
MV28?98D[<9$1"=D0H%X1'5S&5<N:\5*5W\I5ULCPHY/AR!-C(0?A79*EB2RJ
MV8XIQVG1RB1M3NB')-O3AK/H7 9.G!6*R/+# 2LUYJP$*81RK'%//V+I]A&L
MSUD%KYWTUEL\F1-J9%J$;"UM.E NHQ1/A_ S/)F-I"1H#D1R'HG#)2QM-B*+
MFN&1G9;OA+[OLOQW(H%FI@3N]X;0N3RGB\@YNNY[OM>/J4_J9_Y3X,K$WHGO
MI%9YU/&[)5J_+-J@UVG'^IUKP>W^9W8VMOUCWF23A<S(0X=YSL *EVC*6DL+
MP1J5>6"(Y_'_L??E3VTDV;K_2@7OOAMW(IQ,[HM]@PAW>QGW&Z#;QMUA_]*1
M*\@6$J/%&/_U[V25-B0! @06D#$]MD&EJJS,\WUGR9/GY#)7]Y1B6&A^=9K_
ML'@(0#N;B[8[E)P'9PP\:*255<A3&3$P?=[OVMHQ9@U-2M>(G9]\2+,09B',
MFR1])<U9<$P0RSE 2FOJ I,AL&2B,_=4>[D0YG4(<^%@!5':1^$ELDIAQ)G6
MR(+F0XP!6UJ2Z^7SK1VFV.U;PA;"+(3YM G3!TZL(4[SQ*V.QB2?O RYFKD7
MJ=3"W4#"7#BLXI,"#:<\(M0FQ"VWR*ADD8H1<ZXTM\9N[5 BMU4AS$*8A3!O
M09C&:1N5]$)2FLM?62*D$(%$AXV*213"W#S"7.SB04W>_M0H:4K PDP&V< \
M,H:P*#AV) 8@3*J*A5D(LQ#F[4Y2$LT(!VM2)<<U&)G"Y*WIZ+DES+%4"'/S
M"'/QO)7UW >:^Z3PX! W1.?JS1@9XC6+-N8(]7J[+13&+(SY-!D3G''@R4!,
M\)H[^-M&"=9E)-ARY:.]_Y.KG>$Q"MT!&CVDT.EUZ70^?T?22#$S%@7/%.+*
M.N1RG#-$HHD.8)_F'I'DF=%\&Q="+81:"/56Q3R 1QV-0EG!H[.&&\H\"5'G
MIB+RGK*E"J&NCU 74JD29\[XQ)&PC"'N#$7:.H*P3<$DYTBP##SZ9YB)0JB%
M4 NAWHI0%08BU3(**SF/+&EOI!/1&*>=U4&6]---Y,R%#HHJ619E1,+ 'QP'
MCASE$06=%#/.!A?$UHX2K&P;%<8LC'F[3$XL8T@"B# Z;I@VPI#<<D'GJA<B
ME83]363,A8.Q1C'L7: HNN!S/6>/@$0=PD: Y@O*F:BV=C@CV[(P9F',PIBW
M.>*$@Y*<:!W *&')6[ P&=B9*7H;(RF'D#>0,1</(6M8(:Z"1EBXG/R>$C+1
M.<1SR38M@R:89<8T)?F],&9AS-MU&\C=4W%,%IPXKKAT4D@P-W/?3<R%N*>"
M:H4QK\>8"]V194J4>HT4-6!C:H>132(@+KD-V#ELI%]O7Z?"F(4QGR9C"L64
M,-R2:"5XY1[ %HQ(UFNLO#:Q; P]-#I=V!@*ABM&6,K=Y5-.7,*Y2PM&2N"
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
M=I0J-O0C1+#"3'M.1!3&YK;;)GI%HZ.>\F0%E^5\T\-!]N+Y)A.)$#;K9L+
MN 8C"UD9!4H*UE8H%;0E:]M,*>C>.'3#\XU4PH@@&1=1.2\9M2321#DL?8EQ
M;22*%[9$M5,21X62MQIQC0TRC 84D^(<<^EM5+F> [E]TD;!\,9AV%/MP+Z&
MOSCA5&B-7?(!;&Z&(PB%+7E7&XCAA=U"'F@0!AQDF21H8F\5<BE9!!X4X=XE
M)5, #,LU[!46#&\<ACG7A JK:!*"8YLTML9IZ:65F"92LK@W$L/S>AC+&%F(
M$DD#-C1GX"UK$0DR%A,-PJL<RQ@VVZ) ^-%!6#)FHE1,@F\,A"V,--YY1\$
M"T1+5B"\@1!>.(B1?*[FXC@R1#C$L:?(4F:0\#@&IB0%?.=@=4'PXT,PYIYR
M1RAV.=1E,9"XI%CPZ((7F!=#>@,1O'B (21!I+,2^<0E(-AY9'PNAR%]E";P
MQ%(^8"YXV3%^C!@VS OO%+&.<P%+S94E-%@F2,26R)+[_Y"P/6]@.R=9P. ?
M&YN+1R0;D>6@G:,U4C#.G4_KR_TOZ-XX='-)&%'8)"Q\/@-BH@_&2D5D\D8(
M5S3T!J)X(=25 N,V$5#)WN0ZZ#@A2[!%*0&" =/6\[2UPSC;J'#UDVWN\\;Z
M5KLU.!OW(^P_H 1Y=H<]?E9BXU5/93U$-JZS 91C5&G#:7".".:YI%X'09V.
M9?-PT]BXM9@@3T&3TF@T(A$\)3"F+-"R=RA(&3C6W(<DMW8H)[=WES;O,.63
MA[#SDC+++98B\<25"5@%EL"!%HG)5!)L-Q#"BWUE+/=")8TLMA9Q0L _2H$@
MX8*SQBN)%>A"0# N"'YT"-9<$>&II<8F[C4QUD:9, ,OV<LH[JG^>$'P=1"\
MD"*?L-0^R8A"KHS)/9-(J\21"2$Y RBV]5%A^1CKT!4$)Z&8P51YT,041R.
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
M>/;Y[>O3SW^]_K'[ZO.7O5<>O-MVVFWAL[I&;FX*]NH0[QWL_JV53TEK@E+
M'''!#')2&:0CCL1P;+2/N2$M,?KVW<"6\_V=U@\OQ/38B8F1"!(K'"':<&>Y
MIM:"O^HEL3(E;&MBH@0S4HAI<XD)SQ.3#$XD(C52"7O$%57("HH1B280EH"I
MA*N)B:VA(<(:B>F^?:@-,H(_7KA'_53,X%7=+WH]>5BJ>1X>4]^I"3D6OCFN
M[D_(NO#QZGQ\MF@HVJ1L--(C^#]&G'$"-B+S2!$2HJ:<LN2!CQ59<B3@9MT4
M-JC-S!,'[IV:6 6X:P7N@B%E3!3,!86(=0SQX"VR"="+24@D$A8=S1Z>I-MB
M@X#[A&.)JV<,/2"SBMYA='$E=E[5H7]X['RG9E4MC.]&LOBN\[J6Q/WTLI'#
MQCTN3'U]IM[[=='$,E2I%&)"%/Z%.,46:6H"(K"T5 G-M<WGE3#=*(>W@'CC
M3:P"XCL#\8*Y);Q@UC"*/.<&<:$Q @N,(&XQ4T#**C"ZM:/$1F'X"0>M?ATG
M)->II)/$X0=D6K$2L7J8IM54\F8RU@L!7X> /RQ:45AQPCW72,H@<@:O1@;\
M7"2IBLY:G8006SL,;R^6*"AQJH<-U[LUH@I<UP#7!7O).A*8CA@EQA+BGDAD
M* :X&@N"2H@WV-5P-1L$U](F[^>UR7O7G":K V/-1N.H=%]_9L?Q6=6)@V?Y
MG%=3^]4.0RN?RP%TUXF,]2&=T6'RZL-1C(.F!&>5VKFR_.A@?EV,+A_HF9:B
MFQ2NC7XX/OC3B:=+2N(UQ0NZ,\>CFV,0TY/<]4FBR8'I<>W73DXJR$?A<CG.
M^JQQKBM8'U@J;1+HS^A;-16)IDSQ^-!AF-8BG)Z&GYR&ZW;F2H.."H^&F3J1
M=='601?EO^'SP5%S5&W)&?RR^-G1N?]F-;-LTS1\&9]$G#G;U'P JFGNL^O1
MSZMA;RP7_=;W41&B4>7Y)74+ZY*:?L9[O4ZIO1N=)KRVR?2NTYRE?#4Z4_FF
MV]N+I^<,J?Z@_ZCSJ&YQ%-&?[O_QMU/,:/ XD1'$(JX"158JAU*BB8HHDW=X
M:T<MV;L;G_*9:*AZ6ZD^N'O<!8C]-)&9'$>=E8-&@K(\O&Q&5XHT7B8:/T T
M--@^%C.-" D&<9 -9#2CB/$D*%&1B5"+QF*@<58T3D#9Y!8<^1#VN5!8?V02
MY5)2MG]Q<<:U2\J[O3<KBLJ[XUQ@/*O;?W?[<SS2%"+_$7O=B9S@IR<G?.^/
MOZ,WCBG+$17<(^XD>%@*Y(1[KT((L$J$;NUTNHMBTIK,;]5NRH6-^JZ.%%M#
M*3-BLVIGU8=T5E?);:G4 SG^2O$V,ZP<?WURQU]7.P?Y >S*W<:N?)WMRKI
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
M[&%@)=67Z?I=Z\UMP$+3GK6/1\=KJ' [%KCPY_M:*&,*ZHGU102HP 1&!TK
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
M8QWF-^8+&.IQXR!VT;, 7\FQH<= T8>=.BATH_&ICL9L _3M]]$_@^"W/O*
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
MOG?\+[[OM+G[IMW::I[O\3=?]SY_Z>S F+\<!9 %>ZIU]"_P\"8>"@I-@Y(
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
MM4\0AC(]QCK?Q#G:SN;PM>WWS^'#?[&TS-I07.H<VCT0K8/]TKLR<NI(4<A
MI$^".!8UH65A7"EX\,* J6BN*2V8+<+0RU"_HK),9'Z\+\,Q;:%&1E&39<_1
M*!Q4<J36T=EZFLEUFE@:)W!W&PG1C8;Y)6/RK?1W39Z3<_/%^^K7 PWUX/I_
M1^U^'@P:1+9S/FAG40 6Y;!] M^>W#8!!AE)]!(8JD",)V@0P[O&XX?G.O@F
MW(:&+,JQL1S*Z*G=#UE\MU&>H?4(IA@(MVRNU>86#'5J4N*P^@@QLHA'3L.U
M1*OMFIGA5VJQ>C/CVNZ$;6'F+@Y/(TQLE3(:SL50%+KDH+PY=QIXU4>5A+0Z
M"!J6,^^2.*@Y[MVNA[N3_JGGAU^X,13J%V1<S/4*(L40@'%523%Y%7L:%Z4A
M@24F/<?*V/[%*URI1<9=U9>?>"C+DBJAK9"EUE:E@F&_/&X*8W2\0EP7#[#A
M:W$]V74,>O-"4),*2;3$@DH*ZZ<8F0AEPCAM=!G+XL6KJW/:-QIO;!4_G?W"
MG?,*\H$@F'JB+HL?1%N5T5,;PNWCRGD'/^L,>3\$I3NQ4/"&;PCC9KQW(+-J
M*WKF3<\6<_T]14T3'8%*++033!<6(7LS\&#*U[ZTX8*>FD*P2H3_4+WT#BW?
MB!CYN"ZDD\]]JQ"SRO69:\-4=\ ,;1\A?[M7?=P=8TP\8#CSL<+6N1P,W ,*
MKPMV "Y.[&=K!*@)U%7ELIGQ5;ZLR*-"EMEY:*?>PMHH;L2<*=#H52 BM;L6
MC!RX/DZG>[G<4GZ)P_%V<-A(G=[I/-R_-G_Q%\WS,U?G^3VGE+VE\37WB9=Y
M<M+HDF<5Q$T'+'@\K+&5_)X]5NGUEZ'(["$%*8W0>N;R!#VB1#JV9^WCT?&,
M-)F!GI/GCP4'?+: 8^OO+D.Q]6T;E0V[BQ8H'CY4J3^VLNGF[-8:T=>NQJMT
MUU4OK&^O;99^!%D]R.<G&9^/9UI_.9Z=Y+C(9ZNNWG4G1U&H[9><0J&K<T:T
MUYZEQC30:.)4&EMO81(N6E%/;;XU@'</&_\=H50?5@=TN$?P06?\=ZKP1[;=
M!I,_QT-YF8T\5#RX,YWV<;L*AOI]SO]?NX@FRK5KLZ.V/AFH1@TRNAT3,$=V
M$]4.V^E4_FBT4^5>GGW8I5NSI_L$D"?6&:C(,?NE:WL*PS,K18-_55ZX/Z;K
M>SAV62$/3OU/@]K"M9?<5E._^>P;.NVO,)+#7B^,CT2K>_(1IZLBR*IR(+6K
M'I1G?_A'_O5HU&\/$(+4)?,J _'R&F3I$+O5<HS7<LKC8_]SFK^M5K\8?U[Y
MNI\M<]0^5J2VJ3D^ZW&]=&29O<HS+M9JUTZGS["GMB+#U.YD'VQ-D?4B-VJ_
M"/H=L[R:.N"F;ERT]R=GNA6C]./8;N_V\&(=%YAIHCZC6!@;C*D]J%DV>W_[
M\#'B<J2101[DV/\[X?33]B!.S\^?  :[73!_P6X1S/^CCR08>_3X_JK8TZX]
M>W+1_+PYR<CYM]-\^^4([.7VSN=_#W=VWU^T^">YM_N5MG8WV9?/VZ<MWNHT
MC\+QO+W<^OSI] O8UGN8@?-Y6X&]#.\YQ&>PYM:_G;W=3;''/YVW^!>PEYMH
M+^M@ >C)@IB %:JQM:ASS!*JK-.EY<F6<J&<?5D(DZ@/D3I9\H#]QGAR,0I
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
M3O$*P)?]MD,':NST3F]]OO34>.PZ;N#EAJ3ZP9FLI!O"\%68[$J.LOXK8&&
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
MD."MMS]^E,E7M&--[]@K+( /$?9*T<7.R\FDLO,PBLH8YZ.TC /B88^4WY
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
MM@=Q]#C//B"^7#NR.XB]CP'Q!!R* 177'<:FU)&0B#U>NSJX"8\E#$])7[<
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
M(7K?1SFX6EZY]MK7OF,>7_Q5@>KM#^A-H'H%JO><8:H"U2M0O6LG_:')^_Q
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
M!&CS<L36P4/00FR7SN/R9+;W JL:ZJ[EDS:;]$N#C(^+,.Z7E[S")LGVQ96
M;8&\EU $5K\Q+'/KBGD]+FTY*-[HBBV[@C<]Y(UJVEN[:CWFS# *PAI[KU:#
M* ?[<Y;F^477@%6UI@Z>* (KBL ^*RW@Y0II$45@GR/:M>/VO ;L$ .S+RR&
M/][?D'LLS%D#)&DPCI*(GV2*'E97#AFBYXDQ@;BWHY^<<46TUDO.7&NR+2[N
MZ$V<=JW([G87=S1@O"1%:,<ZNH@W9]\<P(;^<B%ZN[*,,J%YSHK=G('>!#,;
M+CGNT6X[.=V>X" 98[[0S2*",<_M:!TK,_0"?-G/CO?%'5#!'1#>0#^]@?YE
M"9;#^^:OD=@G$[ '!J4G1DZUM@<2;37YOL1#E\%-1]UUAUYPLW?<O%8MB'Z'
MS<B!I"E<63_._:+]BZ8_)'XZKF\'*Q._>["2AF$41_#C1434ZM'V D7<MA]?
M1**CCWQ1AJ0OPXBG+4O6+P2U^P$ISO*BV0&^A W@:T/9P8'LHYLX)*:H$'$+
MIO2,*9HE.X-@RC "JD\?_WY1T93'PC3C=R_C;P7]ME\(M=^1SI[HI*IM?]SD
MS,XX7AY/+4?P=& \O39T61GLE4<#B_BNP:A:^Z8JSR?F:Y93W.M[B+#8_47$
M??I6EY#UV)L=$E/ 3&YQDZ%@RBF8XFR=D^PQ7X81^FG*THO*!,;GY!B?_@WX
M7-X<0+IB.7CJ$ROJ),7%IR=<139$)#LHEJJ:L2OF5_"TISS%6,@0V8ESR4[8
M$+A>2';BUV+$,H*WNV1LQ)(<CR?7&P#7<9IO5HIX:Q1@5X /$4GLTX88Y*'C
MNOT.^J_!VZAN'U6H!77P>Y7S1[JFY,* D%37*B9QAP"C&A!35'7K(_V",:=S
M*H; E&$X>7MC.]:D8/NY3/V49O!K0OPRRUCB/U6WC,>TO1TT15?P$G:F=BBW
MUN.$^X 8<PW+UQ9ALF#*2;9"C"'5;QK&]M21D(D]7KTZ* J/)2R,"G+=PBE6
M)RD&Y$$:NUX1TD<G<D!\N=X*42%X<@J>0*PU'%T1 5=/,^K+=Z??+<FE[WA\
MOKZW50=!#-(22X4U8[ZLZY(.3Y4>VBQ7V[-JQ@'H\L)>NE +H1:+R1IMS]I
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
M'19/-,&3?O%D<#N:PP@*54LV#QL3;GQC0OU=?9%/-?5E=_E<T#5N!R9)#\V
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
M5C#>ONWL_VR2NHNZ<D@X#?\14;B]Q+>(!Z)A!?<YUA<;6YN!NL+&-YILY/B
M*WWO3]()M[@$'20!U@="V 55G<X)=PG8VSYNG /_5HQG%'<J?JJ>?XK ,)
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
MA^B8::08=U;;\'B4=;CW!RUFK\]W3OW2#[T'^&>43,;_^']02P,$%     @
M-$S'5M/0B<0N$   @:(  !    !A8FTM,C R,S T,S N>'-D[5W==]JX$G_?
MOT*7E]M[SE)"/MHFI^D>!TCBNP1R@;2[3WN$+4"GQF8M.0G[U]^1;(/!V)(A
M:;WK]J&);<U(FM]H-#/ZR,=?GN<.>B0^HYY[66N^/:HAXEJ>3=WI9>UA=%W_
M4/OETT\_??Q7O?[;U:"+VIX5S(G+4<LGF!,;/5$^0WQ&T!?/_TH?,;IW,)]X
M_KQ>_R3)6MYBZ=/IC*/CH^.3N%C\U;_X8!U;IR>G[^OOFGA</SUOGM7/3\\G
M]?/S,S(Y)B?CLW<G/T\OSD[>G=OG35P_/CD_JI\VX;_S]T<G0'#RX>P4?S@Y
M^W JF3ZS"V;-R!PCZ)K++I[996W&^>*BT7AZ>GK[=/+6\Z>-XZ.C9N.WN^Y0
M%JU%91WJ?MTH_3SVG;C\24-\'F-&XN)X/-\H#<]O+6_>$!T].CTYBLL)+C2'
M+W49QZZUXFMSO\Z7"\)VT\#GAO@LZCFJ'S7KQ\UD339?D26K.6N$'VL(<^[3
M<<#)-<#4)A,<.$ 2N'\&V*$32FS0 8<(E#<*)#YS[$\)[^$Y80MLD7PA?/H)
M(8$*G2\\GR,W137!;"Q;R7PNR(YK*$2PZUF82\44)5G<H53Y!G$X$T]U\?3V
MF=FUAGZM :M/,5X4JCE)$]8>O2G2@H0Z-L_/SQO/0K]VMV"GVLCR=?%KO7E<
M/VD6J#9+__3KAJ=Z3/<2;5B/K6)MB.D.;,/.,96E"RI*^<PTF[%[C&H*(280
MO3\K4B$CUMNI]]BP"=51_.WBXI<=JHY=U^.27KR)WBT6U)UXX0MX)0"[B%$;
MD$ELN5*V=\?0D#\NL&_YGJ,81XV%[RV(SREA2;LM&<Q\,KFL@:&JQT;J#P>/
MWT)#XA(I_IN:)SXW@(0XW75'8EH!_F6-@?P=$HJFQ/U>^*1HOX&$P=P@8?Z[
M=]_"3M'N XD5./^(WMMD4K3W0$)=ND?G!?4(OB-J7]9:'KB<-23>/0S,G>Z#
MK"TL%S.*6:W;\.E(_FNB^MHQK2-)];&Q77:+2\"(W7<_R=^W53HBCHKD$&XI
M@S;=IAAWDD4O8[GE2;/?&_:[9ML8==I71M?HM3K#VTYG-'SH&0]M$][JB%K-
M1(G#,0A_"%(D,1 )GBABBD*NZ,V*[W]^0)60\CWVH7LSPBDT^$5PV^2H!/%D
M/Q#1FXUZJ@KJ< 3_WW5ZHV'_NM6_NQ]T;CN]H?FY8_;@L;/OB-1FJX3W- _>
M=36H?XTV*D)A33_&[086PU&_]>MMO]ON#(:=_SV8H]]? N$\KDJ S_0!3M;S
M;Q36] -@72@.L=1[5:&$_MW+0?_#G*?MKC&\O>[VO^SM5BF8*>%]7\!T WLD
M^5=T/(]N.V+Z,GJ_&[UVSQ@]##K]Z_Y]9V",3!";!G(J#DJX/HBHA#++\5C@
M$W@ CBABB8 G"ID*N-9L*P31E3$T822 BS$$M97=!ZD,S9N>>6VV#'C5:O4?
M>B.S=W,/:MXR.SJP[<-5">7Y-I2R%H%<LAX):J(FM*X*Q755"%^C!;/*T)1J
M#9)IF\/[?O2H@6,>M0JOYM$V7DEN$J8DOPIA,NA\[O0>M ;2JJA2VLUM:<>D
M%1)LKS,* R2PY/#C#M3JUAAT-.2<1:D4^_&VV(%3'*4!+Q0R0Y);A9"X-LS!
M9Z,+D_6U"::_91I=LS<<#1ZD<Z0!B(*!$I>3;5P$0R0XB@ECQ1,EF%8('NCU
MPT#DD#206)=5"OUT6^@KV@K)MMVY&FF(51932O1L6Z*"K$+"C&RQB).UXKQU
M::5HWVV+-C;5@KQB(C9'T@*"3P;AK'"5.SU-3S^/6@G!^UT01-RD@[C!KT*8
MA [$R/A-"X-D::7,4P%QY*Q(\@J)>-BY$7IF]J[[@SL9.6I(>@>14N"IL#5B
M@A)<*B3W/5(#]YY#+4K8ZR0>5MQ52!ZG MJ]$Q#H35QKE=*!<40ZPF-'"\TM
M B5 F3$P>A.RJ)*T,T):;>'GTRNQ*!(85Q&>_ !7&R4M-DJP]HB6JXC9*IS5
MAF>;0HE$=@A=18&+:%=;UHG"2C'OC*NK*.&T1ZLM[TQ2I?13H?<.E[B*8"A6
M.]N$8^KH0*/)2 E4*D#763U%;R+^58)NC\!#'\X#F"LA3N4##@AJ*HA[S@JI
M/KX:3)0XIM(,N:NME<0JC@9!3'@Z]<E4ML>;#,@C<0.BCY<F(Q5F)ZF$PBI>
ME>\3O)$W01'W2D,W(',,7-WI/?'%^59Q\*T_=F@H)=;#O@^_/>Z!95'.2G"S
MDQ'P:UP92M2&$M6A57T_X-8'Y8_FZP$.O'] _@T@;WDN]['%Q9'V5L"X-R>^
MP1@(Q+6[%(^I0_FR^/ NQ%8)="JYE0 ZKBD\E!_7]3.2M2&H#JWJJR30&7G%
MUKIMS)M<848MD%6;.@$G=H]PTP5,"8R=EC>?>^YPAOT"5OX5*E4J22JIEI<!
M!;U)M$5,][(U4E^B]B!H$ I;)&P("MN$9*-^:-(:5,/E5(H,3&D_X.)TO+A)
M8\@]ZZOQA'V;F8P%Q'YP;>)+Z8&HB0WB7!"7R3[=.]AE!VO72S=$J7&IY&&^
MQHGVU>,&HD0+D6PB"MN(PD8BV<I0V^JRG2C94"1;6DDUS$_!ZVN1'A^E$J12
MFSJY_ K"MDJL[Q$T9-,JX4GE/M<)_GK%7<"5)$P79"/\XP%QQ/U&5]@13PRL
MDV&!> IY@/MP5:*82HPF45Q5A**:4%R5G,[CRBJ/,??E90'L 7AQK^4Y0E@^
M=NA?9"7"1("T'^1[5J+4@!W[J#8T(*X7B8H1]]!&U0D=28: 5=0(L?(F/ G/
M%>+R)FTRYOI0YU$K,4SE3.4J8!VM&0I'7+"L+#)[3(X[R518G*9RH1$6U9X2
MA1"ZGCL=$7$'W)C?81[X5%PM4PR/?!Y*<%*)K0@<P;8N^(:#9,VYLF"9+IAX
MPO@ 3/WP"2\*XI1)KH0HE9**((HY(L$229Z5!"=Q-D ?DAU$2B!2:9_DN8+*
MBC[CC$ Q*!1,E-"D\B.YYPTJB57B+$$1?SM%I,0BE:9(GD.HI.C3^ZGT$<BF
M50*AMQGKGXW'Q\;F'9GA\\8]FN(6S>A"7HD6B/^/K?!RI XO:PB/F5P>NJQ-
ML",N!A1W@\*XVX.52Z'(6%P7"*3BBD%QP_'%@OC4LT?R%L#P;E@>?QJ':8C+
MFDW&5-QO&D!C* \$OQO?"Q:7M; @Y61>0^%-@N&;.<1#'/M+$[X(WNOK1K>%
M,O0LBITAL80KN!SAY\Y\X7A+XK?)A( O[[2,06=H6#Q3%@4XE%,$_\6@A)X/
MG;@C\[&X9''=T["=84?3Y=3]L0-?XJ_9]-4MUA>V)Q:@U8T?$6OFBNN&AIXC
M>;/\3F27+T%GXL78+]O+OBV/<6:ZH&(^L4VW\VP1QOH38^X%, 2OH.7$;HF/
M;K:>O@SS<JIP9S(A(D])P@5'&(0B?A@0RW,MZE")6FN&W2D4$!_!T/N/A(5=
MS)38@5R+*-2WM'C6C-B!0_J3/I\1/U[>AS!8;F'.&CA*LA<8/S:_F$%)WPK&
MQ$QU$5I%W>E^HVBUB0&@] EFI$W"G]>>;]BVG(3!4D>4B<X5&DX'U'* LD 5
M]JMIRZZ=*(F&#V#>A\Z)I=<LQ2G"X<5M<#'-Z;C$GRZ'^!%*L[C=B@DEGZ8$
MD\IVDF9EU9K-IKB./;][NM0EZ"@89D(?Y3&,:VS)<9C?MQR"$G3G#KMX*E\-
M")V/ Y]%#W)?;7[/]&A+T,EM0VFZ7?$C81]Z7NB9Y,S3Q9B4=%J.3>/*A(!1
MO"78X3,+^T2ZK9[C39=K:/-58']^)5 +&4U!'/Q(?%?\':!KZ@("8&&E&>I?
M#_+[KDU>AJZ*S4L#L@A\:P9*>^][4Q_/TRIM!'P&P==?Q%9XK?LSW-^W?U47
M9/@$R'6I2[H>=A7 [RI: I S9]&STP.FX$WB$G3SWH?IE!-G>4L<N3$0NXHI
M.(^B!!W*%/W[YH<#@-NB+D%'6W( Z[E-N\N6H!-BT+-[O!3-B!(6P)UEQW#9
M!&4UA9E!N#!Z@IX5C]\3I-\Y_A++\NO4LOB;+#!O\SOJTGDPCT>3_%,MX+(,
M1#LRH=V'50'0"W0>)F*B[KKA.!*7EH.I+,HZSY83B/W-=Z!0%G8,UVZ+Y0EG
M2)S)*L4>3>_Y(_:%F)=@B&>:U./CLP,,\A9U"3IZ%3 8EHP!,*9K@R_O*ZQR
M#D$)NI.9? [3RR,?VV0=CN^=RL[G5L[<=69G=B01>^2IA1>4RV4V6R;NBPM)
MEV]) ^4=61N5ON21E'6FAUF#+Z\\UQ8C.GK"UE=B=PD'*\;ZD] /4P1$1=F4
MV59LJ.A\3AG+7:0NS*><]L%X#%>:%%/\5JD2X+BE84H/-;O\=W9+5_[0>N.)
M7/,:D6=^Y7C6U[Q]$BK*5P2*Q[5H*!D%-BX9$O^16D2QY)%1N 0J5_P$A>#7
MEMRSG<9#>)9 *.O(KX-]<::?W:\/<%++6!TAOEJ&AW0A3&"ZB\%[L"S-0G$Z
M)]H'GE"S.Y4+" .1.^Y/ '4Y;118?U#P*>MB;W9\='Y(<'5>LM@J(S> GT5N
M(%H[Z!'>)0<D&A3,OF>J81W>>PZUEG$2Y(:XPJ:M]C# (#8"<)H\>%RMI2V[
M'JAP[L; PWF7TP];94:(/2 <O@#S<.4$;-\]]CFUZ ++I]\)]B&J:A&?@T)&
M^P')=JHERJYD"_,5:_P;BKAOA4NX%ME/8$GZ<G9_@,%X?/8<$:$K=B[L*%D"
MP]H+1%/ZD]0FRR&92@<J$SD-RE<* BA,6U/BJSL79P[T?.2LTB5 *3,N?G#'
MN_)G;.]TG))A.<=AQPXLC9 [5:P$V&KG>[)MJ#Z'DJ;.-GT0<7!4%=_M+EX"
M.#>=2Q%;L>$"8@S[VO$\7],G39.]DBG5<S_##9,0'0AAN_Q&N(BN;&= ';$D
M!7'B<ZABR@W:>[ J:^QUAY=CZ@Z#Q<+S>3QK=.D<>-IWGB@*X43X-7K[\"L,
MT/@3N';0!YAO=C-0[!;\!E678#0=OI#Z-ULMC=<$6]X< )9UB=,+4U>DODU;
M.,@3*MHH9VMF6'\&%'3<6%\R".80OH$9L4?8G=)5T<PA^9I5EM-;6%L=/<\P
MNWP)-.8.N\$$FAR(#)I,XXEDVCA0>T,ZE"7H8#)+U<)L!C/BTRVQI^0&R$4"
M8N1="5=5Y"M!4XG=EAWJD6?>/+X#1W<FYI2<_,?+L"^GJF=O:'M_R&ZX]R7+
M#]X$& PZ)XF<?B;@.\N6U#'.356./)C/7B;KF<'J>^8\5:>UPLU08AM$5# Z
M*K&>N_8^"*;#NJQ.:>S:M?$<< QSNM*ORY1&#D4Y;=I65)N[[+6[;(G6L[8B
M6>.99JZV9Q1^F<[8%!HF=E4<U)F"RZ[CI>"HZ/,!/$LCFLP;!^[Q4IKCO:\L
M2#$HJV&* WQP-*,#F'K'_]5T)? _OGC^5S SR0N+=RR@R1V]H<Y"<P>4?65;
MJV_YEOJ%:RFG==]OHT*!S?1[LOW..YJ2!Q_69R/U#TND:$KJ\:YQRKI.UUA?
MIZNYI^L@GN78[16OML4;Q25W]>+<=O%OMR(G;SAB(/@Y_O33_P%02P,$%
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
M:*]GTW26A]*6F(DT 2N.@5ZL!2)D(#S,2X:!!==Z8KH6R)!<VU8F8"MA-_9
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
M]+5_3I:,>2PB^PT,VDW7'Y(Y:Z7C9O+<,-5X]GE]B6&!/__M_P!02P,$%
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
M]=W^]>1SN<RYN//SMGO3':?X;E!,DLG-_+?SG_[V'R?]NU^]'PYP#Q[?KGG
MO!)'ECYZXXAR.N(K@+Z!4X:2(%A00$VT.C2@Q1Z@'A//7IIF*]_*G*8F3U=8
ME@,-EG."]C\::J4%(3I[CK LDDO!2A4:%=-YYA;FW8!';<%N+]J*:=YW(.8T
M:P*CXBWK>T/O_U[UEL)?5M\.DFOC15UL=,9+184BFGM.9)*6N*PU,58%,$EG
M8QME"QQ:@4]<D:ZKOTT$5EEO[^!K]V9R,P=")==<!DJ8#B7E.0CBT61!BX6'
M'/#_G6MT)/F,YAX,NM^[SUN+?5!#9A7-N@+D+D!Z'5(?AMW!E)%>6D-]I(26
M35IFM"*<#"7)4TRW ]FP*^XS2EPY^-'OFKN+O.*%EBF@.8[?^J//*71S-\6Y
M2=D$5,7]="V0_>^N%90T:$O"E=?O]>"XI51(M-J-Y\CP4IO'<<U($LIX,#D;
M:!2S>5EJ?V)/WI?6-Q%L2]I^,QBF */QPO[SF7K@C#!6^JSH" 28C;@/6>6M
MER+01K<\&JKZX>C[W;\KJ66%HG>0:0O5 68'GG>4?@4]Z(=T_2FE,;KOWPHH
MEZ/4WF T&2;<Y1Z<LXZ>3D:9U6V7CI>V-)Y86S8_"(Q8[P/AP=J0H]#.U[Z\
MN)^9';4A\H))TL)%R(T 7\#-74BM >R63KFVA'R8LZ^7R**G$DA:ID K?>2V
M@Y^8U59+(!'7 B)]R4+E3I(8@.:(FY!BK:;:'9JYSQS&'3%Q-]%\Y1._1;7@
M107A$1I&?T_0&W\*,$P?4OC4'_0&'V^_U7R;6TQ61(Y;62(LRDPD-XDX 9Z@
MZ'3*6K@<FAP ;3O^@5/IVE+N8,^::<&6?2"GTQZ,1FBWS^HP3%\P&Z)WT@NT
MW W*PX9 ?+&(%(N6:2Y<M+6-T&<@_1#68TVUM% HX0EX\_>H"<!]&'BKP!W&
ME*NJTN9TV4$?;5M;*X&R"$HPXP@5N*U+G22Q$C+Q3DO)9>E&$H^#,,]84(?E
MRR9J:)LGLP^X8>=7M]?02^NRU!=]9WCRBF8!1"DGRH791+RQCAC'P4BJG6&M
M[ED;XCVP<;2[^I\B5YNZ:Z/EQ9W#,M_CY]7T9]Y&IE2#+CZ&49)(W-UQ1W>4
M)"DS-48F;FK?XGL2T ]A"M532<5:.7?@9ECF;TT3,"T9/0^ '+@?[>Z*6J;
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
M/2PE44X^:2*##\2KB*MO3I);;HWBM3-%MP+ZHU-L8V55/.U>[1;-POS)>>/
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
MZMM!<I7SE.[#@6B=<)83%41)I,D<D8 E(DAGK<R.ID:9$H=6X!.99W7UMXG
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
M>_E.4;F0.460*97@%"3B*&7$*M R,NT-73(G5H;=MAW_P 9L6\H=[%DSFW:
MG/^X?/$P2O_V+_\?4$L#!!0    ( #1,QU96.I?]:8P  -W,   3    86)M
M+3(P,C,P-#,P7V<Q+FIP9^Q\!UR3R[;O!XA1%"-*$X$HJ#0!Z8B0V !!$>D*
M2$1Z$T%02B V0$&,=$&D]Q;I@A2E([V&WGM-J"'U!<_9GKWWV>?><^Y[[[[W
M.W>/O]&9Y/MFUEJS9JW_6C.1VD<= PZKJZBI '1T=( ;[0] '3^,5W:SL00
M#0U & " ?< >N@L /:T%IG74_6R /;0V':UM&/UQ]U^ %P .=RYP R#:9P=I
M?2BM MP+/][]L_Q9_BQ_EC_+G^7/\C^TW#1UL39]8&-A+V9@ZFQ.^X#Q'<,/
M1,%*0PYI[_;\;)<%!_UH,YR3!8#@X+^U_X8N]D7OCO@GNOBS_%G^+'^6/\N?
MY7]VD3PG(:UP3E;AG-0)6D-"2D%2Y@\_H^$0P!1P :QI?S\ ;  +P!X0 PQH
M/6=@%Y10QP^<M'9Q>:@@+O[@D9BIN>-]"S$S1P=Q-].'XA)BY\0!19C;0U,S
M.PN7$_<MK&P>* FL?JD4.&%CKB1@(*-Q3N/A%0MKFVL>SA8Z'C=US3SLS,Z;
M"\"@S$R*;@IN#@\=+%Q,3[@YV#]XI."FQ/=C= 5:>_=C<3ZHHK.YI8+V596_
M/D'K*?']E98G3YZ(/9$2<W2V$I<X?_Z\^#E)<4E)4=H3HH_<'[B8NHD^>,3_
MUP&N6CPR<[9YZ&+C^.#$;M_TOJ.KBQ*?JZN-N8*EJ:7,?7-S&='[IE+FHA(2
MYJ:BIN92$J+F4E+F<C(2\I*6$O?Y_CJ]N=G/V1^Z.MO_F-O<3-S"WL+!XH'+
M(YHT),3YQ/_/SDD3T<])_U#\-!YISRA<<;8P=;&X2JO0W446/2<K>DY*]Y=%
M%CLG(ZLH_KOG%,5_1^C_ VE!%<W-%,QV:7)T_LOT.A9._WNK;6\#_2VP_@N?
MM(__TJ!-0-.^_?OW*XK_>NZ_%X;X7Y6/UOJIJK0W3_PWE#\G^7.2/R?Y<Y(_
M)_ESDC\G^?]KDK_!78L'-(S[A 9FJ8/ %0#$R+B7<0]H+^/>?2#0/B:6 S2,
MP<0&/GR0A9.-ZQ@G&R?'<5Z!D\=Y3O-P</*)\9T6%!(Y*\)U0EQ*7%A20%A$
M>'<0.M"^?4S[F5@/'& 5YN;D%OZ7"_4KP+*/WG2/( ,='T#/0L? 0D>M 2
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
M"3?R+<?(4(%PYT.<W@C4?9%8EF=H7_\PY?A";CV%MG#0)9JIW=_YGULIM2C
M4$JWD,>,)MEF0O9R>?25'Y*U\^FID'=3U;2\KO; E8,;F5AU>98\4S\?-1+.
MFPT?K\T_WY,*?MVW8=\1A26.#IPL-ML5<79MVX;6'4E*N\E),V*@N,8;J_A#
MH]T&]LY91D39G<3(R32QU/:=?TH8>O ?XA,@7G[VWR'N-YC62FP[KP 5B.41
MIY KJ0";ZM^-0 [R7ZK 4MKCO-BBI. *5.!W%/Q^@"T5D3QB]0\.;*3@%WY'
M,!0V *JQHQ3?Z(+/Y502)1*)_&S]7N,_%$S6YI') = RV(/3*[-Z:^G"^YS;
M2 FCQ_ "L4!^.F3BJ-';&0$UV$T1(8OWG\FH6JZS#J M%#SA<Z#X!!5XOJF1
M(>-:\(X*, XYL,/&5*?)=NC"BL**EQH63FPU5HDUXWXS(F^3N4(I\@4N*DD"
MV"_A@DDMHN:W_T,HJ%;Z2::2Q\VNNH2K NUP\"DR77]4@+Q6(G/K9<HRV^,;
MR9R9C7VC+<?0I[LKK7F8]HJDV!1CWE,$!H_$MITI&40-'->Y[]T8;ZARX9B
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
M%$!LBR>#OY^'USK#A'>,% T&?1[!!1!JV%$2'T6A(C]0=J!YU+IH$B5:\I7
MC:JJB#A=@]"%9Y UCTLF%RK/.>\ZY&.3OTZN0I1)!W&:6\4^L2HEB*%Y\SV-
MT_%F:Q15_C6T3@OB]9CX4;F7) NK=':8U?"T\;.1,V,48TA5Q>?7O==Z.EZ(
M',QD^,9;B"O)@?1A9HRNP]>A* :C >W\83"-^L8+OU'W,L\M7YK:(*]1 70Q
MS3>+]-G55UH[[G!LH A$))F^_& Q>06"N1)RC+2?EU&9U6 ((OEK ^$1^Q6\
MPXN&+=96;LB@$];A?'A(G0Z>WS!"J[#@[?+4TRIM%6'@%#=N(V>;P@71I=DL
MME@RQ6.GK)[.I-S;PTY3I[_J?KIV<I- ^FI)HLP8'-M.2"4#651@=;V#"C"#
M,Y#M3&T4*J#D3@7ZY2NG25J831(,^75[J",**XZW]M*A/-5';N_,40%?OQ[8
M'*,5%4#&H):BX6L406BEWRJ>EQ@E9<+XF[$@V/:!G[.00P(H\-H#BQL7**"*
MF1"^"N_8+1_,,0F'1!M<<69^Y7R0<5TNSK%.H<;AN"W2[/5G(<OG4-@(<33;
MYF#L48'5.XC&<%-E41FE[3KDX0+X7L/B0<NC(V'-^EJRYF:#L&'>V4WT^S*U
M"1$JP&87LE":]"PE=%S/[7:WBQ[O"YK<[P1?6[_6J;ZT=K[I0G0X-&D[!5/Y
MXJM.56:VQ=!:+F<ZYG'_KF5^7??3*G?@.:HXH%(X:07$R?!^I]/=7YVXW6=Q
M2J#*SG2\7357;(",2]>&V\%@7O-WY(8(8K,G>':@(@D+?V&OR!&7[..W>LJL
M8F+<E\MJ<XLACB>SJ5FBH_I*..PH2;%UZ0Q;;]AHE4/_P!4S*^;LK,N")]ZH
M<HDKWSH'FM:G 71Q+\W$GW!Y'8*2@VI6U[[B/K9J9NSQE#-V2J0KLPYI[?FQ
M]&: /7CT<_!EJ#]H,V>I0K$O35SJ!UI^\7NTK#?,7F/K08F]UU_;T_V0V[5:
M'M(;&N7_A<O@L1"-;YS5^&;L\YR"G0*44E9.4-";ML]9_H\P/-_(S.[#%BH%
M(EUZ)_/%DL]KA[PLIE%5)/6#-&::G<M ,.) 6\B '.G71H<7M"Q 9.F;JC/)
ME2?A5U_ .>8&DDK/%%ND#\XV%T1:W (;\ZI.2,*XB&?J5HX3.<5%C1!R+%FY
MQ1F?&BBN:Y$MO(89"41XE-)2::J,'*@]E[897GK\N#FF)W-\KF!8869KRL=W
MX$Q8XX96B/YB<\5Y&AKM]][+Y:+QNE#MJC&R368GE@I80 (=_9(6]0)E>B+U
MTM*['BTAUC-M=>RX:F>2G1^)#K5($=G/U^HF^)/I3H4%K07^YC!)ZB(CVX(A
MIHHH"AE;,N$+'6(V:/*_HUO9D+&R5W8R[2",:VV@*M#-0*,Z,3=;73NI,^+N
M;^#8 0^]MK[-#R+QO<=?39'><Q&O'G9GPQV[X,ZC*K/UV,=IJX5!LT0Q,ON^
MLW<:,V+$'?+<I#)^R0(U8>)+,U!P6<]_Y%)^UFL:HKH],@>\!*Z7=(M#S-D[
MI//DXABD.QWZ&1X;6 4BO' WO1O'/UAME'SY1F+17!@-<PNTMAMHJ7^%N.2>
M,7+$LC24Y@=4+U9>!" ^5IB1,>PB6$6:L+D)-6#1ZTF;HNF_*^=/U?%$?04?
M7'J^71.QO]EOJ:CF;76$*7[,>V^9=FNG'7%.5/16V?:1LUII/'?>@A;LEF#,
M<Y_P3ZH?*VA4R!I6'?Y$.4,Y0[JIX592Q]_?L67G[JV:'-$YD]Y*X'H>[B\R
MI?GC;(?97;/>D1EIXZ;/8[NGF6!&P3YK]'D%6I.'??0HU*_,>W&K:^7L2KLB
M!TN!MM!*TKU>O$>KS^WNNP<S=?1L/D-3:W7U4:^D;<J4)HX/GYF%6B35*09M
M^V&+)\[9*510)+75KULBDD("\FE:F_8S+(.KD]AP!ENK+_;&/B3F;.2=O( 2
M/4;T6_M."Q?M9C(6O;G<DO Z=;W%SB5&-%_:L>+KUE>_Z@T"865F9SB16;=L
M'A2JFAPISLOXT!][VU^(=<JC$U,=>^,WX&YRM$".%$!0)7M54IZ95)LH$:\@
M&RJ3D)A!*C#'-F=1N?J04LK]OFWL&E:8MO/'=OZ%BVU@=>#6@<.L1S2!0YMS
M(\QXF1PWG\F27K:-CXIKALKDC1?D4"5H]@[7,%8NL(++^HQDJ5)/X!APO"FM
M9CGVUM>/E4_9E@9@KZ0#O<$75+H=5@V.06\\#2.\3<2QC9GE'U26L;Y4WT(%
M])6,98^$;H:BIZ2J8XYUEHDF9_L&V)\(./]X80VR*O5$)D>(4111DRP$M;F0
M/ZBF?(>F-MKG?H)Z.G)\SA/\"]4B$/EN03 +9?W9+A*J-&B!\>0@J,!KC<,P
MW*H5J]OVA0]4P))MT8*E0@C:&,VY;7MPW8,FDH:=]E_&RDD=_U@\0#ECK34I
M7PJF HATQWGC0@_0-Q%'V(1K9E 08UFG%]08N=33XA\AQNO8^,$4(W,;+=5?
M(6H-H0G\T.I+FU)/B:W/G\Y_]QJGO;^"#K=;+E9VZS?>J\]Y8IL-MQI0((N=
M#2CD$7S./N+,W[#@%P8+8ILT#T,?T_:24>+^'I.1L"%!BP$(_ T_+33!8,R[
MG)PY)I,;E@^-//ER-J=Z_23Y&DED)M$D$'L%3FG +?1?P[_0??7UDJ+[BYDK
MI'H24]E0*ZJP^L*#0DJ%Z@.FU/RLL@WH^X2@FS9V$YI)/^[D1NU$3)I4DG-Q
M]$;78EVXS.\/W</",V.;:1%=AP(EF]TG#FX;$I37N3=TMH3A&3Z:"3^Q,&,T
MV)B38X3H:NB\5O]%HI&LX;DCRFL;G$&P=K\3=OW2)5<^&D!9T#SX\Q3UR3?#
MHVXA=5&6X1P2+><DB2J54I2GO6R>JDO$.,>2[L*=D%?=AA=KGL"D@O .;(UO
MLI<$U;V0.HG,F@-Z6DHB$QIQG_%F.549],D?K@$\LJ9^E!?P,YC^4O*G,NQ(
MLKW*U=Z\%&B:W23+MNH#D:;&TQZ/4)'#D:JC >PT:(E8^R608LCVLL,.3 V3
MY-J3!026;%,7RI#J.\(5'_$"C[90ONSJ-V\<U>"@0*^1]Z'!"H%SREO(&0]W
MNT+],M2EW3/B-K?_["<6S&ZS]95L7A%J1=CAS FC/(&2;_-<L6%(]F-4X"DF
MY^[P%2L;T9:F5^,^!QIF$W8//B_BK%Z=P6GZ.Q:ZKT$[!%;:J< >,Q]X$^2M
M7=_WAY3>X@)/U?4Y=SQA*'1'?ZF>1L82..:G5C"S>E>J YN09R9<E&Z<?6G-
M?"FS*/3&VX/97TF^FM-P%:8I;TZ\'84%2=]OV/#A02K$NF1SA#2)Y83XN&YB
M^WWY!R>XPYNN>D&/1.0EA0S1>!A3^.%DWG5V7.0]BJ,"U5"]'M2KY<2J[] F
MYXN4D]\E"&]07PT",'W>Y[ D$T%L,B5$C$&39>T]%3CX(@SVG@U':F]T=#IU
M-%[MOO/;U(Q/\OSK;)L[*OP#M[8<W2AWP;'-0LZZ,T82-,#L*1#]:TOF!</Z
MU:K6Q.SS/?Y:;F2^K^B#0/@MJ I)%7++KI)MK;X*R8:LDIAT4]R1O0.?&)A4
MVJO9,/K"^R6F^RNF9N:VH^G=0:L,: 3(:*#38'CW^E/4XY\NYN]"[D^8WT;E
M'L<<B4.P'+\S4O@CBDPTQ?D,-?]7?EXC;&27&2 2]CD_QLC]W;3YZ^^?""PM
MRLKLFBK'>7/'(6^C4J(Z!MU2^-,--XCJ0+Y R1(5B-]&.[>774K&AVA<7^9:
MNY!V_+GNFE^'WRVO0(2=804O[DSZN(.6XX9=^'.M:K1N*-(UXC.-B3)C$QWU
MC)GDE2:LDC#GSK<!#W0-D5^ZL-X--,'^<3)0\7VN0UI5W)"A1"-\*W0;/MV.
MN7?(;MI6YZ/09XT[B4,O)^77E7=3]G?"=\5^4F8-5>N)+D)H]XZ>WR]<2S-:
M?.@-=*8&XM%$$[K8K>EV*8C/J)]F.B$RJ^9!Y7>N-ZRM"Q _HZ7.T,24H?BW
MY,IM<FSVRQCQ[IQ]5$#'H@!RN146AQ9 /R1_S*Y\E#/,TC/^!O+M-25L=D9[
MNDJ3L. Z%K98L]5EPDR\9,U[,SEEL3V'W46VBX4\/:U&4S/\/K1'SO4)2YHU
MW\]135;OE1Y6U"(G'#H_$BL+ZC;WEEE[SS12SW),J0@I-5RKLQ4:K1F2%O=(
MV:M_;?P7#ZQS9[@E=?2;N^V@97&0Q1N"9#1J^E:'6F;F.4.I)?)173_#]J7-
M"V;O<\;O& SRRY/ $!\X6A"_'TW^4O5$X2HZTJ4_[VGLCN4._]J]GH6)"H:C
MJGWZ8=#Z7JWT9:'T;28IY9,YCW0:*Z#X%TO>G 4=I@BUM.L5M\!0PT>$7$@0
M.J;V\2C[)A587GT542<W[&A!><T.AHB/P+8[8.]RSE3,BB<N/>S0?((>0;2*
MI19DC3;0E&GU_-]RI87X)W'(JO-CHI*U(?8SX@I( BU$DB#E@<;A\H@+[;#Q
M4[BMR/N+I73B'V'$U^N0-L!;9K/TK<C,>NDH,]LB134_O&LD<>,X'^A-HHOI
M"SRF-NK-F4'=TJ=O.%-=ZCM>H0LUU7= ]8]'S?'/<K[NI1]5O[@E&D1:D#SO
MN8Z*OQ.U?;^9Z<<!Q,_;'9CVV/QI3.086:4O^KUC@%F[I/BF#EP)4TAIQ5S4
MS!DXVG16\MG&$'B=;7HF=Z;J^O?1R.%GCW-0CVC6:Z(M\8]^'/*WFC8=9OIZ
M.JQ*Q?_.^V@ ="H*6&M[6R%$:<9V>[#E3TQJGX\ A?EHTL3WE<  5S2X,HD^
M4AF@:.:58;YS<.1N7NSX:S=X&[H;HP1W?5I--GD>,/ID 5$G7%R8,;H;]G^>
M_CG7DC<[S38>0?+>J19V+"B$V7YN&,N(824;,<Q'36;F8#5K1-KHZUW)'U/O
M#*FY&"#R(X: N<0]3HTR;:_U>(X)PX_*)C9D""BA,GT4*CQH<>L+'(A,+]W6
MJDD11N&M-0\CVP5ND*:HP$3F-.S''6S/2GC\$('=?V>1PG6T!K*QOPMV'H;/
M@(W'*UZB A<_2JV'4 '_1*+ [G7:30)/6[PU.J;R=]_^]M4\)]JXD']U6*X*
M&WS_>&("OF_A<(JHJ]ZZ+XC^TM/)'4A=0>5X'&GWK<"_O)7SI [.*DYR2%(U
M3;=Y++$O^4C]V=/;0G5@G;>7<DA[#[#Y9B6?3NQ8<)[(E1;1F=;4>443\CR8
M\S?7J!;0/A7"5.!EYC?9+LTSQ$'-#<]8[>_R9IN<,&/,]Y3R V,8_\IQ7ER&
MH7%C49,N_7ZI#G/*7A)^-[L4&3E>7KZW%X<AM0ZQ.5KIMUEZG5>6YG)%:&W\
MO,?Y.\B[)/-;2.QK1-D&+\8WOJ'L0='3R%L!1_Y:Z63+),8U-&L)H>$*DC5=
M]2QA+_/V''<&P>M*T7BM$2DJ$",+Q[/"JM D@ H$+:Q3RHRHP!5#@E@%$O*^
MMQJS]; 0973@1:IAK'0.HHD*,%VH0Z[7T1KT?GBMWW8-NG0-0%NM DTK5."Y
M*])*:QUJ005\>"9A.Y.TQK,K),'?=D7F,P0I_34[7J/8*T0%5.2Z.$EPE88F
MVHZ+DY@@XZJ_Z<$UM%1I@^<1*\?\MEPA4C-R^).35X\9&<E!GR^KKF<-COI
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
MM]"+AUB_<7\=^WG2%_YUILCNJS>]6^92:7:;[\I4C<&]-MO]8]= S97^;ZC
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
M^+91E'^9C?Y6 T9X_DP]4Z]EA'(?-!,H\F_:7MT/0/:>BJZ(Q:&[VAO2?7/
MN[_TR9=1MTL@TVD5OT!\2_IG7CMRM>^^K""4%*"9N*[9;P<Z;X.^OBZ_C#KX
MCCO? =(==^BD*3/ &'0BTC#:73Y9?NL6 ]F<0YRQ=A2)0?OTPKR[A0P!@?7^
MA#PLDVJ[U<1;C".8\_5]KN8USEN_4ND-DLPJLC\G8^>7UA7=WCS<7Z:K.CA+
M-O*C'I(=ZMN*?C+"F$F6?UU2D%PV\1A%E]KEF9[L]+S1B#2^V4- ??48X_&8
MN#;:.G2GR?%L"X]@PGWF+50Z^L@2<-1"-NE1@LRIY!/6(B[/X0GP"Y4THQV7
M9>B5-..%@OQKR(^JX]5(206%09/+6;7"?SL@=S\W1_;0MG-;I+/8C+@6,_<Y
M:1"LP9KVNK:_#D$,^SY69%OQ>)^XU:JW7W2<]J+6#;TJE21_CKU]+\K,T>*
MS[G^^/MN'/18";H+KZW#G--Q%6IVL%$$NU\G,:<',(<A9BZ%R+O2/O+!)]6=
M:5U0\X@]E15Y%*\W-'_3^FO=I=J6'-FR: O>Y71E7!6X#"WITVE4N?<IXD6(
M^PCO<9K^*XM7LYM[8BF;5)\.2F&/"O RKJ(-<=IV5_VY7\FR8\?23[T/F$Q7
M$B339Y^FN5!%!UC<@(L37,&;#V% R3K9F[9TP&'MDKS$ $42:AK#0KJ$U1P"
M88D?TN\[BY]N6K!45PZSCVQ%R\7/9(WZ.#20S<<CL*PBW[I?N0;=6M(P6A2)
M'\OUI -.R'YD,YP6+>,FONL16/"9&P\6U8[%%C\CR6_!0X5 R 9RTT9_.:]*
M)VL>3X/*-3W,!"B*N=BK0GUL,.WF[QQ3O[I]3))5^I#J>V&QC1H/57^],K[
M) =;?I>*D(MLJ^6W>I8M]'"_P%]ILJ0VK8J9B> 'G"Z'SAYFGEXX8U%WM:^!
MM4OF38S<U;6V0[=X1;#O*,#)$M)8BX6$>"-_^(/K\>,R3FU3!<@TWTJ'?;Y^
M_R>PW=[58F<[G6MT0.::52[GJ?>0=,]4AJ%,T02&J C[%Y0:BMA]/PINNS*M
MOMC3"VF/UQ'M:H[O7M"TMMQ8\WTA)D+S)( 1E",TE8CN$YZ^5QV+DY$_-.Z&
M"^!XYF*"S\-T7*&X[F',CG0/'1!42 >T0'JM*U.O\7U<3*JE),_-7L86@SUM
M$2Q9=5@:[RB6%JI(!^"XX ?>'&G%\"4K)!UP"$('1* @^Y 3E,E@AO4>ML*U
M'W@95R Q ?_S,]E_^4*Y"[*+!-YB_PQ9)V4W?D8QQB?4JYS1TA@XY2CTP&G%
MQ@%*YEEDP*D1'3#SF3;4"%=@@&L[*!-:,?//ZY3]KU4Z3PX)G(Q0:9I>#.V)
M"'!]EE>]40'9+H%EZ^HMN(#YR+\>B@<= RPQV\^H',(-]]2[_=;A6ITT,S^J
M)SUSHE1=^?Z)%5^*1!4J[6>I:_.0&9)EA(#S$.0+)*X='),\U?N?[4G\;1M/
MMNPA<R>&IU:.88W1 0@GAB2-KMQ=UW_JPH-,A4^:T>0:L,,@$$XP+V9GS,$A
M,K$L<=0<W_U6(.@^KXN_$/B"&9 B4XZBGF2845/B![';"#X/^E]G\PQY.72D
MGQ-FTA]T8KW[S_NOL/#O0_3?UN7B$;O0OWSRKR6NFXEM![)3@O^8-?A--H=X
MDD-SHDE=B?;H#Y[/8)C?#=KY6.C3Y=TO]DJPNO7L\/.5T=;189["%VOA?Z[+
M#O(HR5[OA(^;Z@4"-R:&VXJC]AG+E47G([L]BQ;R=F^;+#EM=/8[.];\;HH;
M?:[@+3[U^C_8.$'@Z8!7POCYD-PB[.9SR=P;QS2"-]I;%2_64K@>]S??=_\E
MZ/-!*U>,9R,@6\T?]>>A>01O4C9A?*<-3#N,H@.XH(;4PC<TYP9&&=/4.QCG
M%B&N?_J..K&$8P_#3+M-8*%B.'V,N#8P?Q91?3K@Y+H#'7!7@ X@L6 H1L#1
M2KT%"G"/>5""2-&??@2II@/^\LV_%FD_#?Z(@\\!'Z+&\.HA^A:K__#-OY3Y
MK^UX!_O_>3,VS]!Z^%R$N[ ;8UC':O95$_E)0("T$&C -U\7OEJ0 8X;K!T[
M7DT[>O6H=^_>:.K;_O:S<M<6LSYW@$-@ZE8X>(/\3?#(S'08WNS!)MD&F.NI
MY!6<LWR9^\& I"1@>>Y6/B7$74\Y!WV\@@1/+G/[A0G/GN_BF$9&EL\4VV1W
M<4K2 9(E&+</A+TJ<)#<<KH %;G^S/IC,SG27.C3Z,!EY)W%>))EW4?.2M2-
M[XYO\W-@0W-> _7ZH2A#L&9O6=>Q=A-;XL-?]>!0T598QXI>5?&A%DY(W%A\
MC7*<YL%)AK\%KK9PQ(\NMI/L\8LTT+49Q%X%K=,BWBP/03F-5NQW7!,9%.JX
M@.P6O<A>N7[^E :A)%5D6K?61C5>&L6K]3Y;\->6]3\?<9C-O_2N>O!_WRQY
M>-^-V;#_KT!F1$V7-%!S)FGD*6O<W!??/@B:^??)0LN&5LSY5805TSJFZ^3'
M3_H:EUX"O9702HG@NO.YG@G@9U@X,[<Q!@J7D/A[_VD,EED&@1Q(\QET@#5I
MWI-GX/1*[(D;S$*6E"*P9!X>)8<JJH5-F3H+VAD3D[@E[41K?[]T%WG6WMY@
M)M2&:(<<_8?>,F:7R60Y$PUY4?8K74CXJ(&164:9S7]AUD.@_]K-X/^314MP
M]:^,(2.PF_@L=/.,&5?/>9//[92EO^LC^!_5TL-!F^B D4GVC,H$KYY\Z>J
M&*]T#CI D)?BT!O&Q59<Z_6]U+0^TS+D\,68^I.'#"'MQ@6KCQ+4A]*I-\5=
M],T9IFV1SM]WFP6HF>L52R:J[<"5C;03Q.<].Z@C7 0,0H6?.WJ'9Z>C9'3@
M^>KU!*M3/D>LCNQV^4Y1_\R!<CNW63A=5KA$7Z#ZTN6E6(US(9<EV5G_*7>Z
M^W?%'/_?Q)TX!IQTTHOMW)2:5-S8&UZARCE?WU!DSO6IH,C4?5Z>^==BB-H:
M4>=B[_4L\/1><9.N8>)%<<BUZ#>[*>D2,4M^/GQRE[>O%'?D'^^2Y)I)#U]@
MC"GEC'?QV)@#37 \Y7>B=]L\=?FAP!2\C%T8*^)=0!/$;R3C.9JX+82&KT&T
MAQ9#BA?N YQ%GGYUVJ1US$'R8E-F5)[A4$TTR>22N>@UN6-S$V-/SX&*ZOA7
M&W91=V(NIF;D#_>/R3%FKZS;HUQ1,268MWD7DIGT0NJXCSV;$&OR-8-S7F<U
M,C7'?RV!RK7;T&S]E&=9(B9I#5\=(-O"M68OI#9/IE^'9Z@6AD=.(YO9)'9-
M%&),UYI"GIC<+H.=4@/B\@+N%O_ X))]6F<VN!2W+*_2 >0S]91"(Q;7PO6Z
M:O2NYN3&A1^Z0CV_:$J\Z$MXV&[X>G$ TU1GE5RX^1%(2J9YEI&@K\#15@6%
MP F'(<J%Z4CG$SXOL)IERI3,ZB>NP5?#$IU[=@XG-8'.] 6(6CJ6:<N%>:ET
M/-Z(,USIFESNKP"TN,](GTF%)8C:;BY,>M/NE]EI2:4[;6XQ#'S(F?]"+.K_
M//'\UX_:_9^;LO_?^ O^W_1_T_]-_]\EWJQ*U-M ,!WPAF6XU7EMLP)6HO[
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
M\I\_R1E]S/1:33-W==2XW%&R->&SZ433F3'AEO,73LETK%M<V;]+![3[JQV
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
M5.V@(O3V3**-KUH,=[GFLX4H%\33"8OO=U6$TX+7@UE]>AR>^'QHJ(@FV M
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
M%J$P[4G=?.!QEB$?2/S)!Z('> .?T=^L\:#?KV7Q@:];.SF36.9QR@H)\C*
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
M:%<(.;@%LC<Z9I/[Q%?.K* ,6ZR33%9_R%@LM>V)#EL=486.!XU]@H:LPBO
MS A.=EUG.G7^@HJ7AGR@ 1%MU/'$+:J%/N-5IXU,"K:=Z/1-'_IS/KW*3S_=
MJH6N=];V@DUXV39+'F1[A&D+*$\V^K,]F@RJNBH-H[L:BK5T8I:ZAX=^\-T>
M.^O\5UJB#?/*VY'A8>#H%FC7LHI1S11!I>K!LQK.F.9ZZ\9XR:]+228>DD].
MJ*(V# S.\:1M!/]$T&IY!UW (YZ#*/,BB&- 78^1(0;Q- >V2LTVZ_(,S ;R
M:],Z/)Q5\0$Y@T7F#?,6#7?FO&HHSMPLZ.2X(0X#V864F_% :5QY5QM;A7!Z
MX)7<*NS/L/X4Z7*5;CR8V5$<EQ6;G#$@^V9.]%3. 6=OJ3-V&^:V0PX!MT2U
MNYVS;-Y_)&7&^2JXY*Z'IS- 8HEHJ_<F<"0DB,,#<#NB<9YQVMYW5C<%'+_J
MJ-G=.-[;,^'HPS:EYD'JA=%0P\?A)J@7J'$X]7<Y[(]BAC.)=TJS[2?R=K9\
MV-U,F+$\0C=%N2Z&\CAY]<)&Z84:W4WA;E1X1%W0-.%W*N7 RYRT[C^*V-8]
M6W-^I!0/5Z0IY&%Y((V:JI%6B2PV+\R?J#7]581.\(&X?RR<-$%86F[P!MEO
M?,"3<( /3(Y=J66PP2VPIG];4D$QG[,?(R%,V/1RMV ;5L)(-&<Y(TQU_-[$
ML@W5T2'5VD4DCIRFVA&Z8H*"3U]3*/5B6.;+*'?*5T/-J>MB-Q)NYMO<4$M?
M>SH/[5'96&[E U-S$ #]LQP)9DTSMY8/R(!34?0T$ZRK)K%31)[H*H%9SX2M
ME/AR=K"\W;VUO!_-Z%Y0<$U>9_ !#8Q&XQ6>@@55D!<KTXKA0,AH6@"Z]1L>
MX -]#YE^8&EB^_(T,"N-;O\XO)7]:_4$"M;+YXID3KWN3%-(-,<H<U*4*ZT9
M#6%"084TO0B=FJ7\KT,R9=S7XH7#^,"N!]SR%WP 6\X'/B>N9J874WMY(C=8
M:%^HJ#/O93&,>Y: &Q9EANI]/HR>K4!>_.<)X$+@IQMX >0N, E?((/Z.1Z0
M54LJI46S\&??HC "3[IM5V-A5'R:#U2W8[;(09/<T9VU PN=E=<?^@7,_YW,
MOH!.,KX2GV]^KM/ID/;,&:?P=P1=U&]]<# 62L3/_GQ +Y_ZB_V#W(53GL>3
MUZ3*\3#F4SB>4"D?8#G#Z_E &<MMFP]0'<'O$C3XEJT\MY<C IT/[>4<!LEO
M/TJ*#Q"*T(L%#$*N\.Q;5#KN*_J'&L.8F\4'G"&CB&M,3!C;-D2P79P9-#%K
M9W?E5$%V=L#WIKK08^,637NL.C=4[GS*\QG-=]C\I2W,C'<Y\\S_&91 )NZ5
M5'Z&*T(LHE!OKR1>]JP/Q1I5N.(H>&3NQP'+]A[56Q8<L\5']5#%,:&9:OF*
M:B+R%),R!4E 09)MJ,&OJZ"2'D';^X8=FC1VU+XZ_Z5:_CI#UQ".R/,VFB(-
MVCZ4>XSK<9&]O&%AA\T=^"!+S!;Y"9:3RP_^U;]S9%S3ERR,63 ^@33[CI(*
MN;_L2-.M?L=$FU2<8<1R;VP8FB/"U\H+6$HG;/TKWG^;_2C_,\X1JQZL]<%&
MFZ3-,#@TA5!N5U ;X,CD3'@^_9+OEK]8[Z49&!@:>J%U;]7U_*SQ'Y$FUK+J
M8P<Y?=R/T,E9T4-,T]6CL&:,:&ULX%X!GO+HH-6HAP?O R'8=\/1HCE%A ]4
MKCXZA/<DS4-7E=F^'!LN3L.;/*T<7PT_3!Y9=5?_F%ISKGZ=K%(3::6IYY6
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
M6[^(A;C9?YH*P(FI#"R<';&Y=EKVP(KX->-616B/NY? 8%A$C%]X:_9;/[C
MVQ"WY)E+2^<#\KGC!*I,X;CSV@96K-+K5)[-C1)T$V&BFKV&MEM$)1'E"I3,
M),^Y'(]38*TS[Y;7^7TE[B:\%64JHU>+:0Z3O43*+J9;*_XBJ:11IS0DJO56
M0_\I[*J-YB&22M+>**=O<E+.].,VVY.VFV$^QENH$^UOU1Q.X@Y:NQ849%J<
MSL[J8T.%_$S4E^**!B(B8LT*!BB5OU:.YF ?_I\]CIB3,/2W: )TLAI2\YJ;
M2'#FWB"9$=B:\4;!A"M]R ^-#9D!C_B 68-%A5+LW-4?=G>"OKE$0)\2@/:/
M:!$[+,M->*CU&R9M;F3?:J'OA'<'@:JZ0^ )A;%OCZ'Z(+7!K[7)X9?+&O6H
M6]'153_SZ%8ZV1J^\HD]%*U5A4=>/XM*CXF%KQ9U;P0.^@I&KLQX&-MIY <Y
ME30X>-WC \]6/7E)D\@8_6-8LD78EHS6YD_,0K9&3[:A=HH^Y_"V+<X&;<4'
M]G,D\ID"4[ H)#1OY&QV8NYB*D/7AIS>WGC^VOO7::<2AJP=DRP"*(]B>:%$
M$CN%MLZ1\F>,TM K)]BG0TS;LX6J^S0"+>XX5O6[.EG)9(L)C8QU7-^_2/>)
MO#@^$(@*Y@-MUR$0,'_^M&V%<:3&^<"&!<HPA8IRR[AV+^[4V]#L->*27;34
M7!TB"B*!\K&N@ ;@VV4X&Q@>*V\%!-G>(WQ@/8-SE@^\^M/8&/U=<PK+.[@&
M"H'3&.9KP9DI/O 7O!7Z[V=^BJ4=HE/FX$RQ9CX@)JJT C(@B6VSDH>0C1XH
M>S[JA7Z>=TQ>0B<\,H\G8LQD;Z,K\&#:3Q:M_WJ*:E&3>0K#D5J?@:R6LV^.
MA1C>[^,(<M-\<\:7DC)-/I6GVY].T&>D>M1&A=Z6&FVP3M^6SW:@.C-%=9MO
MAY3\[EA.-SAGY/UFNEA54K-;4W%CFS$ UV(T,VN)G)ZG1.ME7N8E5*0[FNJ_
MEN.2.TH,I[KV3.^HB/F<CFBWV'.G$Y.>*)SWQHK\L605LZXW@>O&8FJ?,DII
MRT3;^ZJ5U?U("S_<DO@2(X@8(%WK[:=H(2Z_OE&2.80*8A-"\5M^;/Q-V[44
M?;AF]^.04&?G[F]20PRG=.:0L>*7N4]%E#LI=7-EL5NFRR=!3.SSA[!REOE
M9#0?>#Q@RI&7/0?=N *6QI9./O )L1$F-!>^GME/^-OWAS+OP!05ZLB--9;R
M-$AKH>Q9&HTJGPHWO-/4.!CP'J?AXZ-QMC_4:2[%CJRI^,!LM+CZKFK1>^8M
MM:\AOHHOY6\:%?;LF/&!=(:C5A9MG__%:UF!"O<7T8D;ZQP363VN&!A?ZD<^
ML';TZJ]_@.9K\@$E8RA'G3#2RV&2?N[!4BTHS]3!1#CH.U6SSI8YBV;&< K!
M79_Q@4?07:@NN!1G;TF(S._5U#;4^<H&BRNP\LO"4>P[N]^5MQ37Z#[0A?AV
MD"57QYRP;5/,Q\-N"5$B^G:F&7S >]-V+<QN]E/LV19S*:.KC_)\8LNR,/9H
MIH'J7>C&51D*3Y5.Y%W_Y1T9+72W*(8/"$GP@:\Z_CQA)C?!6(83S$U#.DV#
MM5^BU5A]F#"EFG8K8<&V(H':NL<FM2+W)'X.EAUZ+\7:=:RALMIO^V^0,G@C
M=RW^PQ8\>L6I&M3L:FG:I:WZ1BXW]89<6?)X99[;-5O35[1/]QX^>!TS;\NT
M94&P,SR1F#=\H/MP;# W <IMA5\&0Z@%YFVE!<AA#C%7BT+.X(_A0"Y;&7"F
M&ENKT<18U^O\5!O=.<)P+\="@U8IS=LHW[0>PF0MG I#OS0&N*^J?8^%V#8_
MU7R)-)F2Z[Q6G7FE.J'=QVIZ^HA23$!\4$>#XX4UN90_'[RH+.;T\H%]P^AO
M#&8FKPU!X&H.+)?5W$EZN'%T)/7@FQP5CY),$@RJE9KJD?5 J\@.=:'HK=O(
MV>H-8]#BB)?0!RH\=20$,Z/PW"50+\9(]%#0:,7O_6:,4L6PM<#7UO@0I;0N
MS0W5MH'*RE"/VFD"\P1L-8I2*;.:@I@:OX'6;"%(&F6)K\]-RTT25RYPWG=1
M&H-C?>:L'0J"V2GLONG>0XL\/6I/3IYGJFY]:EH1V<PCU,/_2*K0^T=6&+D\
M9$E)R>4[S?L(Z7R G,>PP7/CT)Z:4AQHHT-:^< :<O7D6N!9;MX#S=X]F>EB
M3C60LQT:%-V+=_4ZG1Q%8Z(\TFR^^CU9#$'?A]U1N-#<JTZTZGG<B6OBAI:*
M+G8^65#CW%U9@\:'P#@288S7F8Q";@P/PNQA.!27VM-O2M>_W19[9^5XGUSI
M,&9> _U3/:EMK<%OHYY3O&W:(/J&-,LL,:)N%?Y>V"X]P()\F*2)M5E&NGN?
M0C<FQ:B4W/KS/[=ZKO7;7MEVR=L"=UV?$70@4XX0HNBH7#.Z$O;<Q\AB!B?N
M<?]H_XFQW+!%3DU6BW;V7;/M^3=%%^_-V 2-!GW(S;K8<T-RB*Q5;"_Y]X+E
MB.(GUS_"H_W@26AJ@"5= R]8!HUV4J0/('P9,6! TZJ<!.T&JRA1"@*?:'O.
M-RO9U,_7A@P_UOGL9AU8==4M2;@(0S<7JIFW*D_,8 TPTJAZJ_%@GMZG::2$
M3T->&A1DBD8\"%%?^?(F0"X0$=79(9*CVE@R<4/-.^CN7=C_P=M[1S6U?NO"
MV=LN(EL101&R%0$% 0M% <FV "HB(M*%V*@!(M(E9&T+7<P6! 2$B @(&")2
M(C72I4:ZU$ 0D!*2$ @K)%GY%K_?N>/>\9T[OG'NN6-\_,6 K+?.^<SG6>\[
M9Q+M5U&SMY3^83P4MKXP.#Z5O0F(N7PV=1A?;=$13$'5N\IM_W) 2GN:R<[I
MCT/U9"[0V9C1YF2&5MQZ,07[S<\'UW16Q0@9-%EI2M ';F(K\0!1(6K\-;!?
M0^CR%J<TL'[BW31IGC2F82# =\_]?C?P<DW=8A=N7J( :^(:ZS/M-(\VQ^U9
MSPMV93<*A[2:+"+TD](+/%R#M7+97.\4S1M.-69VH_JORPJG C$1WK.K1MB$
M:R>^8:;/)%[U<9ZTV4VI/SP6,XS^1GOF-[<O<'.&A&+VM2N"7&\G,<)J)<K_
M[9)Z.^#*&IJ?H#&])R+[C13!8C..\D<YP?F_&C5))Q=C9_Z:<(GT_5>"5%^0
MIFWJ<J<?$YW2GW7CU:A^?H?_HU/+K:=C M[FW\"UK%SLM32^_.G_AW.'I9T%
MZ._T_]UQA.HSU-*Q DA/C'B?Q4;"2_?3S4(HP77[I2J4]Q&@L%I_B!$_$D/$
MB.PR&4'Z]!'G+"YYVHVW543$JT+=J!*%FEAVLDUR?<VQHJ(OO?(VL39A.B4"
M%PEI2KHL"^^:J%2G?H*+OT/QTQJAL^=@/ZXB\+5DZ>"# ")TJ,:-\-G02$DG
MT?YNYA:7Q=;5LX7;:"?D;I7>R(U(- [Z&'@,J+7=3A;*FO)"FX7+[%HC.N?L
M%_* ^Y3H!S_Y);HCF;E^Z]@3=!3<F77>RNG,#F 0HC-4,)N[=9#,IJH$*P_Z
M F_8QU7]D'?B?JVQA>$I'T&:?4T'&E3.98Y\^P)R/MSK@?9N+H+9CNW.T/H?
M'G<>4)G^?9F8FHI%JE+!01KG)N=TRK%C=&VR2T]+1K48L>5$2R7O$OLO,2*O
M1DMTJ)+\"1@GGCR$KT-M#D'S=RW?#?F%KY7$*P.UEZAW:4/R/']V<H0.*T[Q
MY!=._TO?$)T(HJ]JM$\I=F%V5*;5NV*H9?JC8_'^S]#D]/"2SPIMD AM:Q2X
MXLZ#VR;.^M6A]^IH28!HNYYWE=W^99RF3 PO]/)FT,[4A[Q;/=/VIDUK0>$X
MJ=SVJNNYB"33\U*RY@XW!AP-Q(CDS-.& ID#TZ76$0D/8WKRN:B_J.,5#_E$
MMADVFGB<3[P,4R=+C#[TZ#X*U=9=LR"J!&X3ANK'@Q;F\X(3&$$-L:Q]H$K3
MXF" A!9X56MEZSA7>5?CJ0M^I4X7R?M]RY_JEXUFIN"ESR7JK*E&E(<=4T2?
MMBK8']U1V2Q4O\ (%B.05C(OGLWU// \:K]6;5%#'1\Y11CFWA0CBHQ@/[_B
M-=]"'2^A+B408Z@KJRYB1,Z\PPH1U-OQ[QN5__'Z?PD+:J@*W\\PR**P06"V
MHK^XSA@HE 'FAX1==A$#VWLH0B',2:9/71LI'<33J!MP%P17<:YLF$D+-10^
MILY$:^)I/CZN2YD$S^*J0N#+RZQ*;QOO@J4"W3YL"2SAGWKC#2>#A(=1$C11
MHQ; WUF3=8IQC*SUX0-C[DB+8(BHE_PSY87^SIS].R\'HE"HJ6R5AWU,>HG;
MPC:.%.^V*%L;':X_59.0%US0\(XF4!+H+IPMS.3E/=_E'6*MB^<K2*7F47Q8
ME:5IL[YP-![!/0I.AM2DP@7 @FHHS$H".J(8[1G/#MX(R&I#A82DW0&#M$EG
MK,*/ZBD@7_)Y1JR.2]<FG;D"/Z#6$'\0J$65$J3LP6GSS4M(Z5KM,ED'XYX.
M:>UC3^Q>ZRL5:*5)AXV2IC7WO3Y)_NX ^W *1V#7M<!2[L/+SQ;?^AI?2NHL
M\'<I=75JTCLQK.^#KAC>EZP4<8=KW<_XF)&X]:ZJC9HT59WE#3'<V8L>-B4?
MSK]ZDU7!#*OACA]_X-%9:1RF)< "M6HUJOBO-9)=51<FCU:IY[FO]<U[%(VX
M#W33>*%Q<6I*T7>C:_PO7U+[2*WP'GY860W4$]D^V&:FW\6BJH2;H%].2XA/
M0G5V?X%_CT/QIGO2KTGI>EJC!@K)#X4?V[@V5HR%U#U9SM99;>J#:SX8BP@_
M>^M$N>YD;>^ ^2*V"2MYS[3\/7(VX,T"E=$-K!_RM0ZF454NOA/>9I?[6)VO
MB]U7N]MO?SE1E?_B<^,N?O>9K6IRN,C D4+6>5!6C-@H"XYRN!-2D4*/7$^C
MW[N7Z=)VQGF#CG/ZZ:TC_-V%8'J_>M"YZGUH'U'K/K]2BMJL5>Q)]^MV>=:$
M8R46[3$X@]0KE?5-K\HG"TP;^$X9RPA#ZJ.U85X9S!-/")U%S_$28\'<AN2,
M'7W:"IH,.2SP&3L30KI86'0X6SE"HVWZI&IK._VT0>"B"_]P'&MI("O)];5A
M4W)9G8Y.6>3F.X\;Q_-#CUWQ#9W#CP&U):K0\81&.L]@%)C=3$2_8]:2.PF@
M;B1T-?E_^2MKM8#O%E/2>0+)<%NF;84-*X< 7E\[\JX&M_;7?SM5  4>13&5
M.43> Q"#_2 \"-K1_RC,L=&C/#'YLM](.=Q*]/LABJSSW:JJAJ_&Q7Y3&+8L
M[ZDH'W\(WP>I.;DQ9&-+L7N<'6<69A_,*Y RQF,@\PJUQIU3T7I>QB-MY12]
M#G3OL]CR0"%IA9P*>,$ZSK26->QPF65X>8*U0)2&:?*IG3$V-$OLRKW52(RI
M[Y))$20ZD#_C6M\1-K.98[)!/0_J.P?+E)-@,GW-<1H/- I/$=JS.L))N4O5
M5*E>Z,&WVEQ<3DVKJ!P8CT;)H.Z1Y"TY*D1E(L%0,KMA0%8_)X/H5O$IVN8L
M[6S67A>G3C%"VT+MH^^I\BM@+Q/@8=9.'>T\GI*(]'[ZX3V5),#1OG(/D*7_
M+E@HLO0%!NA+\L8*1\C7E]J&]D9^",ZR+^Y>KI0G6=SH=3/#F)G97>T9:9_Q
MO!B5Y5=Y8GL^]=0)\G>+02U(<A3,Y*!N.M)B],JH._WE7/A,C>G8ZWWDWTM,
M?RZEOXUV/G5D]ZGBK-SCG\OFUN0AR?>@^42)*$/H,DE8B-7EW!]32KO@;=D3
M4/<CN_0-8W1?#2/D<W'9"/9V&L7+G)HI1NS!:X-FXSZ1B@636M+NSC+=BZJ.
M[CXK&/#C[?@;'QG*(7;J9VX&#IVIT\O&2S<I'KPW^3P#G5SH;-O6445\-PL*
M"4.G;1\_T#G^J7ERRG^EK&U:C)@@I*/<J. APL(J>_,0[$G/-*7V>UK6']Z-
M#LZ+R.E1/PVDCB9Z6R>[6P>$VQV9;_-9BZPWDNFI0F8ZS#HX$]VR9Q]Y'?5V
M<_/8OGXBE6FI9/R;I?5?OYEND.'3!1> VF]BQ [#3:$ZA'KJ]GGZ'RH1_DBO
M+PD"Y+54%8)O\&#7C*MMG5>P=-9Q[\P@G :G )(H$)C@T(Y1))QE#JAN4?49
M<\;;\$SN>P,*=E2-IO>OHQ6?7U-.E3+)&%P']XNS)./8F// KH 9O37/@1'"
MVP9?M)0+9O!./#"!+HP6+4!/? +D0^7V7\YY<7J =>+V6UL:???ZFP9Z,;DN
M3DV>:<:8>>J3^8788MVU*$:4N7;V>[W^V%!8L$1\4SC"W->F >@#NXR.@KF3
M.ZLJ<F.$E\G!N3=B?O-*?E23J;$\OSO)Q3C$/LUGQG48ZK$U,B6%V6RIVSIH
MZ!0D1OB0^^A+1MA]C%+S3R4WQ AIZCB)3ZR"?X$',$$=I'^-=X#%LQ-8WQ3[
M$!GJOG;J?%EEX"0PK$AGW9]T97T9'%Y:7*)'P<+<#WCLWW%RGZ$2F]ZTOV_^
MZL:7G@.!0[?.GR4EV487FNDRB9I=JX2.I0FJ_!Z71SVF#FOZ1C(_EX?\'A(+
MQ AU)"J*HZZ;AS>56]/BEJ_!V\+V=VI!:M7"HA\I!ZS*V!"AG9%]^\2((+9K
MI\XR=D^E'A2_7?C^7;4<Z/</F>\G1B28"6DH$0#[T\SJ./6;R$Z,B,I< =:4
M E&@%4PXE6Z6K3=K]#ZMBOZ$AQ6-UJC=APFB";GUF&5,[D3_>3%BBC:IQ95:
M$2-@0D.D/X&?64D!QG]5_DW4JY7C,B=W ,S$(.=-<!!/J=E/=_^CC8&-A,YT
MEYJT9-#-,>8F8UKI1='.=O8U3KDB.WZLED$0LDFR*=ES;4 #N^/S&763G4;Q
M0(%KK_!"9Z9Z:ZY>"SX:647=@1J?H U.-OLY2=YE-2EN=PS+<,3L/W65XDAQ
M<_N1,;G(W$>GL#3U<#]X%A'P%*S1@W1&8;(.+XWC5]O_:9CV\_.\+/"#Z^99
M=M'VB:H+/[*S@')F7VLJY%WF(ZCJ/BDS[WQ-O<ZPXLJR6JM1&6:)R@B5 _84
MR\W:[$H>(\ZL(?OH$;@[V6"/<4F??]B5YIL].EMO3/<O=ONO9T[Z7-[5F^CB
M\F>$U;=&S\_OV[KL\8G"K&#UIC5:/5':83Y#OC\ +36_]TX-+>S?5^M_WO>.
MS_S7U7KUL'X7\H?UJPJU/F*$._#WWJ)!XEY'<-B,$LV(&6C4G;GNXI;0SG68
M<M),3YZVIANH%7@/+Q72X]MQJLU=MWY<B<$7)$+4S.4?R#T/ M":FFF$'.I/
M_!=\+XIMBGZ,++6>SLSS=(:%Q#-,PZ.7HYJE$[/XV@?WN<_)ZHT1E"3[?6\,
M/S<LMM)#P]7Y!,%-H+9&C-AGM-'>4Y_\K%";'EVA0.PLR#7IKRB*N\-5Z$B+
M)Y7VO;RQS^7EJHKTM N: I-J\/26"1;SZ*09<GMP??U:<CUU-T8VVBT;XI>>
M-5JS=S[R+K;S4O>EJ9## %7V58'BU<H70Z(-FUPL6#XR$W>X"V)$)$9-ICP>
MLO>L0;,5")YE%UZZ+:=[Z9"%75W" 3ZQ)32G:?@)R1S]>F!>C! >>,DVJ%W3
MJT-N Y=H]:G6R<]UI'9KA$^3-DK(]"UHN.BUG$"O_! 8'C1;/)(77E>LCO^+
MF%ZPMB$<?.PFMY71>P:)O<#N/-2B:/\\2:8M==2D.W\QVWI$K3_R'3HXZU9Q
MC_^P>H?9C=Y<LU S1[OGQ:-7%_)?'M)J7VP_GT]N;^];[,W;[SN35\3HR54C
M)&VZ?@9*7*8LP.B[:0LH$)P&R19L>KU\![JQ/UF^D?QTT2NW7\-']V-GG=P?
M_*([[^-=!08JTP2M<EOOT.0%6YB#K@E-P9]>.K3H9$GV0/VIC<0%^;UA#Y=4
MEHC8Q%6-(*5OE=GM117>&)SMO.I"M& G[HPHVG"72MRXPB9MOM9&4\M>GP,C
M:$_"?F\I;1)8UB"QN[BFP:F)JC*I>+IERGCBWB9G-%^-#XN0,4+/%XLG7#?K
MNV=&Y5;G5X&4 >%&#CG6Z$_AT9X K'RP'O0'<O?H/J.!S#@'#:N%4)< B^6H
M5TJLYTI":A!^K,#IR[SH:#Y=JV/M)C%TS7;\9/RK-^](4\.L2E1(KJS<D18Z
MC3JB'W/D[??_:B;0OPK69:.FP\6($4",\$WDJZ))1+9_:I(8$0XO*DS214VV
M/W.:ELESZ)W S_1Z&)3$B+6'IERM*$MLU DD;P9ZN>M(]H^Q5UY>^--DBI%6
M8K3Q 9D=N0_.2N[9_5]/5ST?U_R8>&>@9RWF[#GUA3U6S[V,JF=U];(W/:04
M_:+"FE28GEPG1@CDEXFB8S'4#[_T]T.W@/N;E'A%(%J,N!<(SR2[R'9%87-@
MJE"V26OUHQ[HPL]:16X#1HN0#,+/%GB^0G^1__]-XA06W?T%.>3(H F/$ <%
MS8K:CEC*Y0FGG:O69E9ZB;RD)UO^,:5*4GRO5Y:5G?J^7+C,7F$/" ](<50&
M:@'VM?1[E[\XYJ0UI?83WP_+]=E;=M]Y9+9X)WR)>< E"-?^QKL%?>%(71A&
MWDQ*V!TCM- [W2BRW6!#76HL9@==[\4:.I$Z0CZ@;SE[[L^N-PL("CEU6:/A
M<]ETB%.-Z_H/-H5RLX+4/(P[ZS-7:5U8J*O"&+:]OUU6U.= NOWY+N/B$J]>
M&BLEO-*>)T:$X2:%)/,'IR9"46MK:6+$7T^H9#6K.'VC5O5,8='YK$0\1FA.
M[-9C/A;L"+;E0:#$!'T+V'Q]H*1#[VIU6?_=9),DN9Q3IAN+CJC893NEN0(3
M"V?(*32AO#'[HA1?OD;-9QGZ_DF,^*F_-CQ)8_J.HW[0QWF1#(LHA_8A3<('
ML\TI.[H&S0,J)B9"SC.C]T6V2*<W$Y*J7*CC<)0OWDGG([%4=D8O #8"&E,K
M?M_RCE42DU.$>D6B?7%9\6V)D_PS?-N&/MI).):ZU< L__LH9]VC]\.6?+!+
MC/B#AMLE1F16,LC0#FTQ KI O@ZCW3+4CEHV&H/YV]D/8@0GU0($+!9@L[[
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
M?>\6_7AC=J.A]]70<*HYY+50-_X O#\9F2NG*LS3^G;D7<R4_I/_BZ\\V1R
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
M,CD&D,1UNA0P3D1*&>EKU8=7)32G=C2]%,4$T#6\<'E:?[3P",7I?('JZ-*
MR V=/+U$^YO*]FUL;B*_P$NPO8A;)GIL&X>82;&\1HY%.@]=,G+8R(?V65(0
M-.,S-?KB777HY!;A+C\+\"4\>3$"#&)K70,?AV3G_KVBV^?H\*5[]R^ZF=90
MQIV?QXI"/.]7!EJDQZA]4!Z>(:N+W@#C(Y46C^G(*N2DN1FCKZD:.Z'@0+=U
ME !VQLI6I(XV?,I+*709RO!48;U,>74RXL9P9/>$"ZQXK$C,!%YRLFIC*5TK
MJ7^$__%B<-:\=G7:JH8B-C)4G<\*>_&4-P[OXTJ;0 'J-3H"8I!UOX3G:^1U
MLP27JTQYJ)(07M$M(%]PBCD\S11TI%=6,@LIO'7O_-XBL!9N 0<F+QL=*(R@
M;_'7[J]IJE@= DHIYT*T$JD+LS_%B.:<T6&TR,TB>7IJ/7GGSUCH![44&0T=
MSFU49K.$AYMZTT^##\;"B-]*8^@B[%!"((Y$]_6M/+!2.,Q;+[5SRAYJI1<3
MFE"_$Y%.F-3(1N;1Y=BXJQX2F,WI4H.+AYYG4]\L+)+\U'5=MG\]E)_3KR$7
M_8#&<T*Y 1]#J^BR 1U3I3R^+&QR]M02-YH0^8@NY88]RZ2V+P+C:53V3<(V
MH/8B3B],@90L/%2CW65V%N;74Y6RDC]]AI*/MQ49_BJWQB9>]7E0C[FX]&B
M&2+0]Z"6$A;H#%9D14F&.37ZXWZYPNV&Q'M?;GQV'/&R/0_=G-V3IG?$.\UB
MXP L/CY1A7\\0?^HY'U@TQK"P3PQ8MM&/%)PH^Q-AH)@5P7,YYYNMB@U^CTE
M2%2?7ETQ\"NK<+R/F]+^Z33N8<&KCM;].A6^0<-._F,SWZ=V-=]]L#,)(V]Q
MD]<7U&-N,4.#MDD+M@=K\:I%^8;&XT!T&V-45U!79GH#^E9VSE45$_KE;3FE
M(DBT$.IPTSPJ7TBE2?\I)=C&AA^T%!@(5;IRBGKPNT&CI7U3W,&5 BUFRE-O
M:X9CO7K^A.DW.<V'OO$8[OG524T8N#=.KM>@#Z;;]*[$F5FPG;,_C%"C5'4+
M E23\QQ,\?5;TX3OJ^+W\C>+7GKSH=OT,*I0]A[/>936$)WV8NQ GP4T;/O#
M-^#JC+1-NH/A4NZ-78E9>.N J5Z^HG3VJ^NY-Y(.GKOY[&<A,PAK-9_F*$=Z
M:7WHA8[EWS*^,41/1LT.D+".R7B:T79=8#!(\20G:(C")PXZZ+W2"&3""UU:
MA0S5B$NKF?1I;JM4KT6S?:7JD=%&*J5=N#-L^J1I5$ !4XQP^]138F!64! 7
MY<0S5A@^Y6WL>AH98,<CQR1=>#T\=.55/+>':]1M>"ZISKE31T98*B1\?]J<
MO2.L8)P8C6;;$:,<;B51V5%0"TI1AS0%?0\(VSMCMH1?[,BPKFX2T77]*#ZR
M+!^^$[L'VHX6F.'NO! (I'AG.,I9'A Z153.>)RU2*^4-QKTD$I;E3?0\^8'
M>8]4OGEXP(I@,&76Z8M^$Y/\Q\0>OE([_=5],>("2_/5E^9L?" &64(3[MG/
M:E2#R=GOD+Q[A?4*^&2TD-S-_Y@5HIMUE3TGGV*)%WPT^U[6)R@MA^T32=&+
M+<%T^$PR9NK1D92]^N=2M$E*%R*F6T,30Y/4N*/O/ZM^*^,G&QP7(^:6GM/>
M?;N?>J/ '"T8@ 69SQW-0Q%5)3G,*6Q'%NMA:_6#HW&A>\*< 'W("SH.U%H
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
M'T1S@GH>]$543EC@^AOI U[(2.]0'RW<_\/>>X8UM;;KHIDV5%140$24*(B
ME*@T!61,14!$S$2DETQ00(00%6D2,J:-*C!1 0$E*B *0J1&BD2Z@H" $'H@
M])Y0$S(R<D;F_/:Z]M[K6^NL\ZUSKO-G_QBY2$C&>,M3[OM]W^=Y'K;6D'SF
M^[@"E(L,1-% @R.+^I3A;MSFC=.SN+1 0@+?#/-2Y[)X>6\Y^D2W'Q<M6I\4
M1O?=://DM\++A?&I\YG?^>6(=EX'1[X1G9#V?:;#?WHNKQWC>RV2X>VOD2%3
M8 ?P8U9Q:V<RZ1/5RY2JDP6PR=Y8ML;*'**E<49HUNN?%D9$]E+EOYKT%[E$
MPL'*"YN WX''N!7%*?*:F0(Q38#:U.S+VQ/8"-<'4_@'/U*R:8,9(O QL6$I
M?L1:)OSD&TX9K"P@+[BEGO@?QU1456:.D1<N60M0E#@H-K(._&9J HDM B9*
M;R(YB[/&F7)_G6$96R] [3490O-DU<"E![]16A].XA"?PT)L,Y2$?@C^=22H
M;?O9S[ DTL4Z-&2V:$"($J!&+'"0(G.[A 6.GKGP_#_+0#,)YF5"J2)59-[^
MPEB^6B3M73!AV6N),CJ\HH&,Z1>.)3+6"7%_1Z_MPL-90 9I/7.>UR_&HGWG
MMU>!JW<'LA<4A%4BQ)>__'?J'?Z3G? E/A&QM1N1'C^[1K1%QDJ4P%>C4JXB
ME'#$*Q1Y_R?2^[@1Q+@LJ""0DEZ"0 U5^!9BOVT]E:\)7U5X.V&3A'%AA5IC
M@&M*JP(11X" D#:52#@:3^N@+R+>= /B@)^E0,*BPSP*7^X39:*SE^\$ZG/*
M$#!BCUN>!2<O R06&3:R J<1)M7F:FHD83.J./6_2H>V';$\>"WY1@L9VQQU
M3T&"H0.-Q2)7_!>_?_L[ZH\IY0H"MTD6N:36-X)X\KV>L%DUGFI@[Q=[J_Z7
MH:^9T5HSKTI*^T>J:I^-%M^_5>^">R8/;T_B?!R&31AAR.2N0_1@6(OG=(C!
MV/MV<-^:8^QC#=6WS]X-IC^[-C?WM/.;GTG3N*-BXEC150?I/7U6\2GVSGRQ
M6H 3ZL"LYXLQ=@A0\]DML(9S!]+U.00<[".>Y4?3O$$1H@E=WV%PUL&,-=]+
MY.'U^U(B]*=EHMQZ*[3V:WY)O;N5?[;JQY>['K2<N\];=A5\L-HRE-5TN^DD
MS<^[@SS8HB,Z-&<>2MEFI&1P74MA_G1[*612TTL-";:<.DE:=$VGA#F@O?^5
M4J'_^Z4-?,8E"B/G ZJSS4T&3:K!/:8*]-Y")U*(W-Y*V3-FC;XJ!8\];A<]
M<SCOLQYHZ,/S#2B/@<%R0%2<:0.))];JF&4X3MD,2)3GTU7+R5KI1<JZU9J]
MEEDYA709JIL5HE_5):0'#]E;8PAGT_Q7VWA+?.Q+Y@>]G'CK^[ U/(O]HA(<
M"C=^HMJNJCY)_R! ]5L-T'A:MH@$QOG4 XO+.O"]C6=<Y/&?'ION]]+<D8OE
MZ3G9\,>N6;V?VZ&/\4"PA"4XL=-FF704*/585)>Z\)Y,I;&<"5$#JAR MXTC
M_QLK($+?=,CI['"MMG6[T\3:PTX-4U'/U5R+5+D/EK?E\;RR^!"5!158AC*<
MR-^#C<1QK&^@(7]:VKPT<1<+K">'Z1H\'<9NFR =;<<34S[E^#D<+@L]E7#D
MC%SV_?7X .FEJ]..$<CTWX36U4-QM%"D[7G^"'T,IXSKAT6>Z*MX]LZ5-=#F
MV,3 _N3WZ@Z]J#]@K_6Q@RO?4$A? E(%*(X/(P9<LJLX"@XY_%V?L(R$6*U6
M=^%*R2.?O^H3KNU&J!Z>N.ZO\P0, 6K+- Z6B^7XT[]@UN1IVY%)3/TK0U\O
M,B+YV+5?<'>P4OQSS> $ANVQB,"I[=WL%CA*IQ8'J12)P:=Q!,3GK@,]R1&
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
M\9MQL04W+BN_T:NT:K1!(W>^3T5%WNP *85X@G-\"'W_[OX>W$,B9HBQU3-
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
MJ[=NH8QP+5_:STETC(Q> \WK"I5=.B[$M)I9=FBW_;X5F@=8MSV^/"\,#LY
MX&W-MR/)GG)>9S)Z@GX\LFUHJ.D/"L8%;^R98902LW+K FG,(^A[C"4ER%J8
M7!X9F&]%B%W,XE+YZQ$H\HM'/%PXBEN$@: U)1F);I,YATG<7K@1(67 0["(
M4LN7^0*CVR#?MYPHIQ*>5KI]ZDN?<"O\G$>06;W>.R.'$-J FF:@M=,,V=UT
M\0LI?LSUHQ8K_G2JW([=BZ=5U0U"CR865G\S#4(WMLR^%Z 4(]A7X7JUJXC-
M]Z!H(1 G?A)73(92@=I8WO[E6+Y::CD=4N&M5Q"@;J;!DESTMVXJ;Q3+!KZO
M#\(OT*?K9Q(%J$VKD JGE7>"(U;G?) =5F/4J6_WRMY+:DMF7[=#3_7*\P2_
MZ%VSHX0XQR-C_OWW^SRN0V'[0RF3U? 6%HU]3YC)<,:X50-A4CMMQF#EL:[R
M [JBHA;5266]K>A7''R"RZWXK'K)C2H*)0L>D*$)R\@8'#K&R4' ^0'$8O^9
M/3C/416#Q,$J!@N+EN+L [9,I\IU:M+VV/=+NW8,2&=2G_0/-VZ1/[?Q@(=1
M;\'H0M<<OM=F;9-A'-*EOS(,QW+>P]L$*'I%'C0SS?PD'JZA:NQ[(?I&VS.G
M)8)YBD%]],E@]6HW+16+MVD*>)LL_3)XRRX!:D,8"YA=9@$U!L?98>'E=F^+
M4RC:<5Y>:68$G^S1WDJ5K_.J)^;[5_[(DE#O#TOH7^#[T%AXJ2\+P,A-3@Z9
MMWD2<9V/+(29E$0(,R;#FV815_GYAS")#AF7MKV*[]7,]#G2I#Q6--E..?PL
M->)E.:8Z".^='WVC\%GZ<!D@#0YFHEGGL&%@'G4F,8=XCA46J>_I]VY")^&L
MF9.KEU=V<+A;TN_79!V/G]">M%CU(7PR9J3<9B,F"N_2R_,/_+>"ATLRL&B=
ML A[#7N5TG.'QC_92Q=NMSMJ\/S_*HO(X)_T7%YZKN^O*%5U,OE34HF6BI<
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
MSTS1JTM9^6C.2QFUM#)^/'TE^NB-V8G/%X]+OC9^FFW1;6)-0H!>Y5=T\<.
M@&2Q2K4=RPXSHUHMXL^/\'(>K)B9="N^]@J+M.5UER9ST^#-V3Q_0]Y>^"?H
M0G^[0!1G2_1.ZJ;GJ!XWR714)4_0\\MBY**:XM'C1E>2^JF:%XH6PF*AH&RB
M);NYB(GWGYY=&P_'O/U)F=-6)?G5Y#HQ;FRTZJO]9&7EW!%+O3[.HDQMHSU4
MNOR5EI\U-4)1Y"/V1)'Z!DC6V*&8HS_.N[3OY&>IU6!BY_CR*^EK9V#Z!8L_
M-6:;B C]VV#++Y/GYP-N9:<QUN6?2MGCU5V_MRW3D]S4_!\?P/M =(]%9UNF
MP=4]_6/IF3>RC\P7W*H?H(P1J]?;B(2G[LM??3/+OSL'FHQ^FK+MTSRNF?K$
M<.)-Y*A>U7\CJ]=_^:KX78"ZWPPVG#!0!>F/J'!"+[U]>5$$VN,+6\0A1*Y<
MC;94// Y!BU Q>7*P!6(G%TP>8IPS*\4<0'*>1R1P0)N_5.^2WJ&\(4R8\B5
M=2!CD9G]#Y?IFFW^^=+>(G,>BO8$Z46(;IWG\ZI KJ25 $6)%:!,(Q2(.@BG
MV@XVG/3#\,0\&6LR-GWQ+ :T'R&82D,_:3.G,\$)/$ZJ"EC0K1*@8H"DE?W(
MC^6(6(X"%WV/1,9.74]KG^2;2_+O@(J/9&G8*:4T^B3?Z(C(?"8DTRB\2SLX
M(RS2,^&%NVU3#;((&"@MS%R ^BBLG/,Z)^0;[FN?DP E_\&&,\HE=^Y71F[O
MK<.1Y\J:\$"$<T= -P2H/#'D*^W$9:B*BJU!D V<2B,(4-SC0#1NY= T;8V0
M2GMN/<DAC^,^! +P9+@ M1N*;8#L$>_U&I;BOA:BVQJ2\?^F>T>N!  YU]>*
M="L0XW3_,3R00$-8Z?V[N&B,O@X0>:A#ZVLA+K^66!PM'1P<\6!.B2M 641_
M0@>?&A9A+@K)Z(0A?'T.8;>/)$#(E1:W4+&K:7&?J/B#-Z/;K>8ELQC^27RG
MI%O.5G]0EHE./G;=>O98DXEDP$J)TD#A1,J<%9[WSP:'C! QD&\5H'897L<M
MF?@1("5D;$;N+H%,6;88?ST ;45#<8A,4+I%^!LPT"8<%+&6;43ZG:,#[PA@
M&:1EU\M^9M%J[9V>'MM^.B9CXTRXWLO'>6)8YC)$&N$G #YBH;3B@$?I'0:R
MG"=T6R]'T=X]FT1G]5/;O@SJ/F;M79>^I/C4^9)G]:FW3F*>C]\,RZYI+7H6
MQEJJ,1T+CI$+JJPO)^(MN4>>@O*=[]X-I30ICO;&WGU2+M[WKT0^_UL$M'!]
MDPK7TQG%L3-7<P.##=MG"9!+6LN.O%<?Z&KK^&^.],JI>/BL4H-:SY'+&'(^
M*M'3$#N*C*E.*$N\^^W6S=RR8NC#1U"*!3%JX2;0YJ'/-MHC8:5JQ(8/OM!A
M;#20QQ&OL$A/;]T:!,4'S-YY&1WQ"FW7,@OC+Y[(GXO98F?103WQ(4>.-$F,
M![(#"346&<INMF%S30, <W9Q<GR*A&-N,CH:X6X;.&!AG9@))EJNZ RVQ&BV
M1.!$]?68VW>P;NS3+GKKX-S5%]X#%!JJ7IC@V6YRS,9L>QUVEYL(BS;0V!\
M69!>]W=:,(X8O%D89&A:P'\.F2I6H\-[$ )[CWCF)MJXHO192&QU@/?W9LHG
MG\@!?S]W?*^<WX"5M=TUW \QCKI!5! 3Y!Q9?5S8;] Y)4#]]A-3F!)LYG7]
M<8'CA;7X_#=R1Q/<W0]N=+[D59E@YJ#,W'<E3\:W-K,UFS*96J@1&?36T/I.
MA;IQ\LPLWQ8.-M-A:X",*UD&^++L-I,9%W;XK  5A66K(,8EB@%KF0E0V]S8
M41R2N##U?)7SZE][*XDKQ2(PJ5Z 6F>R.+[BK &'-,Z=]H WYQ0BM@E;(2E
MT9LF!:@&OP[0J(W<1VVCK0,'_R07Z-10$$+,LL"%WBW^S%JMWZ?^U,,W:"5J
M>G;3PL  PR^^(7?USM:RI'C2U=4DK]5.BV+Y)2T$!#-#Y:*]V\1?J[LUT+1)
MTT.?]SW+;XA[ES,/?!,NC"$64S&>[0'7G_Y[84S3Y^UGS$J+,%:84R! 74W]
M1P4M=#GC GSO&]BGA"@KR620^X^UL<U=1?S-I"\T*J7226;E*,?RZCNB+0?,
MF-J'?:0Y:[#08D&?]<[-R;S??3!>5MG)Z=;A2[HNQ7..[S?14H<7BDY*JO'!
MR K?J$_&TB.'I'1VF(1HG8;W,(.N=2B>K$])0K='@95G##8,PV9 %3D34D@0
MQAZIT :9A![L%T 6\F-5M%0:8! ^'I5BE/_S".VI\>>8!1FKEZ]L'YA)*Y>4
M)Y',>Q-O%* ^E-%T_NC]:;%JW$$1"2L_&6H3':K5>7NTXL7GCEA?_>&UI-3=
MMB:F1A=Z& 4E:_/"I3ZX$]A6L8W4,' ,N?UC_> A[)8;.<P2O\/43K^3WMLZ
M%[I[WNAJ?L\2H#1WWY=,2KS>']U(IIE $N*#%L""G3!8<LC.18"J]^)&@P.;
MW*5]ZA[%@1%>B=JLBE0=:?W+N</-\ZR7I[ 1DC=M3[K$'^;>Z>.7_55AK(>\
MQ> P6 D0+89:MD/G6;B(HMD;/&QH.[:U*"K$F'DVT:*Y]HD4/CRO9O;S"@7E
MX7N4^AW-P@.A]M,KG]D5>2NSVL#,_);/Y*Y4;V?L^( ]+67WU;$(@Y:B7HZ]
M+4C#O0 TT L=2QZ0>#V\581)X2BNT(;-KU87Z_KG;/J<'I+JH-):+'\[MKAG
M* D,*CX2ORJ7_R%RKBR^6-?/>K"G2QV=D^CBUJ*L-YU):-U?R,G?^WTAP27"
M,>]^<?(JWVX5@/:;\X(=>J_O)*[_<<2CC,;3SF&^9R8HGL=W?"]>,2)YF-JU
MJ83R'K_[R%^.+^9@H)V8E2.?^:_ &YM)AZ<25LBL2.*)E]>NE>9[6E[^>3@2
MJR#GJNUSK]AQ3U^3C"H:TYQ+DPM4J3(XQD<@KJ>HDSK=/V^8$-XS7%Y0N+TH
MU\?-(WG**$+FFFG)Z.WW1;L.%&?E@"9 7MC,ZR$!JHNZ$OB#*#K$"_;NJLJ?
MLLD[ZQIBSXT[1R<DN/?-E"N[=T6&TXXJH3%DZ\SJDA,-2C2&%8=FLR8_>4)7
MRQ="* A][CT$O.';30_^[HKPGWILUW^6[733J:^4/VF#KVFL\^0P!O5YBOT
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
MC5>YB+F]GPI6GO(C<Q2IM1QO4NN1G$':[J#V0/#RGXHI<D;4IOO7G)_4?C;
MOW:RE805L&FTP9< "Z<R_P>PPYLHPC;\-:5&]@!K+FE[;-CR 5D)AZZ:<UD.
MS;G3,F]J\W;1O<24?!;MS1O7^GEG2<W.V_GOX --0[@#U[5)<JT#3+UGD<1L
MA^]A(PDZCB=.-FY[S_O0</O#%UBX&W81>9+PK.O]$*(Q8Z1WFKQC^5OW':<
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
MWM[;..U8J^JPTV75X])N5S4SK>.KXR4YU]"JGK"?XY%=[]'E[\\L1:GRAQC
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
MNSN9 AND>E0[G/(('EZ'>ZNZ,V33.B.5W#HY%9#;O=R3Q2JX..R<-#<-^-"
M2JW2$O0.;_'##>6=>R6;;*%J_^3AEO%[Z*^C@TD/WZ8'>$YZ1(&!A#I@>1!.
MG+D_CG]@PEBXIA-,6VHP)J)!ANHYEQ^M=?.S"$,I+1>9T;&YN?A4I>E;5F(*
M+4LS/3O,7+L 0 Q ?D%%  =XC/UIRAJ6%A&I93([[6 PC AJBUA35YDP$C39
M\'UDU[]2G_+Z[:;['A'T<^^#Q?4Z.E;L&>)1++;I1-#]P>UID8Y4\R(@N)#N
M\>M^145U5=T[DJN]^YL[=F5Z#+VU?L(#>4TY7&9H\W#1?:^/>[; Z8%VLIQI
MP9E;YZ8ZMZFZ/$/16P-_'K3$<UIG9+@Y]]!0TT&<PP+-UDP8^.ZK0(A]-J(E
M68)LM:>FU+$[*G"UT?T#U\JMHYH&7_@U !>_/9LX7)]RK;IWO>22::*5G/<H
M0:7(6C5K43V3]EM>A:/[5]AL*E#54<#P1G7,G*'G%KJ:!YP8CU:JTC/D,;"W
M7#L?\; .%\*#([Z_S>T9)%>Q_CCR9/LNI8&4]VA*FJSX_>'G?*&+%5K9))$U
M,$3/\<6L:VF3!F+@)[24L9:"C/LI1<B,[OY-8J]NG'J[5.&OVC.7IVZ8'VWD
M:K67'F8ZSOT2MS%HJAK9;KQ_;'UU0U':JF1]+LZ,G'1#<,W;4:[YPYJ<^UX'
MV.9*H/D:WJ4+-+5,Z&FU/'HPR%<CK8$8M:)8][MCWHI*N[8XA(X5?'5L34[2
MW_2F0([$7VE!55&^'C'=OJQ:L 9]IA0U_RN6+L/7 N=A_IFZ:2QDZ;)@&%F:
MD[[XY;55;NKD8-M7#>W&RO=?!]<(HF^RF(552T\IJ@4/PER,4TV7?Y!:2"NC
M);+WKMW=?QHMBU7=OA6M\M_OQZ(+J:UGR&JS4,H#.%U6/10_FX;G4L6>0RX:
M4O6*<MTF>ZVE+B_Y4HQ?532H]!>WN&;9I2&F@DD3\IWYWPZ.UK-E#]QF/\._
M)=(O#0-[.G6RCU\*.0S<4[H[7_(V^YYM0F+*?O!WUN0#=6YF&]A7I7AG[+X
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
M9E@E!]):KRP<!*/J))"P?#.%B?7#BR<E7T7)),H%TYW,O*<%"\NE7W3GX>5
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
MQ\Y?QE!>^'U%'T9UL'^C+L8$V3D4(\?;SJHUU*'#@N2?#Z\([T='#FU"+UC
M*_3B4[C%"AX8GO6(S=WS"T;)F9%?9YX39\UCE8&5Q9[!6)'H @7]^XLD\)U5
ML(]3H<S3#K3:M*_5&C]3=R-VC*YJ [=K,&R80+>5<]33VLGH##?MAJ(/>W:^
M.OPI<; <*%UF(WI'^2RJ!3BJ5O)T?\M\M,KS]Z7DY'&<5^6N2$+7DT,&"N^(
M*O57%'K]%8P =:#*>>T\]3:;YP;CE171DNZ\UB1-/=K'T\(6&Q:"KPJ_;"C/
M4521VYAH<LVM278K78;OFLAU8(8M5L<IH6S119H?!?HW4 FKPL\=HRQ@/J5M
M2'YC.$\@LD/[-G>O]3'4$5,$K[<957V8>VYALN9 PXKGA_9 MX2\QM;OE\2T
MB[829O.9Y^HIRF1LA^<Q.M2 @FG_K.8I^LO76OP#+M4I(XG:YZ-Q6^QN5T O
MO]7X2S,G E,1GGUSLQ:;7G K5\8MNA.GUR '8IZ/H(E5VK_E:) 3\7@1V.P&
M%,_09FGI<R UA:SL_^(2[3K 8F,&-IU3/@)U/?-[V6/XV9%@B3'8#UBG2 _"
M ^<GH5.+BW]Y2J#K7(!OQC=0," +*\NOANX&=>ZH[;]S>*"SU(ZZ 317$*OQ
M+<8A0-E ;,,ELF?D#!_%OJ'I:IJYC5'@HYB_MDKRRBJB)&12$B^RYBN[>\14
MI$>G1 (\6'] *:8#$^/L&'PSGJFPO<'6-DDU*:1Z(;3;D\UROE MM&L?\,U9
MFY_;QIZA## %Q6:-WS;H.F0O<2!G=017ZJI+7HKGQB;FQQ1+US1DZ!V+NQ.C
MM.CK]*"P5NJC1<4.6V[KXO$2Z>* RQ^>-8Y)V%U^;82R!9J?XV<;ZI)7[<@]
MF#>8XXCGZSI_$":+?DV.9;L-$9#>MC8;.$-DFEN?3_7=/*+T$K^OO%3N]%.Z
MY!R4*<S#YOZ-RESA^FI_@9K_#E8>A,>!["%(>WA'N6POC8E7[_J"2*O6F28&
M.@18%$1TO11R#0S\W-GW8^O7PH>"$5H [B<*!S2W,$$OA+*5@KT]6=J6%NT
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
MDZV;8XW-DRY]=8^D[6)S<3H0K!@T3VF6<N8B9<HXN,M_?^?Z!CWXTS8PK*P
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
M9;L7MQ8VK7+LPK=PC@'",KJJ=.%)8@CNO(_:6BTD]^LY5L!9=9JW+S''LC[
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
MW=@/RPV[D(M'T9[]SU2%-PG5H&RGF"L]<])B?H0] *';Z3#@7^)1QQVO[5C
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
MBP=9?>'[D (%1<+[[M5Y@CSXYX/>O7K<<0=I^6;$ CBU([&Z%^)E9UHX8YS
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
M<?^C,I9,> K3#^EE"%^,1!)/CK-.#>PM56]*,\X&TL_M0UHT622-'-GR:AX
M/=M(H*W(1YW D7>"8[DNU0>-O=2)_(58) "J]DSWU:/[D,?KFT.(96[@\EW:
M#6@U-X-OP6%8E0Z#M6(X'B)YQ][>_D[[DX64^+YP;*+J'U&[(UO\6_R7C*+]
MSM-24W;S]W(</.BW_UHK&YE"(>CNZ"8GD=ET!@_R6QU*$^1OL6@>*3&>$:K,
M9I\\O_"&F^2"2@?-<6P)E[0((N[T$&9T*R1JUOT57FTIS8<&XVK9AQQ?>[XN
M9EXV?\?WX]TQ\DN75^17#IF,UY6)9(NTDUH!:3.?4@0H-XU]WS1C.[4J?<RW
M+;?XF0[H)E7T0P#V #M:\,WID(UYH [,S+[4>9"C"PU;]V77^19T 1\7JWDH
MH=)CX-N,J+#]8 H=U#E/W)^^+>=_NU!E?F#R;/KH3L.2B ;^ M"*_E*"M;("
M]S) RZ*!EO5OS2N&J0,?F4MGB(*D0N8">%CE<F8'.?IU3).#>+L/.2AM_;?J
MOJ!XC]P#^WWWQE#D;=))%OWNWDH8V^H(Z%P&P$%5SVJ_#WKF_O+='JS7G2J:
M\+%4WHDE\( T5N2+A9-%N"7$LTL.29F@#I&3 "VD475#)I23<6H0J[!Q\^Y2
MI*2][:71*O/Q6X0G*51L-WI\<W:XG&[*(L%XU7HL=AN8]FT:5@+105K>J[GO
MVGQC@O42U:XE9O2@KQ,J<8Q3<!J2B6G@+%A$4.J;<^0)T5+VI7=;K=B+)IR^
M"Q[3MT]8ROBQ>P=R64??"W'_BXWPG;3SBH_3C<<"]B&7!EI'6DV-4LQO,<Z
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
M'&M!ON-ITF?[TN=/<O<*R17^W7X_V]=:T"UA_0E&4)[@H?0TAYLZA4$$NA<
M WJ5(PH^:T&[%#W_(_ZYNL-R7^6>!+US([P#;74?PN CM&,H)KW$>7J;G?QC
M3_Q1JEB]8ODT$Z&?4$+NF_,DSLM)72#]V1S'[=58.7;QUOD0^PJV"D$#.;Z(
MYFZ0_N2AJ9" 3\_]4U-N,VH[_G?B21MQO9L)IR.&+"&'5DVHP:#MQ3H)X_NV
M5Y7,A@,B+ 1Q#>5XG'%\^-=_G)-OO>,/=&ZRXK\2>9]2?3:W<2Q 3C#*<CHE
M+(_:0COHB%#B<E#U<U)'B:SQ-##"I74/=>DZ<23&[HBC8_KCJDK[SKX2WOOG
MUV4RU1^L%/.N&FV31NDLKJO[D.@N9J6V! 6G!X"B\#@K93;!*-RF.GP2O:HA
M?CK.UI(X^;>EH9#+">N>B%)IJ_'-"!VJ'.OX&[H<RC)MJ!H6)29418=F@)+_
M09=_;C0)%P029F/!C!U]C05D#TXD2V>]20F0UOB&':N_U[^M=!0E0]&/+_'P
MBRU1T^LG9UG4$*-UFI<<!]8?RI?0=W3)7VL0Q:=>=A6PK2Q6*SER>,Q0C8QS
MPJ"ZZ*86>/E.+ &!&>5UHV1GMQ?.*D&6RD,2=32)2LH^1I,/TD[&OO:%9[AD
M_1S?5 D5X;?-1FR@6<>']B%'W^$/,MR7A#M>H$QR)T/29] O%;/NY$PU\7C9
MN;*^#ZSR5"I_+!87EVA=(?B).@;5&3-EQ-"EJ$VZ'KI)CN!.(M8[9%E01YI)
MG$N9U:V+?GZ%=NP!7<L%"<*JF[X*3C*NEC<2RMI"3'4MFYO< C[$A'C?O/)^
M>U.:/WTPU=7N;4GO3SAQF<557CZ$%W7R1!_59BOS)-+R#[<)U,]&^1;GIY1;
MV92*AUK-L-S'\7IZKOIRLFN)>(4#P<'0H;(UHP%Y>#.2&\B[-MR@@?7<>[X/
M\1JHMA?R7BO=6:RL$WPY9*NA_Z>KUGHN$#F+_:-%BV ^U3W)Z@J^.!ER>";]
MN;;2YQN>HD\&%0)^^UR_Q>=[> *_B-$ZE9'1I7+!3:JVK-Z2F=/ -JL45R-V
M>5!;< :Q+KQX0:)\9$WU'ZG!E5]L=\H=E$-COR:;\A,2&A&WYJMD[F;+\E0D
M3^VER-?E&[;GVSJVPCR27ECM0T3QAP!RDZ"%&2?F597(*F\0+M#P9K#5QM4V
MH=14>^XF5^><(48'"'.@E/+Q,6"Q(^D^!K.E_LVXS&>C;8$SO3R+@B=H=0GO
M;B\N>%N/5X1\?!EI:#T_^GU<J*&5523XU,F86D"# CIT/2!7%-&!X6#PS?8X
M31W%)>[<[9OY^G5C*%[>=2Q8^:_6%[ +\J0IM:[T^5,?V ?>A>9)>+N=L"PX
M\3K(3T>NF=C!D'02&=CFS(&/EY*_;NSX;NR\]W8GV/47V9EF<[WY9#_6)#8>
M;C-\(5WJ2]S%8V9.LJNA,1__[\.____Q$OUW]C3XNI3Y_S!GFJOJ?_&Q,_\?
M[/V_63RW$:,5!++B6TA FA 5TLMPD#L_5X]V6W*!F5[=ZCK!U&0IY5L,;<DI
M\5S]0K*SFS(00=[+X7]C^47_ZOW0)@G=^;J+@<P$C^'J7<<5E]B"59FOP3!^
MD!'UB^P*ML//EM[$U'ZM[',-O-RE;!B1^.Y1A4N2';-X:*LX(MBPKK(A6B3+
M^+L3^X<W&I*?OT5;B38=>28K*MVB&1Q#U"__4E'N">&Z_]2%].K-NT/O'K+<
MJBK;//]QT:V,#>RO7AVIN/5.$3IV]]YX[2;\!6$ZF5 9'-5@7;!L!V\"&;7=
M4J;)A/4P[J1W]R\3D=U80%[_QI-'U\2&MN+/\SVI+V]37$?WOT-DYML. N.1
M9?-]!6<8LAV;M>!'K_]&-QEN,2=D*&XY>3D?'1QYE0V\699[H(0_!MPR8/!R
MSXC-R;5_B4#/JT2&!?Z^SU*C"13/<$K;?]W$JC;J;OA\T/Y1FJQ/5'F:S/[M
M!WEBJ%3K5G5?:=K43^+4,+]D[.PK_3S)\FF.QX8P"Y.PD)(^J^86SBY?>T3$
M2B;35/.RKM%&R>1NTGPOZR2HQH_,4)$K*70'H+Z-MJ<SM]Z2!/6J6!;V+3PB
M3Z/Y.]QR3?OI!HG];6CL,W'<HY.GK:*P'W701O4?@B=W-)IC:Q_"90P%=16?
M<<&X0BY"LSW],?%Y7!&_+5'K;0+FP\3WMI<_V-28I[V()F7U!5WN$0AD*.+1
MIRO..9<D'Q=.1UL<_WM/>%,$-GIC.A(S"UU%H*/0)V:'--CH7B&F3;X:'/=W
MGRF,3?OG--<[Y_1GG^EOL[CK-SJ?9G^YI_-5K2]:?1]2A2^@&Z&;KJ+82U!A
MP N763.>$(WF\C9?8G>:H>NG,3WY6<FX/HAERDYB?;?7N-]F32@42Z(@9EP/
M&M1Z'08(,\J#*D^3=IV]5))0$7);#QS%?I)-Z6?3:C;L4L=^JQJYC"_BSG2(
MRM0YQ;CF7O\U2K2W;>]V^'A)WLN&+ T)O'R6;JVK=66OC;MXX\+' :N5.F'G
MC7V(ZUVBO_H>IAO*$-0CD!$$H3/,@<]$EQS,'_46ZF^Q;+D]87 !C]"=.I%'
MRH2"&#J_>'[_?J8Z_LA@\&S4%M8:#\;5PBE#O\"\@[YBHKWR-9_7?D-J)5_E
M0*!7Y?1_]HN<M)EY=F8FFO_XF]P7-H,<$,@TY-A%.?D@S^W,TXN/Q]-+=_J4
M?HV<C**I29G7;T)/@AC=GH0!I 03&[=%_WYR;8&I>Y9\EJ6VVP4:7Y$H@7*'
M= ::Q3+<7OK]"F*:_^EL&%]+^ QBAWZWO[0ZZSRN 1<]/W7]I)XR^ZDOUX38
M$H^S+<F6I4ZOREVKW5P):-3]Z681?4NA7UWVEN1#B-]K+IV8?'E=]Q6*?_-7
MAB-RD77-^MB"G1JRFG!X$\[BNL-\@K*D6S#.4I*2&D[F3R R%UIP=4D6 Z5\
MW;7U7S"=+N)_SW7SZF47;OJD)OU]"OYF'_(%R^"7(+,Q^%+H=KW?-%.?+6H.
M3@72$DIL(W*'UOB#0I]>LY5X?3A:]EMYPHV_(-BE2J\][LZ&D5GI%20E9I:&
M/?]AMO<%A@MECKXTL:-)B"[!NODO.=F,8G[6/1(:]+RS5QWBW_$A34+I<>%J
M85<JYDGD09G16.0(&N>1\DU7N#938^0]PK:*=,P#0>L:'?5!O\N0TB/>DM3D
M$+NU[!1,YV$<!3T*W-"C8<"-:<)9C_7W0)XA-?'53IK"W^G?>:LLWG/4LLT]
M\D]9A ]HM/0^=^(#]/)%H.P O&5*L-S7!)]2<,,55$M/VHM@1OWIS<2'>Z^"
MDSV'E0(%3I@._WEX.Z#%18*_OG?F>&?J":-+GJ7;];M"^Q W(Q/3C^.>F28[
ML!.L.R!*%NVFLTZ847%>N!ZR@K&GT!4F?4/GFM \H;BI=\X&IWOH%]8]V;/*
M4=;3]<':NJ>(2OGOY%N_W^5$+/=T;BH5#KY=#2\6O3PA4?;V;G5&+ZNGMYX6
M2A%B00&#$IU-5@+TMO"N&>MD+_WP,@:'7D&>%N.NHJ,3M+D_)R!,R]FX"SOF
M&OS'S]\Z.O9H.5FY[\(ZW*^#]V9<45%1 ^38);.-P?/JK\(>U%Z8E3*J*^4<
MJ.VSB,O6,'4TF].@R8([_@+E!/ZT11E3#X?<M!N=A'M7CZAR\WANB(07.KN-
MNB;)J/K6O^,L*>"8>(V8P"N#IHV$>:T#%P)?83@95Q"( @SO59JUL,'3*D^]
MX7R^5YHJ79+]SV5ON1DDW)(44X'_TFB#CJ7/$#I.QLY3L2""'0&:/=[*ZN(^
MV"UQO \Z]O#!40^4,B RC7V6Z6\+:#2+G:%DE_S#R960W^0LXO+)2LK<:?7V
M)K>%T_ ]:QA:I;L@;2CNMR54AC%VT-\4SQZ210.I\[-.E +%[%55K2J2UT/W
M?)P(73T0+95S[$VDJ^1%V>_^$SD7E>7V+C#+P!-,$*2U,+.T'2ED)[<8,ZKE
M4]SFL-J;E7D+,:$A^V=]G;'38G\TK='2+[;& BWQ/KH_L.EK$V=.=S9JJJN,
M!J]:TYZN.@4Y9YKQ6?$GS_G!D_RQ)Z/NW5^<6L3\6%]EIU]$N1UL:62?^G+1
MM=(0 X=?R%=[W"]5-\7MX3[?;5?+3JS>M_S2^>AQFZW^HXAU@X.9G@2O")6;
MT3T,\YGPW7..G];(+;]"-Z+Z_CD_])WF%"&WIT:5?AZ $?HSX%G7GN%<[/E_
M</?>84UNW[\@5@0I(B!2HX*B5*5+R[%1Q0@(2(V*]!(!*4)(1*2W P@("#E(
M$VG2.Z&C%$,/)$((57H"$@(IS,OY_N[,O?/,W)G_[CS#\VSR!^1]]UY[M<]>
M:Z^U)V+H\<8]N5.2]KVMB/[@331 "VW$\=XB1@V"#2YN/;C('-(4+7S3E'!R
M<]LG><VN\*#];HG%A'.1ON\H/1ZR_J.=N>0AOD-@<OYFM#"5$;]0U:Q=_82H
M&;FQY@>%*X%7T9.S%Q*MIBP'L*R7[</.:]$"?IRJ&,/^5MT@TA0*-Y)IEZ@T
M8E&&L"7=.+]:Q6> +?YL_91CK?^)K&)-K^3X5US28_3;Q"R-#J$GYD*/4/;Y
MDQVW1&ORSG+<2G!XS$(_97NF% \."P@HL<I">AA(:5@&BH6):(3).ZD.MA"*
MZ,F_K1)ZN*G7P!L/8 &U![V=A,A6GI3Q!X.5M0L.UPG2)_A(>BU<!M_<XR8E
M$&7(]J.;<[6'+$)@SW*\AA$U>#Z2#A*+D4OT#Y+(\,L@V6ITA;K(./BV2YP_
M_J5\'!:%/$6_3,XTM 9=###M1$A5)&AX[,8I"/\.U^&Z8/;\^RSY>PG@CU3Z
M=Q!"<*.K8FQ4MUD0Z^KYR[H-PYI:+H4#?5Y_VUT<^_N5&L9UMR)]7,1(^DE>
MPX;;IP!X:[X@K6H/%@3*0I*\E^F\M&Y4-:03S48W)3U*\"UW%3MI&"/KV3-R
M(6-C7:0D2M,KWO;YW_KU'%E5:2 I'F@*H'P3Z/S^\Y)TWG*#<244RVJ&#>YT
MJ;>GG%*<%6;#G. RR3=0+RWA[?&8O5CN[KNVOZ4/"K;'*.6WR'OKEB3_N=KJ
M@[1H!!]<A7PM1_Q"4*E%IXI%\FU)B;2D:R_TETN=0G[F0KAW 9PU5RO-D]9@
M1JE>[,.T@2/!I*>'++@])KM(,ER#]&O'H/5*79!&J7![H.16>8Y7Q=X/VH\D
MA;SP*_<?\C;%8F\<9?10Q><2ICJ99Q5)3>W:"B,OA^'Z1,!)Z>;<R#2HW)<9
M4HK9*;H<8FYR1E*"W/, :8#DUN8+L"9>2V"@B&!.9[&+HP>,-/U18N5[T)ZX
M&2C?69_HH>!A"\LTJG!;;!<X?5*1PQ[TK]19:QY\>B[UQ.5ZCSZ@B=<J0%.5
MWJ9%*CBG=BC)Y\11UWFH:PS=:$[TYCM6AI+GU"#\%F!L_P'3'<%=#Z4]8*SG
M\K+1*[7-P5Z#B&U7*]F"*G>/+5F/S1P)7I%AZ:+>1V=Z^:'ZI/BT'!O!DM?]
M9RW3_03>38N_:/;ZFU6$2ROLU<C _DV3#F^ZQ003M0 S/;T8&>>V[F)_I9F5
MR>Y/4U@%U7*O"Y*EB4OQQ=<JREQB5+*$]<1Y;?%&HF,\J9HL(VTQR6T830MT
M:+>PP!#";''TR\K@(XU"GUHOTYB8*=0/B_5!VD/XHZ,S-L0P5NP2B5&2+4I.
MC>'+<,PO6%-W^1XWY=^I]/#$=9E(A(FP^*5$*!I%>N5YY,G.]<S'H2=[WUJK
M3;ASKX2N]2KO6B2TG@@ S>7_LA"3)#F%P?6]8,PR6XA^77/ P1\%<9ZQ/[O*
MHZZ!MK6ECA-[YJ1?^%;5!U*L.NTG7XJI70)UM)0XPH1V5[ +U9\WZ;L/=[[M
MPXM&L[3=BCP6D%H@DEO%V:,:\6/'-F:G[^A?VMW9.$-9..YV((K<=5JQQ$'>
M*Y5R+?^L&/E#NQW]@7"J40>O?S+V+9?"L=YO?TIMYNIW'G:NI3 JS8=EMRI&
M0SN#SGC;'?QBV@,R?"3$<4UT.\G-8N=E*;9YFE";DW9.Y4TMZ;U")MMC+X#I
M)JABW/T)IUUR0E8+UU=Z)UJ:'A]Y<-,MW3V)!;]L]+Q']-UC!_YB5]##_,4Z
MQ+ZOR#QK2?-V19(@\I/A1O;MY$ZWN7(>:#>QY=0X7T'&%E^E$O$,#E[_W/NK
MSC2>]9'TUUJ%I[@GKQ['952V[ V+9U_TC2A2WPY4).T=,?I.#^HT>K80S+O5
M;,G9:>N606^<B?/W8G.6<Q?MMS[EJ&$K'F6BH*#RX1*I%%72*H9LGP2=J]:3
MQ7:# ,U<IG1)!E/HZK-2?GF^JH2H?V)4\+=T*+#I1TD78*4$JM16#Q(4L#=O
M$:EY9ZX??+;?C1)C&&< JW%35=7V"=5JUX9]*#[+(2[]<N%<L\6:121 M&A0
M)29:*6#=L_4LU4KM<F1'J3/V@H_'<K*,@DSL+\9<U]Y/-URO_<TG'VY.?KQM
MP":K5+%,)$U&U9E_*,G;A+^9A5(UI(F;>63YJ%8>:K^^XZ5;H\K2'G]]T?):
M.J,07#\8O$7C0[;?U^9'$)B"#>/:0M0,+8.Y-DG\G^(O@ZTYA<LY 9E)A6HS
M8;G?VU[<8Z<F,-E/ -*WR<1D7V"DPX/GMDY:K\V<GH!+Y\RLJ4R.+S97(*LZ
MMO>]2]L3*3=M&SC._-17*_^Y154MG[M6,8NF2F$[FX+5]5LQ<\Z[G/+&[U3V
MG>I43 =.\(SI2AC0#UE>![(OI$+?=3\OA)X-J%]SJL56#(N87TEQ'BUU0O3^
MP3S@L^@7&S)^P,?R/Q^"W0#6;HP=^N_2Z9S^G[[S_[UA@2&0'D.HUW5#D;.9
M!-9JM#!UV9"L4Y2_BANP$CGWVX\$\:[Z<7*G^&:&<YHCWA\44&M ;\VF@YRA
ME.*=$TRNIJ,L+ 15DMG'7\C,]%5?:1N*<[_O8N@B4M\WDF]@&O^;=I;)M@_(
M_!F2/YT/.3M3-%]^? 5Q?>1/J;15VOU44<^9,W)" <1WC@[G!J76\:]"MSR_
MP]*POUF\I7=8F9PZ@D>-;0,PS#[1+6;FZSZ&QG0*>'VDUSA.:#M?]',GJY69
MBX[W=,+G:.E/J__M:$3;\M^NV>UF3#% .&ZAVM&D;.<9I?%#%J(J#3:I$^+B
MX;7 2/OWKIC-@]A_R\3L61<*KJ!G42B (*Q'/8(Y5[/52"II<Q[R^B,U1:]O
M/\/*SKXC%NH]2T^_KVC0I/+KTL_U!54Q=":4Y)]V<,@RM;<R!V9T6U0=Q1,.
M6;838$+(J?O_!A32[+I(?!-0$1-J)@-R3:TO0>@W@,O?(E  'Y6+[/X/)="<
ME/XY+IU%32&#=*GW2#0[LE-DV4_4/P'VD/IQ7^GRJXLTY6H>I<H?%2<T/.[;
MAYGTBIR LC/[D*17&,!'QIM2VDC<':CC 0(]CQ,N(IV#ZYY@\VHKF8,TK0]U
MQF\>=^R)(=,7OL<US&TS37>63U@%!";'?+H0XR/T,=(TZ7UV"8,+(*7XL_^7
M9TC_?QW'2A0B5J @9+LK^%FI*9.=FW;1+L"^TP-VR,+F%+$UAZW66WZ5.#,H
MI"]L797-IR\2*R#!2?1YRP9Z/FKPTH]>_%#KC7&1T+<9N25?EZ]_OTH=8)J!
M';EQR_,1]/.*\Q,E.*,X;+AR?UPM#ANA>:_P^Z6Q%,%TS=]1%GVIWN6"IA'@
M6R>Q4]^.FIBB^03T;_T@5;4E0=TO843'1[K1(B"9!C6,QR%+0B"CEII(LFX_
M9!%\_;R0VM21+4@VBWYWJK4BOS/X#(9U(>6ICYWU(0M7,R.3\(3F1+^.?L_T
M]'<_9'EOU=]WR()&V T@+I9_+OKT;(U&C59->XV1RSY><[7_42 HY)"E)H)^
M09P2>W17'H?L0$N+ML:4*.@P^4F>*7(;CR.$+SRLKCM_?/*R8L5'+G6+WZKT
M<\+,,[USL"E8]_(\N#L(M(ZZ '&D9(.&)!Q<JNN7'DLT?BJZ[!C0WR.^&KE5
M?UI"?H70F?#.CI.J^LP#+DZ4YZ":CW^X$:$W>JDB-F3((^K),PN37-'B--ZL
M&\8!<"6^*WN;'KHLXQ W<YL!7SYC.\&5__EM4G-DE"]L'<+M*I -3:=H^*-@
M>[5%[H@/LK9OZ7\#R^I MG<>;*UOD).[4&>8'),K8+R=*/CY.-S6_XI=+^SU
ML&HZ9W[CDDH2ZTOS-Y:U_7S#2B"Y):HUL0\Q@R0]_KZEZ4+,LI_7C:IF?/]\
M@+=.,QB]BF^4K5U;ZCZA4"U3OB _LX]:0F8. L8V"\U> H:54V\DO/L#BN*U
M<YU :&/+:N3/:9I>_=28O&^A:E+,9S99^8-7^DV0M9M*CSF^[B"5U!NN!*A/
MJF>O[O"ZS)\L:<.Z^)_ #_^[F9&+XV97XI6%C?G_>OQ5Y>VI8#^I&I':FX4&
M[*:UI:C;$86F0K^65?F#$^GS ;F4H_R+"+C*4,%$F2Q"^XUZD/CU44U3Y=V^
MQ?$[>AZ>8N;[F53CVK(E6(IE\1J(>@F]$40S7(765@.$470CG+LVXD&_$5S<
MG4?M?.0[5E?ZRR"Y&LL37)JVE"[@L[X/0&GV>4H(:XUIXTCIIB>Q/NGBRXS)
MY+.5QX<6GM=F3_$OS"E&6&6^7^G:RDFEW2C2<6_Y-S<]Y('PEY_.QUJ8&XB+
MR/8^0DU=-R2$4)<0KH0\23>@ALPRQ.;;:OV])W_;76D>]<C[2%AE'ZF\=Z58
MKR^RJ94R#MW$;GK>@F)0=%&';4!>'L E#UE>4GH/61ZI9P5.\:MASN<J!V-4
M58JN/UX*!;N"9U'9U\::'6BL=($)Y;B[-//Q&LCQWW5I:7552GNJR2WO.;:_
M;^QH5)T?L$Y]X8:3[D+.9J"WX[>.NCI"7H,8JG?LINUL87-ZF[FD2Y^CI8P
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
M-<_O/+ /-TRUM<D_I;?DIRR8G'$PG#_E%4FWZQZYWKETWD,(_U3E1#O!6:7
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
MLE4$<\[0=LTT;QQZ $ZMP%9N1*U1A "7N6)T?JA:LXML=?2)!NZ<U>J8WGK
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
M38?+&MFA*=%_AM1]SVJD(#)&1X\)#ZA;H=/IK$LQW?4!$>2#9[A](+CNP'1
M07#E0W[.D# 2(+I6,77K\X!^LG7--AC&=UE_(D;C0UM?Q+&_91\6KO\S1[*;
M.$SN?];FZ7CZ/5/HX.&/E1MBB)V'^WSODJ]P2-LC-^'4##S(0FXK \T@[7=L
MT: A ?,]T=R4[9;]:LN5H7@Z+X 3;'FJI\D7&?P@X-%['0P>^LYS?#?DEMTI
MY8.JZW+VG"L4X:@X0:_WNA=%#4::*8Q'&R2Z6CN280Z5]=++)8P2&I0+YO2J
M$I53F=SDZ65:N<=H,1@M^I:6#J*6D'A_F.KKC?A)%".-)Y+"K8'3#($.&N7I
MEF$['?:ER:5Q4C.1ZYYO )_M"V&&-5D6MVTH%B>$$E&G9E'ERJ3OI:<$\9:8
MY?D.(P^'OTE=::51[[#-Y?C/&M7TG6Q?ET"*0S^QP@#.2$'(O-%4_O4[PL^3
MTEDF;JQR1O=G_]+=P*&06O0=],)*$1]RZ?>2.0#C"?_FOM;@0]QQ@+)=9.5"
MB48QQXX)XED+HM!2P;%+/;GW=7[V-_&E%:.NZ>XR?2U3I4$^Y&'Y<>[OJU(+
M)GZQ@;%.N7WWKMI$L:S%Y]?EC _9I3XY_Q\8GO_=!7ZGA]R3]QZ\^8L#1I_F
M+_B*Y%Q0K0HBIU!"+_/1T"\G-$4\_7D>78*M6?GW?<=&Q,T2!^/"@3U& /<5
MD4HA1"'%X=042>:";=E%YHU)EY?H22&L6&?L<J;E\7UT=-^3O2UG<GY.;^B*
MCI$W08/;W0I8!C'">8)8IM?PRK[LRN'*\P3[KPLK"(DQ3ZTS&50SQ1=!U*+@
M$3J2(^;*$X11X:,$ECD#'G'#:> ^YG@@W*2ZS\]RS^1MB=^1PSH1IQ1,FE\K
MQHFM/(V@A/<WD4\7."3OB/U4/6W[8 (_4[M:<Z_EYKM"\H(K0]]X>+OEDSK\
M/ESO<*F! O/@%UB[9-BM'N'^NV'%9PP6[#\8',#XJ8[=_8L+Q3;#MBOV)W9O
M*["08R\=&..#>@'1OFO6(PWZZO,;#M;Y0+UW!.ZDRN';S8)?/JYB 74XYR"<
MYDTG,E*]#P!I3GU&\H$#I"JR]O+AB>_)K$_MN6F+(['=$IGJCM+Z'^[8!T!F
M*=^7HQI\)I=_R4X99<'#.?=&W6NSS70SZF8B=2YH+$U-VV>G'_:.2WDO_\OP
MGP*6;WF, 47X9I0!0T>C07J]FG,$SKXWRAM"5J/;P[/'0XM HB.$)I-8G]66
MXB>7@X*_)1YYW%EVUT\R<T-BJW'[=BVO6PI:CN,<C"*-I";E)#\9:56K#;D>
M<.1EM.3)"QU>^35[)E3<.ERU@D>HB$4MJG<45ASK!;YQC@^1;+!!T:!_=864
MH^PVCE](:*_!EI<?-;J6%#F@=N"CR.0_$ER7$"VF0"0'01T_L]#R)#+Q8V#@
M/V4WNW)[CE1AK)Z*N9[FU-O\ Q&!%/O,K(?H&!PY^'E\C5>*2N:QBHNZ,%&6
M_37X_RXW9XC$Z]>H9ODS:6N,/_\Y,>=;'S!2:%B'%X*G$ $E4TY./A7+C7?P
MX+U1PMIY;Z VMUO$N'@EUPF =(A:,KT^U)B>CH_UG5.NS3A_Y-'1=QCW.__L
MK%4<60<12%B!L5X#AJN-Y@P*4[]J.U]_W>"ZM'F%#-)CW2 VS^R"2_Y#QQC>
M0R)U&A'C#RHN+#5_-!GO?;Q[0HC!PF=;1(T5_C8D[]\*]ZN(;Y7AHKB-<.HV
MW<"ZXJ*V$CTQZC\:0J=PQU(L?_A:_&[H_GT@;_YFM$4@Z5852\1.WR9^-];0
M2)Q1C<-2L["5#?ZZ"[JU4Y3HU*DNK23E^^7G@I0P?6TR#]P7/SX7B3G)&!9Y
M^+[,)D7=RK\)#W\M77I<*^:#L*/'&G0[]1001^S"-JLTR58P@[10B(_S$>9H
M= +RZG'7A3JEV)D?,=NW/\/#L=.:%"FC.CCO7<46#X?9'7)B +,S1(9!#/.U
M4<L%+,PJ^S5@H7_B]R;_W1U<CE8W^YVLW(@]BV4\](8R[(@O[?7M9,Z=<_G
MENEX%?KB0]2":FV<>?H@?C)<*[\K\GDH7.%?':_]MTO]> )0Q&[/1@&N?@D&
M/)?F$-"KDHEB(7^Q[0/+)ZLC.+!"(.V+B^X;KP [/>>"VL3+=:<_IC\0DU(M
MGO^NR,[OAJS4$G[" 27%!67.03LJ9@R60NW1T_VK6N+VCK!\N>9=T$<NO[(#
M1XR9.MSUJK0BSR<1[2DGPU;44#FI%O9_L1-V*WX0-8&,))K*W=CW,OVRVOP
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
MC NS\"!\7>S.A1;I-X)4G7&/5Z[3'LV<0;C6"07'[9D3P<;8#$H0Q8\[C72
M+S_ZV,N1P'5 6:+]Q+4P&3:))_P/@/"C+?\JF@R(S:O^FPQ\:)7<0M<?9KU+
MZ!Q+ !6\>&2]BOX>TPW"<SAU"KYI 8T#53TT%SNW2V<M\-Q)#QT'^N;-%>:^
MXEVG,&/89ND4.,,"%]8 ^NW>13"N?YGX! ;WNIT>'/'P*7E*"D]IN!&^L#5:
MC:7&$E=>8L.(K%.F?$A6XVULLR]Q^A!2&KXH!\)Q+FMH98T/^7V;#_'F0^A?
MUW-Y"WS( U[4U#)'5G^[I?)UWZ0CHH"IGY$ .XSXX3,V"7L6S[C/AW!RH:!^
M*0L&+>B')/%#%2^)TLJ'+.-9\Z<[L<]6[ZP5UCW(DB_*)X]?(&?5Q+E=Y$[?
M?FU;V C2+/^N(^8%1[S$#OE>T[?KQ7A\O)D=^^=_7<7(Q.+@GS2;L:-A9G^8
M,R2X !"S,CFT&,<9?:*TTD+^9EUK6:[<H_!)E5ITVFV4HA.XIP1$M#^8;WJQ
MO+MP$3\AI?;^5T#:#57L<GTDH?81KW?!4CEU-C^6@* F(K5DWCZQ K)Q248@
MCA^"N_6&)8Y]R^7(,DIS=:CG%5!=IVJ()^CU5LQI:W:'O@0HP^E.H0BTAT1$
MPR-C&=/]7F)B)C\R?2'6/WN9UZXVVUN7G*OO&2OTI>U>4H,(.<';^9!?9/"0
M*P(B,_LXP50^1"209%&-IXLYSF^%V'GN2K,/R&.NZ ZKU0:-=NN/^ KO?ZBJ
M<-)X0LG\9)$6+1@/P"Q89K5-!TT9,U;5N&,-$4S=O#Y\6ZD0=FIH&5L.Y1R<
MH1(7O6(HPCPY(( 4D"U5J9?PY8&?:32E.S!CY<[J9TD(W4-A&FG<42EF%CMB
M?,7&Z_7T^[3-=R11\U/,F$OAN8^QDAA1 #E%"=,TT)K2%)WEJ3"X+$J%YU9Z
MJK-CIW6DU?5FY\XO!YZ$J15GUP[6^IET1&&^4A@(Y'/XIY>!+WD2R.>_&42.
M$MY=)DNO<IT/&6WJ_;,)9ZYJU^MN]G/'ZZLYO[X0+@-I#"*)*!,B'4HC2L[J
MF4:'P O04GH/BNZEV):CW7S5XW,#U H_XVENNQZK?71O.X%Q,,QY7YLV^+;E
MY..<$-/)90!&9%UC8HB/"F DR8&\AIK@Z,F!=?J%T;%D=)NM4MI=S]G7JH5K
MSMF-Y:SM(8*!'$EN_//'(>< 'QI%9%[HH",?<N]%ZH+5O5\;GW7&VF;<QG%O
MFBA)IL9.P4_Y$/<PT*GF2PI=U;X][K0DW#A+F\OWQ1GVP=U%HYJ. "-8IA2"
MX?[,8ZKDNHSL^!-9FW@>7; P*<CNCU_+41*V5V?-8>V"UC_GLLL>>_O<3?BY
MBA^%LEP!+-L.V(/8SS%A9. F&R7>I9[UOM,U6J]@^H>D.GG9;?3WON-N?N,D
MP<V.+T3&/_A?*%I':ZA6ZRB<Q"8[7S2NC^2U86D*@QDJRM%)?545,P'=,?YE
M;D9)K%>;B%P!SY*3DZH#.'7%?JTDF<<A/9 9 #6#'[7C[4,Q!%@-(Z4ZWE#.
M:0:OI'C"\LB(7E)9FB6Q7B7#(6A$DG#H\T=$"JI<LY,X[A0J/ )\]+DAF/BR
MP3DFZ6R7V?&\Q%SR[!:Z,;T!X]Q8C-KOF4"^;@*9&:W5C*.45S_#>HJ*.,[R
M]!E140:W<\G?3]VI&M:>)2B$72NN'PC4ET6=67+I)C4&6)_^4A";*]5SX)&E
M/5X(1+ Z^&>;[YGEFJ1T\[U3?$BRT"3:\C61:GD.RWG2N,"ZLSWY@R/%C9NR
M!=",95*3;,,!PX+!!,G:P0DI[.G)X&\OQ\YHW:)[='0VA346QURM[+LAX9 3
MY'&"Y_Z0U/^RX<[KHX<)$L!V/TL6 &7V=E1GJ#*C6O [@<36)\G- 05>>E=N
MC/5.MY>=V+A=0[]D+-^I-EI ?%24H:,D=Z='24*CL\XV3>1UON,HN6.:/-I>
M=NF=LI=*2WQHD7['!*2/=P* 68&A[(4VV1EY:2@3A2*KO>5\?9#MW1!/;,VO
M67:LN'9]FKB##W$E1O AY9(%'UU"#!G0R!#91X6MKUR:7M])SJ,?2/Z'C6'U
M]U0;PF ES@"-K<&!<?-*M ',,4"J!:.-,_= :=)+3LFVEZ_J>J^D&JNG59V@
MUXR7^?0W"NM9)8^J-N8L]X2:L1Y5:^ BU^$ S)1EUM21R)AD(UP6O"?1UXJP
ME !AYXTO4$ !N3C ABU<FV^2 A"99D6.7?L9SO,KO<5FWNJ7/EM(C6;81&SH
M<OMV;U;A:4ZA5X0UT.KH(-/D&]B@V(<5=Y:RFZ@[=\2HE/ID_D?6L_^?KJDF
M6.#,=0#)"&C+.-&O+;M\R"M#OH^@HZ8AWA4PZA=-"S.S&M;X2/]CWBGF_T&N
M9\,Q%ZN#W(.EIH*X+46/9GO=*V%*T9!M)7J428&8MN67E0O$_5W9'=[[-_:$
M7IBUT#Z)/KCHF;YG/)>5K:"E"EO?'9LK)"D@,?ZL6SGB#PME[W?VT4VE%X]F
MGAR;K;<6=% I/5CS'[TI_^XR5,F,C8$ ^3Q!T#=W1?_ 4O.,A,J:J@85&)16
M;^$6QIP>J=5%Z*W9.,OB%?'TBZ\6>ZXYG.G^Y^@K"J@@9(G4*&REP)=T6XN@
M)JD%%\7RB+>D4%J>L\V):SZU5N)N3E/Z#G_[( ?%LW$T).;DS&N7=@']5MKM
MQ:1<^>Y5IK2?:O_,$Z-9W@UM)' BGWZ>Z7HC?JA)),2E)O6,.&QHS:)>&_>P
M0]PI._/(K5>/8M@PUDF0G;OPC@5N.)<-->G.#V,$?EQ*R^NKJ/^XK(.*^.HJ
M_7KG><E'&^&7OZS&JVVD=%[3$Q0 M7>)LTY-FH3*2K/*)D@8#NH%6:ITKCQP
MR:>!9*AY.U$'-2HQ/5S+D&I-WOJ#!ZE?R[E)V8CJ1MRSB+!9S:13B/-_XR!<
MUGV9=0H .\C;U\O48MDRO5MQ$B&6?9SS-/VD>VMR,)/:=\D3<TWV'@T_B^\D
M0HQES'-PZYV&?,A-\X+;*P2YLW-73])[^VM5/6ZF5L@)QL^MSZ/W-[U7+7PU
MT)69_[$4,94<$31)")<_U;\&.$Q=&ZQP)#O>2TJZDM @\C&S#.+V0EI1U$JM
M!#RS%5<UL\OTA+HR3KTH<,R;?HOLR#NT].F7G$F6:Z]+4 UXG 20MS$N$$>[
M//F0E[ BW^6"GUCF%B][!_:]U=1$4PKW7NOH6!D'V[T"+YOC0[3@[S7#X0RT
M'1W&U+2*@1^XQY,&L'?:[)?\0MW5DLD9_FWWW)2>SAXN14C+H=97>?M ZKHK
M!/ #?__J5QK4WE1DVN'658QZL9-J-;:Z8N*Y654O)%=N*]DI^&A)R+Y]"MGB
MJ'B;N^17!OWL7C@8[93@:?K95N_39J@,(E4->;HT'.KK(2"Q/49U-RBZPTX#
M;!8>J!9HUWQ>Y^O *C",M77@A96;[AXK@:C)#0H?VW?BCF"<]+&GT8*1ZA=X
M]5A1[0PK/!]B\YCZ*.GORB2OX-)TZ28%49F^WQD=TSB.K"5;GW.+^[X"^7)4
MLTU4&!AHV7+A*K %N^S-[E2-"6_6ZG[M\ I_"SOTQ3OEW&33=MEK/K;Y)-:S
M%J3*8 2@'#+821WWL?[!,2LT9.$_ @$WHDN'S[P0/&QE_!XFD/TJ%+4QELUL
MV?+-%ZM8VV(ZO_JN>O&@NGE,0U+JW  G5NE9;(&J9:-N*&)ZQAI08_MX=6_9
MC$3R(5[Z'_./PV)0Z <6GN>HIX]VX!Y?EEB ER$YLG%,TM1&G'JID:(GD5%L
M('NDQ>+;^KYD2ZL5@S#7L'&YF'/2NW-5I,[)?B4C^[SR/W$^NCGY0I/\K"?-
MEW3S][9MF!H\?NNRFNBAQ>B@5>$8 ;2)*!I2Y%='_BQ&[O/+JV55L9Q/)/'G
MUS=%$%:6(>7@WH,2.NP.EM0)]Z ;=9@.:O@2Y0*-_EC0]\PO3N[CM GI5!3_
MI9)P_V+-SJBXP+;0E$K_-6C2KIV<A=8/+PK,"TNDEI6#^9!W<]8?I$F_NEPW
M[PV!DB456UF]6#3E2;8 7)FNED,?NI6O,Y)*AB:_OOM"UHE??K6^TS_TP@@=
MQI&=HVF^S!#AQC:82;6CD'(.@:FK[3"8;O1D50WZXB+:]5;!LW-GU#'WTB#4
MG?433<R5$:BO%7T4OC4T-U5>][8N).G8H:7TX1EY6<TX:1\3Q$ 6AXP9!'W!
MV'LTN(-2L=&*#C8#+(J0GC*],7X6"_H1@\5)'I&.M<[0/0^G5+],27"/DI>.
M/6'C$*L#!06L'9CE.=,W9\[*C_F6AF#<;DAF%RK6^E=W<>(^ 3>OHSL^$KX2
MVBC *0)'3&O2M!TWJG -^,9(,4-($**/A;.#3:I](UG]\X>3H147XDG=IL87
MOM8^)*<)O\>-'C^]EK>X?5ZNSSJL6X98%1NCO>ZV"L*"/T"3_4/AR#YC(":K
MOR!_K7:D0MN$!=IXL@<6)!<^_%PH4K]S>-=9[V.'7Q740P-VYH;X,-F\O2@F
MB57[KQD9QL0&!K<CO$D>(+36Y7)<5&L2)N;W9AG=??7UJ-GSN#^Z;<WM6AEZ
M(\NW!(U/'.)#1.><WZS&5"Q\;Q"_BHS*BOUT(.GL0**_Z>IM)HRW;Q_;%4.2
M864VB?6'N'WT?- 3=^.+S)M5C17-<0WO!W,/97<N503*[919;93E[4MG.V&&
M7 QQ[!LT?%N<A>W;%U>S)G^>4K]T*P#UDHY7D=MS<\MN7>WI28F':I\-+)S5
M:DS3:GO5\X0Y5\=QVRV.X_$,<WT$<,*C19]"1U\8<0+")TF'4L>YA1*559>@
M2CFRG]IU#%*.2GG37'8'0!DV6$!Y&L\Y%,ZR;F @R%G](>=O!\@792([:V.&
M5W1\A4[]Y7W".,!D=)^T+21I1]/[O7O9'W!>_N<(,C<[OQ.'93<(/C^V&G4L
M?BEE<:J +MX^._9-3"?^@'$;C@2/%IM/#4ZJ&N+(>1M]>-V9$N]H^#TKROWG
MHPZ)7\!.WCY/MA>&+#6<C#GZ Z-P,:_HZ8.&T$(G!\=?*W]/. \$M8H0%:^8
MG/U&F/-]:NJUHW0B?(7@Y63I3(B$+04Q.V_A6^D_>4&<V]O/%CC^W#2B%_PO
M; LL!PQ![8SQ]ULN^1]1_F<N>@J_+WJXGW$X)Z7'+>[:@?G,3VHK"=U%W'W/
MV(2!7;RD4Z=!,9,I7#GMNJI:\]W.=F+9#97^UDE1!9E8L!D%>C49-(N_@7#6
MW$@%)9HHY(A([$BU?#'@9R@_-SSN]U'L'2WPM])U#\NVRZ\B?._N3NFZ1DGD
MR7%CB/>AOV8<Z@9"8(SEJ9G(/PVW9V!1OER+Q=4C5,G4'T'HA829&%[^CAD0
M>N :_K=]YM<\535.*E5^?[*)UDN<L<S_'0CJ5OWS3(](^*W>2'\C(YQ#-3.B
M*2;*UME^G/"\[3W^++&G?E?H4B"AC0B<].8<T)R"MGCC,DZ,8*2 JZL=&7\-
M$W('[^]Y=7W9-TM!6K@X^7>T;-?WP4#2'FLK<TE5;/;NZ_3-ZY6F?$AA+2,H
MUTG'WB8OI;%N%OVB^4+%H;OCP[T%*Q2.6'U+DQX#SCD80/N>R#Q.:;6=T"Z3
MB:&02J5E>#J\_KJ_BR,O.+[8?_Z\@<JULSN:MC,)OF&;B1A%@,L,L 7*&%<-
M=:=N,G>FI?N0Q+NKT'X^WQ>*@G*.&Z[(.Q_)'&O;.'V6\%/D]#\V'>/RE1G0
M,T47#S /5: ;];R6[Q3>/F:5FF^('BG@--]#?NZE][#U?V);U&C+0KR^";D!
MI==9P9HBNOFLG0VT#5G;OU^-D_6#4^EP=V_@J#+])-N:<S&,W3XJGT75@%Y[
MVU.(FE"HO1BX>;_6$=UCD/#*3/Y.8;G?[034EIE@R2^LJN CEYR:A$:\HH+D
M5LZCCI,1W#G=>JT>/L2M]U<O"?[9[@MA/T>?$4?XI0W=[\#-.-KU3OEQ6V[J
M1>ZFHOOCX&3E7(P>']*,WGZ2!(<2O40!E8"7!FY4>)1>U(L&V$=[SSY'BG$P
M2KRS;]3XR%/U1(6'G:;FW+Z?6C]<Y\S*?/JPJBN,H"0GG0!GE'(CYWLG<-DF
M+&_-Q?09>-6_>8> EU3DXFY&=8N1ZD!.'\<X\UXT"NN^5/SCLMPW:5NU'ZP3
MG['4$N0> TOV16RS/D\)@#777=E:CM;IT@\L+K[S6B$XTO&KXE&MI.L1)@:O
MSA)R!;<]*V<EQ5!JI31P4K&(_:":^'U#AV7QBPVK+,8<Q3;O@U-3^!!YHAN<
MS+9D!K1J1CV)BFS0EX_&WM_X/.'0&68F=J%4(>F[F7P8\:'N#Q-]*X(Y^>\.
MA)3=Z*"9ON.%OW\&]D4IZDJ"TDCK_TEI]/_7O[_T_K>35/O_)^/"/I3\-VD>
ML?_!@U[_XO_Z3U!+ P04    "  T3,=6-)YK-DM7  !K8@  $P   &%B;2TR
M,#(S,#0S,%]G,RYJ<&?LNV=4DU&W+OHB($H1D8Y(5$!0!*1))S9 0(B $)I$
M06I$!*4'HBB]"0@(*)$F4D-':N@("$COO4E/*"&0=N,W]MEW?-_>X]RS]QCG
MWOOCK&3R(WFSF'/-->?S/.M-J&/4.>"LKI:.%D!'1P<\H3T ZB1P%Z _<>+O
MDS88:$_&4XR,# R,S$Q,)T^Q,K.RLC"SL+"=.7>6[0S'&1:6LSQG.3BYN+FY
M6=EY^7BX^,YQ<7/]G82.GO89!L;3C(RGN=A8V+C^RX/:"'"<HD/3H>GI+@,G
M..CH.>BHK0 ( .@8Z?XQ@'\;="=H/IYD.G6:F85V0<59X 0=/?T)!OJ_7M/>
M]:>]#S!P,)Z[)'/[)*?A4Z;+;ERR;V/33PG?*6GB-NK'BLC9N >>9N;AY>,7
M$+TB)G[UFKS"344E996[]S2UM._KZ!H_,C&%FIE;V#ZSLW=P=')^]=K#T\O;
MQ_?=^Z#@D-"P\+CXCPF)29^24S(RL[*_Y7S/S2LM*Z^HK/I17=/<TMK6WO&S
MLVM@<&AX9'1L?&)^87%I>67US]HZ;G=O_P!_2#@Z_AL7'4!/]S_&?QH7!RVN
M$PP,] Q,?^.B.^'U]P(.!L9+,B?/W39D>NK&>5GV[2FN.['I)4VGA>6,L-PV
M[OW,/"+R\Z*XOZ']([+_M< "_UN1_7M@_W=<$P K/1TM>?0< !@@&V>$BP/_
MQ_[W&KH71;C*%%5W.PMA@\4G/RV$C:VM?>UPE]QZ82V_)[3@X= <&W?/$3QW
M&:.9OP>F,#^E J*SMZE R0MV\K4:=,%\:+MYN!&T'R796OK1';^PE:?A2 7>
M4X$VT+ZL,Q4@7)"F MS:)#&*.!5(CX=2@<8U)"&O,0-C@W]$!1+\.Y:L!Y"_
M^EZ0/U&$O?/ ,0V,(91SZB;I-<-/*M.N2HN\3A1[R<^O<S%0XF !PX^T1QXI
M@4-0^/,55* _$&.?O]LK]=XV+*>K<)N2LS9U]:H>FW'R[ SY1+@X^KW&G'A&
M./"_RXY"VD'8AWW!&NPXK>P,!52HA_GU*W ?J7VBV8,S&RT,TK(RP)+#BS-*
M/YO0J6#'F&@8/<;1]:Q3S3))2*V_0E455L(O^;Q@VBY4526P\%43Z\[/C=JT
MP 8G'!4@Q:2)4('BA#Y*E',C>J+8_"0G\Z)%?%Q"535A1DZ]S>;C]V%#MX81
M===-Y GP'QD<)Q5@- 61XK7'* S(W[8+8A3F O#1E=+G8 =8V'%V5/U6SIL*
M8JI>Z(BC?73SG5)AP.1MQ\5 -GOOJKG9: 13=I1>JS7G</ECM9^7>!5'8KCL
M?HI(W5^_!4[P-<3+)EUKO?DWI;MJJUNV0@XAIE2 %?/K !+4($E@P0YVU&B'
MLV+.>OB45P?]XBD=,[\7;$*,;'OA?DMML9I>[1DH#S._ F(%_Z%?V"'1TS*W
ME$)@;\8PUODL1HEZ0-@)VF8CKU<\(Q^;6ZC%)EIG7O3@1CXBIP5<<:QQF<E$
MSNG[]K8/\/[X\2.E7?-^IN;UWM9H (CSS__5MISL*9OAG5(5-V@N_7._N#KQ
MZ?MO(P()&0<#TGL:6U0@Y!/B!A7XRAZ!P9X9I0)QCO_Q)?A>7Q.&C62,.Z?W
MG23SU5E@/S'=PJ.XRNG!T[+R2B;^)E+^=RH0[$! 4X%[>ZTP@G0\22(< 8X?
M3+J^[+ J7,J/=S5\=4?1VE!CZ3_.[F1,889AZY-O_R:9O?G, U=]SAX@);%G
M>MR^J-?PHZPV:*MH:\G1/EASHK\FCO_^YFV&1]S]E/SEPL=BAY^IP,9-FRKX
M-MAC_X)[=^N$T)<"I[*(+ZH/*Z.W)YYDG;X<>S?S261D+E,*QHJW$71T"70&
MO&DYB-Q/5-F![PK\?K2NRY+I2':.G-9U2UV/9Q;/*%&@_7GS#Y-X0YC'I=XG
M<,Y=)1D66$Y9WRD3+;]9^=4U$=K+*Q;$9RJ2UE+="):G BU]"%H1WS&E+<!;
M0VA^4!?NTT\_7:ZIS"K(T"Y..8V=">Q@G0%9\<_71)A0 79U+(9\V@)#8=0T
M@!"NK@9%?$<R;C!7+Q7^NO=VOPBSR=I'06#JD<G=Y/I$*M"W? C>U1C,*$6(
M+?B#V]/X!P[(UTQ3]8<*,VNJ8C_DRM0$\S-]>.EK6N$M&Q'A%C<LM/0LZV-F
M&2V(K*__S;Y'CUWLH *[&M[QE&8H^%@A_T05"4D%A%?#P)NBKZA ID6QQ+%*
M$G;Q3\QJ"DJP'C(9\QZTJX.@5=D3/1#Y;,+<+-:0"API=KL2V2:1?ZKS5\&L
M5*!)J\YE'LFVIJ* "2X__62P\%)9M X#,=GVUIO/.I$?)*():T1[;]3B:& F
M=J0DPTG%/^-QA_>5DG-'J;%F='O*?$=]+X:/TE@N=AAVM' H%9E(;%>"M=L=
M?EP;._W[/4HNJM(/98]L4L,L36YB-D4]:!V5^0 3,[M[1T.8"HQ5Y2+7KB<<
MU6/U\",X2&/?B;9Y%[&[_3N;BVEZ;Q7^)/WJ_G#_R(K5;>VQ="05F,L0DL=5
MO3N8/3/M[7H[<!1:C((DFMTC]HM&9=I;_=2Z91L9+F-^1J7HZ?5[-M56Z)J)
M^>"^EX^P'"U=D&2M2?5-3RJ U<,<L2-H<("&2Y//.)-/H#M<QW?P<:-@!\L>
MY]5[@_)DG0JSA6C# )'F4]T<5;;L.VD-"5L@[!Y2"/F[<'ZV"TE1ME@UYU$\
M'_W%5\9 :AIZ+S8-\F6NV%O\8>&5+'3_X?.CS(5#4@)*@!;@BT,JH%WOKI"S
MX.+IRN4=;SKR0OA^SM"+Y;HXI;T*"VVI6WU*#"-V 3&Z4O*+O#7W2;L%'W.N
M2A6B*L  <ND]0HF&6Z[Z5&# ;*.^B&6.G?0A)@2$EUS#'.M=\*H@'811U"'0
M(U3#/.8MN^81(Y>A5<=]0TTN@&9TNQTD+B1%?W>2TN(Y>RSE3&I$#[D2Q"NB
M>E8W]QIF9LP'9J&5*?91+*<&GT=4E_Q^8<>O_O, W9U"C@A"+L&H@"OX-RDB
M'+Q$0] 7Z"$:@! YER#CZ/$DBO[._"KYK21RWPS] *U"_O*:^$5Z#OS&15IR
MJ:(F0K/"_%*R;@WH^LO;2R!;ZPA8+Z'>C5N XG"$^JVD?V-_D&+R#U=#'OZ;
MJ_]5HR.X+=+V,DA-APH\E4"1!8;?6E+ 5"!VKQ6%/U=-P]E",V[R!3V"V[[V
M7@\DVCIG"]JLSJ(?/P\)G-XGFMKW7P^S?ZLC]M/ %QJ$;-(LSY< O^'9M1R?
M;!+#3Q=/"^KF"%E-/6->)+'30$H "PDB<<^3!19;5$AE:Q/^]9_CM"Y.] @Z
MOX_L_'Q.HH<*.*,GY5I 0@U\;?.%PO>&RXGE0Y?KY&"G*ETT7VIW+:VN7JB%
M+IL)YM_(^=1<L%;!+3';1<E9YYL:I#.6_B+^R,#@9E7ROB*)<T>GI([\Y?I2
M6N^,#[B\*/CHLBG8V^MRO</B2$C.7:S<@L0WE'-T@^"0N?G3A[=Y2I^\"R?D
MX&'DBCI)K-S\(R&>X7))&\JN:G41ZXB-M/29V_0K+U]U9'O.GOM'];#@JEI0
MW-Z>HRV^^[P6#?%>.6W7FR^$[C;C\F^*B '%O>)M=N;O]ZZ:1BEVK?H=P89N
M5'\[P?_:23=CY6%%W>839)/,<TETQ2PH(M6[Z,2D^=;>PYL:3K[V#4<T H74
MHZ&("XI,@&#1W>QC5  ?]YL*.#S6:SU4&4G^[JR7U^8J>*?QRL/V7H.M396=
M"^H2:RB"#^8M^(\)CG>9B0H(%I;]0H/".GH+F5W:)G>US*_8O6V9>VI0<2\+
M?50VAXD(+2&9XC(N!YF,H&^9\ $^.VWN'E6+49[27-ZCK0(]=:Y< M'I;CZ"
M[K;N!7%R;]S:;RF$P7(,#>07TO#:*PD6"3H*%>.''1VN,=8*!#$BF$0?T523
MY:NW/B,8.O5KI,2@HZNB;(SI4P% WG"(T<6"""]0T:!]52JP?(76?2.A/D1[
M9.<I<@IFT]*5+%J,CH.O['X^>:Z2XU&NKFR\^W";(DZO>M_GFRJW-M>\04%&
M7'18>0.7WRA)$=+!?GR!UL#C;:E .XU8!J\1YJG 70S%Z#F2T.8MR;U!!>R?
M(%=;P5ANBG8\.3N:"J#V:-P3=91V0 78!G$ME! D*8NVKKAP\'Q-@!+R]PX5
M^)@*HLA8LVB"QC^!CG#L)$;D!Z23+6:51.MT8A2'>F3+:])+6M.=I0)7;X))
M-C'_&E%@OS;>GHF"N$L%Z&!+H FS'5HNP:335"!Y>Y<RA3IO'Y49WQXA\OQ&
MUX1F&(,OQY*)-.$Y*@*U+SM.VU,1$!HU\L597$NT#+1\&$(Y@?F9]&G1^B";
M!KS@/?5\RGFQA54R:R62<'F05K%"'P/&8;R/ M7T'-G);\JI $4;S96!PGNR
M4! =_^8!7]\16?H?#NS L--@0? ?+RK0I1]#!?C0C\A)5 #>%]Z@3EB=CSE#
MB&B-7:_1RKP>"Z%?P_<+7?)DD'?+IT^X@(/QC58$M(-W7Z4QT%I],F8_S6*O
MY,B364FW-(KO6Z9T:2U8&$/_R58T(IO?--[ D BIV0/#:"V.)$\N_N_2:Y+2
MO_+@0BH H@(_CQ8@Q--65.#/2 $S)3J;I'0L?+22TR%M?" QC]DTQSI8$WSF
M_0UH<#SC?["= '^EAIE(RF_0#C)//?'DI(X:7?@N9-(6;T^ 8V/F-@56WY,4
MR?%Y-_,92U!;HW(!6W%WNBMU^'V_K_(OU.?,H[=\L"'W"*_F'ZL0VRLK#RM]
M30KKL!7E2UEAS!)2][SG I70%\D_:/P^!,G5P-J4Z6W9BG4^3EDOMCKO/9_
MGIA[43+QEM)UU4-T]PW9'F3YDSR5SY\G9E-&,-.V^YO/W3&;1T0%""HI1W+G
M:,IK$TZ4)LD2"K$&DS <)!A9H>#0\".H2&/6XXRA&>-YVP1H3+:O6-O.6-_<
M3A"%TWO2?% -A'?1,^B7=I5TH S6(:7,YKRT)@;/OFP4/'N[X_(/V%@5/IK@
MANV;\R\*6W#ELEQ3R8-9Z8X,W)4[6]"8VY4N2(;W4V0"1C"GU72P$1T"6JF+
MJI:%6K1Z:JBH?.NR>E+'>GJ8BY./_OJMU9'(1V6PK:OBM!#(RH5P\@CK=5H
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
M%;ARY$)+1:TKF5<A /YN@=4#@;BQ!T_HFGP-UFI_IG1-B=_F(DHVZE!#G:!
MY"',+H8$VN"T@O(<>5(0\9TOA(=>B.EX76I2NF]FB[+X0Z*14H8#0L0<^O1&
MP*6&D3IIR<1X6W42;G+:*EE *=/AR=?)-V9!2IWTZFW^CVG7[E*!>-?2OQIS
ME/)>8H0"1G:>^HM7-C,TU9U5:AA&\^AZLYEC15>V2XW5C?$SS$4GE,+$?BWZ
M'X^1"@@L1"5"$CZT;D22I.R?;:Z1&*LC,WPE\4;SG4:7\?.KVX*K%_+'P/,T
M=<])TSKJ\R 2:PU-Y#MO8.:2D+M"A'=4P'H$=BPX?,QHL:J,5Z2/^L(LZ9[_
M>CM>MG-734B1D?G >,5K8[P\@-L[_BZJF7)Y6!Z>$ZU7J+)NJ6-]3E>N?9DO
M]^(YV3.RC [0QS@_BFY?%')3T8^6W9EJ 3+/Q\]K[9 \[=7ARYG*FJ__5U'D
MV7]$D6E:1U#<-,0>+JS^%1AE5B@+?>.'-(%1F>08&["]8I;$;"N"^%Y__ ^!
M41+S1N,,@B8PC+_V%#3DP!7JW J7!W2$A$RT?G*\^YUV,!70"2Z?;0&%8,IF
M@]3 "R >R[64-M0$B6A^,3G<M39Y-.&.LJEQT\XCFH*$3!C/Y[3&O*D9"9K'
M<%NNIY3O3=1YEC3))K+(R@F6TC4R'*"CHIZ/$J$)>T2PT_AD4NINR<%N9@(-
MJO:D($Z=T[#4I+WJ55J? VV&S+E&@YGM<;RAWX;C'S[6A=^Z_L)("7]-2YN1
M7=EVYJ_***YJB0D!T43&@LL5?[>*"[*_^H ?==HQ+R\B&K5DE0_R,,548(L#
MNS/OVI2\[\I%2&,3-G8Q]7OK*B);O3LN3%?Z75L4$C \3>E'56@W8_A)[+CH
ML Q"\P05>-10XEBX%3?C(7MS[B7+Q0NU*3+<928I2BVH\;VBZ!',D@J7>U7B
M54C\A+M&WF'5"H),Y*5T-YPA$.=C.-:%KB091_MK["I=(C(VM]>:*PH&1L6G
MX'= R"8-"I^W0V.#\(BDE,*>5\Y:E>++,&E;B0:EY"3A[J5GS'N0,=!BSMN
M<P3M-M,T21RKBF3/]+Y1DV")[O*0=F" ICH9_D<Z#%:QVGS!=;XOO'P#)# Q
M93WC!#7%WJD<#-Q5D\JKEEF,N[42V5X)%VPWS.S;W*XT&/DM>ZQL54KHJA)3
M3]NR/D:)T[1&&?@]TI%-NLU+2"S)*%I?%NX]1_.W]93'A\K-3(?M\']H#8AT
M4(TB36O<F5EL/>EGJ9P3X[]IYW6-AU\(^B <MS/&ON@5J,&Q)B07TC9!4KF>
M-#A17]/-%;/":'Z7HP2BWX(N]%=8E)YDF<-GSU]P'YALQY=.69GU<1E&P-^8
MI]P$7H'<'7LD[$M^.0@(DI),2SW'K62[_KJJ^Q<[MH<//37$R!$4@."PN!-&
MTLXAI.@1Y@8W%VD:[D%)Y8I_CDC^,YN&,AHM?(D0IP(H% =R[C62Y-Q@3WY+
MD?36FY>.J#/Q6IAVEN29V6T7_QIGMO1R4Z03=#EMI@*/_I=3BF$'CS(SVZSB
M.E**1>>DC;N%LA76T+O(P-_+F8B*G<@N-5]/2L2M=H<[1'EYT'##C^E?8>/2
MR!6]+];'CI,(=XAPOF]@ZSOK^O\(&U1@6P%-BB,EX_A AQ.F%$>*(QF1$2YQ
M1"#_^7_O)*[_.=@1'7;\.*H^(2?&@PC7\Q[A>QI-N562\8;[5A\ ,-I[5RV*
M12-\LJ,46ZVO#U?4JS_C9(%O5"7>F#M[GN$ 0/7^F)!0FO^N9=65 ND74-/W
MT4[HF1S^DA,4($_8:SS670L X3Q+,IVZMBY6E-9Z+[).&]"M.U-RB7<1#T;*
M)^M5J$"'[\%RU)2TJYNKPGYD7/NZ2>Q;M<#3#'ZC:89W6QY^K)Y6",#?*E%8
M%#)1=#5]G<9&B%U A;@_UIF/0C[\_:R&N:PBJ.7>,Y8OZ<4^[9#5Q]HD^8XV
MY+%XP&4JT/0>M6CMH,G9\C!7RJE)<>5#>FBAOGNSB_25SAUTD8+>1D1W==K*
M]H)6BE.62X]PB>BGM*4X_=N:W/V5H2W^Y@=56\DT;!?&.U.!$A?,?F)S@PZZ
M$/.\[^@2J Q*CJ !8E8E]ZZ^=[(T\:._ Q7(_HE_%7/8Z7N7"MP/-=3DWA82
M_]<;.=!_/:'%6>#1_ZQZ VPIRY8D65+R'SN:=/F(; /U@- ?#361&J#Z("[#
M6XS_#0.E"&E0@4!_DF$]KJ'6(SOJ"A4P^%&?Z"TE@+WW^$($:SJ_D5R@\I*'
M.IR><F$9]XZ"V(\A\:$)T'4/;CS'0D&SC.'A:QH(!R(^_K"ENZKL-W%$!1K!
MUY'S,S ^\&K??=IJAU.!(!!V1SH2M+>:A9QK0S9CC+_3Q*;%WIE^(NHHEI+_
M1+5[![848$8%6NH:;B#[TFAJ[ATW%6 &_\LT 3F&VL>CGSQCIJC +_#P<R8?
M_PU23#>(X)74SGZT-P#&VF#FM4FJW8M,I*,U$$$&AD4/K8O_^_\*.2Y\LR-=
MCXP]HI7GF5U"$Q70\-6FL$))5XTIIQ=Q_E]NE_?_Y@SL^5[$A#F!,7;,),-_
MJ6IO(U= ZY7T=0T'%.T.6/GJ9NHB*!3%1CE'0+;(CL&FO+7U752VMJ_<\,GI
MK+Q]^00[_]L?8L(O-WHU:(HFQ ?QA-9_U(6IP$D)"O?Q%TWW>>^(\^^SOK<D
M=A&+MJI&:U5*U-3?M9EX./C5/B=*>&[^/T8DD?\__'*G GEC9W:)HT>@1/ _
M+7+,/TT!RQTRI%2L7,@\!.^Q'UC2S<!HW%9XM^.?LFKX+XLB<: 2#AZI:RD/
M6*4\_?]%FB0&P?:S8SD+D!;7*&M^G$;UF:232=^Z1<KDO3*TE<-^,SZL^UR\
M$7UPS*AI9QE6,KS6]?&CB\C(-,5^R-N542O+N:T+Y[0SN<1EJ(F(/;BMR?60
M[O_8_['_U$R'%"3TKPP7N1:EEU7!ZA5: ^5!1@;7&N(7],5@9U[W&'4;GCYL
MZ'P9MYCS..LXIO=+VD)UIB:7$=__[(X]] NE/TX-7#;;>B1LK\/;/)$I<;6)
MP4(OD,U7U*=OB]8DKNS@]"AMCXUIM$&T\"K)[>!R3F-?BZ04%6CU'4EGC/[B
ME@>;Z9V\7%GA(Q*GM6]B%1>0,(QLKB)44($[55%@[&,OVJ6C.O]@%P,(11KL
MTYKM'TG8CXH#LU^VS3V:6H<:2):@XU:KSP4!3..D.X0OV#*C:"6UNPLH%FLM
M]XN*4)Z.W/7WD9'Q'[24%8[IB*R4&0%T&XC#DJ1."!&!"APT*^*M*P3AO!/A
MN?;A=GP/"0SYXG0E@7*!L_<#1F"L^])ALW0(.WBAN:9:I<#CWG1;]Y^LB54<
M]WJC0[XOW[K(\>&^.AP7,K==Z/:59($US72<E'+QR+^:Z8I/? U.<."%W,B\
MLNAT>2DG,)\K^W7?[+IX1L.CXW_Z#I!JJ\5R51 )G+NAF)W89U"1N.V>*:(M
MP/N<W8H>]G$BA,3-N?!KYJ:_T0";T.PM3GOUTUOTN1%J$OJH&PTJQ1<=OGQU
M@Q4D)7Y8YXFWF&HMF_P5)1A[7[8HZTF@:B ;0O0[LND*0M)M$=I0@6M/=Y@/
M1OVBM!.9ZS:$W&TMX\7F^-KO7W#W01LSJLDKU]?L*\D8HJ5@-GWE 1>\!T87
MP&\0J@OYXBDLC^&00(K2,V7'UM#S3]5_]H*9_^0%OTL?(\#N#):[R$Z[R$^K
M3*CJ6;[N'<N(NG,Y$L\,D*Z1?4HKIBM5$[:^T\B"\/_T6&"7?2)S<1FSN8H-
M>8B[':Q:;ZK#TZU7_N%#Z=0/42];@HG)U/'[]MN7ZP,:Z&DH_>,\FG G0(A!
M;!,VP6OM^L GS>CYX=H*U)HG)=_Z1F*'QN477Z[JO$#PH[U3%Z2W0(M?#\LV
MA!1P%P9E@D>X?,9YE26X=&4$V#6!,Q7&K0'T-&;9Y *%U(Z\UO=K2GG'*?IE
MN%5V0EDX-XJPY/9[Z1ET"H:]7ZNN,+E@UQ]]<T28R'!'"Z32..-S"9+^C+_C
M$*J>/XB9^SYS%;N<U*CJPO0PC1?'AL]F.+8KNIV J)]Y-K;.)2SK,-R(SDR4
M;#E7W!\<$EH\-73!1\]HE,39C?\VW*!,@)I@^R*D B87HNAL8Z4GZ79<S!)8
M*461-Q.W^>5Z=8@G,!+@N?A*12.$)TY_7:N]"\36R5K*7B/BE^_^AA@K^.E8
M@&R,9@$9R./8[MJ.-/6:B.=<I)'N7M4[X>)?3_QG5K>*IV%?O!<AFPK8%.72
M"%_<:";T,V4 O/N""G!A-DV&P?MQ%@.H#I#1-00KR9R,:KCD-,L<($?0:YLH
M5X0*O(CUK9)K>Q8^*/M&BTM.7"QM"?IGEJ3N-R]&9FF0IW&H\Q"*+KIG]BWR
MS!9%$F&%K7JWO2-:7#DBS5B>=..[0^19@UMJG&W^5("&D/'8)#)[S2CEQ%V8
M<929M<?69'T,/<M!-'334VT6GT)+?.)MG&*C /J]VNEY(OG*)#2HT-5#W[S?
MGF?S!B[K_B\Z#U$]'B6&-[*WA9!$.LHOE=DV6+B%6.0!RVF7.NYY8G:#8ORE
MTSZO.$]&\^T=8N=XU@$C]NN,ODEM$(+HA>V(^=IZ[<89J7C+H<(,)UZ=H4+3
M*]6-O4,)EG0QM_A?ZO _A4E1>C#EKF$8^]E0GIJ@A)[!/ZXJW] 9<K$7?OFT
MD'*"$K2G7WR-%#K-\"VWFUW\R4Q&ZF>XEEE"^O$DT=HYJ49Z<Q#'3#2H36O&
ML\FD2:2:6R@+NW1WE7ZX?0Q=!6WRX[3; RZ3\TEL.<XS4J,>^AJN53Z552D?
M!^\1BG\\K>8/5;K($3M$#TN'5>#37?(#.JW!#67)+R2ERF$J_/';-3):ID*M
M9^%[JI33JS3A]FZ.G1B*7&M8^?'2#?8HWV-V5P5GA#3/<9C< SOF[\90F&5P
M$FT47G(V^OEK5VZXKV;<6F*T9($'?WJDC'%\A1EK"MD*W4$%"%=S2%\DJ0 Y
ML( *['-:'5D8--1'X;;R++PT<']I\\8$*@QC-WL&MGX<-9./%!W^XY>_-N%D
MQA("\-CH-/*A/V!<8B;SVVI&8RK0] 1VL]26&<$!,3^)5++Z+R]HV24)L9W;
M7>U\W'1NM0QQMP%_&!5@F*7MS0?8/K+_+'+M0<*1'(Y7KPZ+:I,^YW1<H&6Y
M!8;^"%]1#CENU_ETTS\:;+'5W)^C9@(5+1O<47;C%A-45^"M42'SXE\3.G%W
M(1&M/ &L.*%J^.O:A2&IRZ]6KW9.%5YB_+BT*WO-,H:-Y$Y&B>@=EN)R FU"
MLJ=L%E@"?@C[DM[[/8L$^9+%L6 2U[NY $RVQ7FR_4YSDB:W13O1(+E5_\W-
MD* +-Z,[A-_^?HUVQ_*VN](AH%&CS6G7!]1NS2OJN,!?1\FB']3=VS$\X()<
ML :U9N<<['*]_)B-?32TMJ\:)E6NK^%CB2BU;-^>R?HN,CJ/:I6.G#TKB?!?
M,'N*ZPN['*QNL'Q.Z< OR,10 @#8&T]@/&\Q _0 =&\#)TS1%0M';DIX4(',
ME-(NHX\Y'F.#-U[(1"63&4<7MDN(AJ3[!&WB/>\6DX$Z_>^P[&_HW$GM;^M)
MKZS,-YWL-$]>)AQIF%K9,FJ_D,"'8^@";B([[7$[Y) =6IHS=#\7<7S^EE54
M8/KTJJ9FV]@^? ,Y(8S/DL[7@R]0 =ZQ![],[R_$RN-&+RO0/84]$"]B,NFG
MB 3T-8@&J_ZLNSVG#A=Z?KU0,BNZ7E'XZOF0YX':SN09;($3>[!\Z*)FM'Q9
MD,FC)\#9)W0P&OUNLI"\A'R?QE+C^'%*NTC>Z2I(-M_RI_GM?5%>\';XGY9%
M<K:)=JQX&?,8V$%_:,4ELYZV\9 !@RGH+?HY-J@![E[GJP7TF4ZN5X_S&!0]
M=T_N+CVYH1@87?@VFNO >9T*/,=,!(+&4?-#O*8/V_P6ZI_.S.I6I&I8) "=
MJM'KJ?'1RT.O.T'"R":13AKY#UN<3P.7?J4"_>T_=@C7M,/M1Y".W?HBW:DN
M(*VJ,!OC#VAAM8)63Q%9]HS"IP=F>H)KD],S[;-FGU^&>XW:-GL@SR/,R5EU
M#[%6,$),AT#!D=M39Y%DCE>!IJ?:?_[F'+_%GY>"?D>YBF"H*1]"O\9P>9]Q
MLO+A;5?>K/K1V?Q3)I%/C+_'?_;OZ3#A+39FGJF)TZO(N[ME AQ^4-OYK3X:
MOZNT+1RN*--R_H0[+W,O$UGA2CT8_YTPCW5=\-H\7"QD!@L1'(P;_&4M(\X[
M[BPZ":V([ET^1=>[L YT6"W6>^GQBIO@#7.V9R8%2UK:'Y&S<G9>N*.P$-0D
M)Y3PVQ7!L@A/J,,I!&$F-BMDTZWQC)<>/Z,'?@9]7'+OTA&^IG- !2:%\?&@
M,FAS?]ZX98??@KZ1:XF3Y]X)6^B$>?9+E3Q6MZG2:#J1@*<!S<>_CD%;C[%X
MQ],GX9V2CU^],3(3B5P=#>X;8CYNH3"O9<"LO)'SW]""#R9<LGO(!;NL\W8)
M3QR;CD/M2/G1E3PI[>T\AW;HE=?&K?KS=E+?"95[;2@^C-,.9\_ST1D17&_.
M1=F**'2RR,-T)9%[J-HPY0XZ*,H7H[B9B^MH[L83*$*$M.G!K$2>/I%WF/NE
MT_GCX#D4%:CP>DL%'%*17$X:,H';_1X^Z6F2I@.SO<P<9GQ+]*L=/;%OIBUS
MD UJTD0XXBPN:,!RC0IPO/ZQ;%NAE5$Z%N@OIW*QJ(:0,N;SPSA[&RV]J_SG
M=[:%VF#NCA"-!3-TX&!1'O4L'<?0R -]9[S_M94>R:V*3CL?E[M9M1]/:]@Q
M.>,&PR?(& Q\"S(GE/J- &F6%-20&I'L&9R]_Y;2 J_^H')UKK:TF"$0T%I4
MZACU+&OR8;::[!3$/7@;Y_A)MN: @6/HU?'HTB&)6^YNPR 5<,QGT_*(+:A@
M.T/O<@D6OQ2G^9II2% &M!5CL7=CZE,!3#[3;FP;W1/28B%MO?I^+4" @"'J
M./-"/1,;Q'&;_9B=[2RG%[9A)1^RQ[:,HR-B.VY;>('*T!W@$ ER.F\@XG'V
M\Z.>WE17F:N1I+;TWAD2RN*X"@\B5U'X$6($U1P"J&UEHV5TA)?SIP??EM "
M2W:BZ<NMY>"7Z^?M;RZ>^J$>,I;&1"[0.$O2K D>O8.CQ*A/M5XW'35*U7EF
MVV]RY=0O_S<]O@HE'G\ZVXP.H0=_W 9:!G*YQ8QG'-AH:TK"A836P8G*8[/>
MF8\:1A0</<[GF_X8RG828XX$3.V/P@2C?=!9N?D"W[;R>-TZ&]LAA2H-+PJ&
M=:JSX6G+2KN:FK5C$LL0PE6MF/DM.-ZE_C$,6CIPH"?Q$UT>NIW-?&A\Q7 A
M*F"/4S"FD8_)28E>^ \5$/3&0 C(N6G7UHE\6:<)S<]558Q:9EF.9D$7.MN!
M[?OH%E@XB@OQE/@ 8>QB:2SG;-&0XUY9XYGDFGB?&\5AV=R0?-&W1.1SG+XO
M?X"0B;.?WOB]A7;31_.=\$JY.71''U] WW%[?IZWRNYYO1[=S@([>.B]O#QS
M,Y7<1=^$N0_:8N]2!K"N+9AP6$523)%H280ASKI$%3WIX7>D$SSM2W^]IUG\
M M>KMT'& U]P>W@[7,[FXJMTS85N[YO.^ 8$E,>=_[(.'7F)L5CC==>J(**%
M8702A=7'3.3K#2/ #M@D&$^-?8E]P6N_CYIATIE+GU(!>[MU=JAAWS4]OX/U
M76.//YHZAVJ^\D??O@^[2'4,@$K1FWU9E%\8]DGMBL_.%BM?-]SRG?T\P[+I
MF4-50@>O<PD%V(/;WF)!)"[%A='P<O"$E\7 OC3WAH5^]I>$SZ[PI[EZK#9:
M0<_$G&\ 'S8F%8[;1,)8746B2]K?E,D) DQ&D.P %LIOU-G!A:KV60'O(EY9
M"V>5CVCG#N6;ZYYW/Q_N#DMT=OOD0Q/,-]+_+!;J?G1JN7N0A&<<4O"WQ9MC
M$[.+G!5]LP^6DN+.1ZREF8='Y!K>=A!)XXWVM6D(1JN1T]3.4 &VAI.$\RWN
M'<N/S=9N2';9\GWYJ)8)VBF#IH_&6.B:V(E6C*\9&<@OH)[0V#3GP__T%VS*
MY"SDTC3E*G(L/P^Y)E+Q9W@57!Y#2L6T21.Y/2!DD<3R'%S'4#B*'GP1; LZ
M4H$$4P$\-XS,F'_(@T'%!(//5H""-#3ZU1YGM<#=<IUX3ZR<0ANF\#PYU<)H
M)_)J+/PXGR)4CW.E!,TR4H$Y-AHNB$('%K$);IQ&(?>\S=3T56XX.ZPOWM"\
MWGKM>Z?8&XFC8T)NKCD<Q%D'0^:H=.9,PWGC)U5LX?<&:R_Q;05*3 1((IMN
M-4B1K+#DF1"O[TX4T(#KV;97KNF6\E<<?S;=%:[]83QUDE]02*D - [!/\8Q
M;5U8[%82+D^;;.:)EUB?J+UJ-G+CMF-L#;_92V#M2\=;DW<M=5QV1F4\5TK;
M=&]\B^D'A[GUL9,X?8PVO":@C2F^W77+51'>7L^.5Q6PTB3./@J$J1%T>)8*
M#/KW!!0B$ 0?Q9B $X2.9@%Y.'?/3*QD1:3$+OI3[J=,/$,>NEB!D(0=[#C>
M::0"81/:X?)_U*)>W:FUOUD56QKYIO.ZD32#G5ZZ($?\[Q$^T.S#?,9:S$*4
M&[(VWP!BY]J$PB00_LH,1IHLB<_&4(%B$Q0E$#Y1A)PK:B%>]T?-OQ6(Y=.P
MK_CTZ!AW$O)":6-T= $3C>+WV)F@[SALD!\ME'21LK^_]=Y4IK3EG/@EWNLZ
M8L#G^#YU%<.D>0G#O%5#<S.93RDF3KM-TZA<S-]O3!W)][%2@='I0\K'3DMP
M.6@3C-W OQ^:M1BRJ?V-T/W)?> BFF"! 'A[M1AA %W:>;[SQ2=E,'.I5&#7
M*8V?"J!K=\A7XQI<WE&8ORR"3A(R+0<0M^?9Q%H]1Z"'/-AN^$N\')<Y/]2M
M-=R Z6'&#_(7GP5GW>"ULOP)HZA3UR;E]1?8"2*>):<2RL&A(XHA!6[K K9-
M&TW/8LG5DP1H>X 4%A-!PS_7\%$+_:%=Q[3K6')7Z;39+_?(1RHZYR/MS/G-
M7L\7WUJ"3J7DD+@'9C=?R.\$&Z5F-J<6/F. N?,(IDVY':!#Z_P7(3P! TC>
MHH/:5/ 6B),0N**47CQHH_33)%HI\T'\F[S,. B_F++"YGQ A=?!EP98^HJ-
M!MIN4_$(58$IHP*MRA0)$C?6-4*JF67+6#_<$BU]'H&]V77KPLF#%ZJOMV#!
MF'/@I0SO'$IS%>Q8.?]0=4ZZI5J#DR2 1;[/>08OE#8(/Y\8<_[!THN/,8;U
MJ6D'A"3<1K-OR%N*O/?DO>%+CB^V*OQ0=3+U G=P/ZB 76Q"2!GS?+>@?Z'F
MA1I?J_6.5WY*RJ &!0(+KHRBIQB#W 0CJ4#V.>AFS&8\[G@#'T/0 X6[O@[=
MA_]T!4%2Q'/VC*!1PI+B1U!'F]7E5;YU.*YVT8&4Z"I$!<8"_FXU79%,B?>Y
MP[FG7[P#B2K=,1Q'U0L)4(%8+UU:9N]C]NE@O,@F<^12) %,:5FD CHKZ'*$
M A6XO)U !:QCD7].-$C12&XI%>CDQR+)(1V4^!YK:Q;RBE!.@ 3AG%HFY;08
MK0]P=F#PS.^H@#:4II&;'LA7TW;X1.:C+WN51/VR'P^BF\'2,>URUK0Y&>*I
M0%S8XBR1\39-,>0/@N>^P\HHF8N0,S2$.R<OH2S]HIS/HN]1,/<4%;"]_E@4
M>!4ZC?+Z&J_.E8)7S\CY5'M@2F)7C.UC*.R?.MK!^]"\\YL.^ UCWN\3,/?&
M]^GRNO>Q5K+GR/?0=TA<83E]4N=AX6!F^#Z*\-H:304TI;II!<A.!3KR5]'C
M(?ANG-?F3^G79(V!26OL\";&$:53YZE?.G<U[BK3E WW[9]/[D3+]?B+N=$^
MY9.0_I2]^6,T;-Y)[<YC[2$60U1O>4')>B;> '<4D&5TG!J(3P$G#R,X:$XY
MKB-/4:Y[.[3+>>,'C2*T:WDE'5-LM>P:A>DB<R[X2VQ2 1 "C#UL8V>>(;BV
M"5BI-$1Y?]5SO:E]<4FVN,F4Z4-CH,02;*P//XA#;TGC.J#]"OD7)'1^N\CS
M[Z27#2[XKYC\J-1TB!V+N_-S\4UFVF>H&]&-,B0D3OXTC]6D B'/]Z>U)(W\
MOJ,E*_BFWUV[KJE;6IH EO.-]H7&6RBE5"P:N,ZN':5%*3_,T>QEF59#M6.P
M.C!VV.-NQ2 UG^^.V)+KE379X=9TE)^QUK),0YP'&S#9@ %P,3*25J\PEAC.
M*><4KU"$6ED!IY5Y2+09?_39NN<RY9]9\X4@%SW0Z?(H@D0!S)[>F/",1@DO
M6 ^:GS]/.?%[V<]+80%4P;MUA [H3Z.MU7NCT99$"@]V/U[D4(:<-=WW\N$R
MG7LHM]?38EYE^L_/0,;L!P?R>0BP<%_A@>+)><RO VF"**R=S97"J>\UW[.\
M5&7!E?)JW?-A5UM00:>(\WHR,6_CDLCK+OJIU>V=*# =B1]';-')('3H$9\_
M+-.!>[!\VI:TBN2)ZG@P]TPPM_&G$C<613J'FC]9-',=Q]0:4>LDN7]_$Z93
MDGCK5G7RDE9L_/!#[?*T9,291XN#&+CK9'P[J,RUPQ&AFN,D8%HU?R2?[U=5
M50O5>1^Y&RQQK8J?624?RG/E<YZM0#I.^M=&N@*$]8M+]-TV&/;^AHZ4$(2-
MI)4RPTI*/"[Z)/I$?5F'BW.0P(A()NI2.F<DR9\.V&0\-B(N0!X,LP;V/1P<
MKRR[HBB<#Q@6-RY^T+[STNT@&T/BGO@UL8(,VBOLU=CTG1.'##6>(D6K;RQC
M)C+Q#3CV+4W_;%%\ ORK8XKQ?7R-?UVA!._+]#2=4^=[>>F9OY[P7JEGE1ZM
MSS!I "7]<8,>YPB_KCJBY$R!L0] D36CK9"@8RH0[-$]KL!?)ZE>YQG?JW>_
MLDSBR(U'_4ZYK*TZ'?U7;GP4PHY6TRT$Q7R$*@%2Z(VR*(]K7FV#GNUV<95-
M>.7$7)5PB>&9J],SX6'/M .\BS??#*P $N]*$\-AFT]]ZB-]JM3$\,MR[./@
M!>E8#'(LLR_I\];>PC3!I=>_#/8)7/SYV .S98?=JH!(;[9O/X/(Y7P>&0@%
M@^0[8A#0S:H8M0NV./8FE9U@A1OZP6@[A8]MVK_R+W-/J;>[JS>BF]'A*!8U
M*)9I07+D;='=FZEY:WM'B57%//>^W+57#05%OGMS6_!=4Q,#.U32+5<WFV4<
M,VRVA^MLSKHV>2]@"@$G*,SOQ(#8*]A/$Z)/C%31(WAEWJY,/* ;EW^V_S1^
M\_9%K'Z -,*=P+E($_8+3'C3TO@[MDE] P>U#SNY!W(9[<)H2GYHJVO5_;,?
MYSYO"X9PS:L5QO('CQ<2_KV/YJF3*(;=[X._ND@/5%OE"WT.XM_I4V@*^(VJ
M2J)5F2.8!1-\P,;2<FP:OEW*'3ZXQ4O7@;M>&E^,[V)\?D[NG>63/S;%@TM.
M2ABYZ_H6W(N_OF2]GE@E<;FV!XB1TQ3 =.N)S:Y<,U]+XEMCB^^*IIX0F7KC
M=I5/OR6P ,(JZ]TW!IU3HP+G&Y37W*TFRPCPEH$KN;E=W1]=HCZEJX?%-C(@
M/:SPZ"M8Q::=\Z0')4,[:E?G78QA%8.VLH_U;)\/7/?7L-;8>[)JLQRZRL<]
MBF CYP1<HO181$U9\]>%JRI_F_7+7#=MOB\:&P#[]'*]A:^K-$VYZ,CP88[2
MT\TL&@81;.,4!'/X36OOD_LRZM[AH831@H#?H%.;)-L";W?P&?76W;NL;E;R
MN>XE'PIEEV^;2%VXL]PPOS2*'FWK/?/YLVB-1H:L<7C<>!"7X</_]*>?IJYA
M:C1!6-M2\RTHWY*,UAV6M"NMK9KI7&FYS.4QE76CJX2?@2.-S<D0XO(0I/SW
MGBRMO>T<GP7OEGU'[FJ"L#O@<2+E/3NI8!U$BH5I&3X&F:-).SOV0LU)N]+5
M0KSS-+1]-0<+?G'.#QQB\;PWYZ(S)\2WOJ9@0$E=-1S_15JGY/<^X;K\I*J_
M1ONTYUTX_%P;%_Q/WE= /<@RHS1!9XBP-)[UE ]QK<GZ$@Z)ER- <&4F2=!1
MDC+>_X7K0<VW)#E+_:OMLL0 Z NF7UT0P(%[:]\H2&<0\=OSJ;B6\P!4P_ W
M<BX9R5#NUZ3>$UU1>/'B$>]Q/,,BI?H::*3>KQ54!FJ>Y?(^.=D$G6$93&KA
M&67QX@[ZY'>KC/&:R"RG1&++#9'/G_=2#I@ES&TD]'.NUJO]C!)P,S74EL;.
MSJ."*1P$@]$6#<Y!9.EK58?8A8J]Y52X*H]MC9:]L@WD2EUJ!Z88V00)M8CJ
MS?29YQZL8 D3,'\AGYKK4B4G6#)6N+STF0JP^QZ?# \=R>57UM*_^2BW62^A
MD/T#;?$"K4C\T7:>2:UQWY5E&C)2(54<],>CE0A1<G*# (+]%?B]F@0\9[8T
MP47+9I3WGM!7O4OV#_V"+OI!OQM"U32=PP?B'3_UYS!YMS'ZN+:SC\?/5W4X
M?:W&)04_'?(X);R;,70I4<\OZ$$<+^(YB[C(W,U;G8TK];KA77(?0?*/D[,R
ML@I%7[]$G6Q@(=C.@=_U!2/$&%L%;*WJ)UF2)QR<!,7%W/ F?$()J[ZSF_Q8
MB5:+84KA=\+Y+8$@<FL2E!,)GRTZNA"A^M0!>!;W$N#>V3?)&Q86$[V2NB<Z
M^$Y7ZMK/\(D9557OKT&>FN<8-#N5'MY@TAAN(UD01.<PT1:2:?&+_KQ$5TC9
M#^*CL^0\/_\X%XE:&17.%HY MQXO>5.WCQE'&9O=;D:F\+N_-,X%](#8*(S.
MBH<4)NPJ7G2:I,?8BGI1_6/FS3;]N9]SK];"]Q?H3YSZ*5]N>%77-<5@TS \
MO-PD=@_3"AGCG:MJA1^YKF*K?^^LV Q TJ<4OMOX'=G*O$MS/^NW4LT&IIQ^
MB[7HG=.1]0XD*Y&'V[-.I"''-#6FX1N^$NDV^6WF^N05:7:=VA^9O11N2A_X
M3,/I\@%OZ>9$%<FA_B-9:ZFU(FNUP(<]EQPF=',G/]O=[CB!)AD2I.=0418/
M!+RB$.HN:(O),GDAM]=QYQI/7KTL6[I*KR2LQ#W1;T;4V7LU/5N-%O'Q<4G?
MM<^E(4L;X>IW_97;KFBGB#A$_N,'I?C%P_#5@QU+(1J%"WR%.(M-6/(R(@3L
MM7)JN;\S:_#A5.Y]X%1R?I#U%'X'IM]OJ6;B6=A+V9/.[S<@?2_\ME:9HH%R
MM7T*9XM*J#F57ED9J2UX_^2)O#< X,F]"N9!VB.#48)21COMUMR5PPJG%G:-
MR")Q,_,/S]W:$[:SH1-Y,RZ8IHR&9!1'+C/U\-J[B+?K#D"U?U:AL'JS@8=0
M-A&'5M-07\TS6=G:Y(/SH)':F!!8L5<3,KCFO4!03A O=.C2I<P?(ZOP^@*5
M&U$8K\][7ZJ9ODG\N2;A8Y/?:=[SJ4!=O/9[.O#W?-VH7]/]"YU552LHB'*.
M4)@9)=TV RK&,<;%V>K]?"=_C\9?*+N"7D9L'O+&1FY>=YP4[!%?"OZO5JXS
MJLEN2\<"*,6(@G10BJ+T)B E%U$0D"H&I44$I/>2 (&@4J1&0.$#1)!01,"(
M%*68"*&)(A\= Q@2>D\00B"%B7?6FK7FNW?6S-R9'_O/6>N\9[]K[_,\>Y^S
MST:TJ[&.KSB8./FYA)E=-=ORWU'OO1)"'XUDQHSU)(!FBD!'&!=#Q+=HH:N0
M HWG ??WS80,EQ)M,8DWT!7>;_-2WXXV$WZZ[41?)#P7V1=*WL;R+ ?[%%PN
M\BE;'IOU!T>J*JJ9& @* !2^&RK'?87PQFEKYM"J.YH^B!8J@QH#-((B554U
MI.]A]+BF#*I'EVID[&S@@Y$/AM(]FCT:U.!"1 F-SY+\@PQME#$U5L6\,?,[
M7CTT4CKQZ,NUD.R8;,L V^L6 :UUM9I&_UT-P-_%F6O]>&Q8!?P([7F45XA2
M^30V*4+7[>/#/C.QVIK$NW="CYT]:7HVE9'#_"-.&;8(9I8:BO^ P(8[M9N@
MHNME84Y3OO5?Q%,] -47X2=C^:!$,I+_N*7>G=G:)_9>PEK-=(?K @Z')@1L
MKP/^75S=Z#:^VM&F:^L446KWBI_"U]@3*S<"E>;4OH@=^\);<\)(LO0M_T(V
M,M1C[Y97Y2 DL[C.NLM:=)70*!1?HP42]L-G)(S?.AX0N*,[G_HWI?FSZO4G
MHP"_EB%U$<.I.'W%$;%/WU1WQJ25S>[(EZ;.7OG/MZ<>V;)J;=E7>D0/?_L6
M#) P,WPN\7P'4^XC.%K>Z0"NEX<M).)054O&)X[MVQS=_@^M_S7YQTH*=/?F
M#V.6E1,QCYE^!K&OY4<U_<<KW%GHVJL#P 4E\E=6-P^(*=JX?1=*_P19?46:
M1618[Z_$K0XZYW7U7UV]0;.=M5B].-?8UCBHXO4(5NC7(_UYK::R[NAA8&.<
M"5R/B354A1L,[TP GU10)+K+Q7TXOG^2F18[8_<#]CQ3W=B=2^;ATQ!75RDN
M_9O.)52]U?ON1N7*E>L<@K3DJ+=Q@\6B(%(XL--:P*D76H:/^#27B].=/R.W
M-1)!+^'N)@>MBU#"9L:?[-ZA?7!]U]*8=WHYNFS+XOB]J+OWGF6]G#["2S9:
M:,6^+QO+<= %-4B_K(L$17BC-9@OXC2=X'$TT"M8G_"9H85E487)Z[)/E-WU
M/&R+B;*!KO2[8?WP7W1X'-X1V2ZBQ #.I+BG=7UXRE/8;_;<@S60F'+L3=E)
M3__3OV)'V]L5C_VZ2%RQKUZS&]DL\KY:W!!DO'YI"X''L2Q1I"!F/#L'W[Z+
M[@D =14+8U3\H,"*%8P6):DJ8ZLV81P:*LTF5^[3C3 =88![YO-AWP. 2)P^
M7)/\O9H(%"3 2H=-QOSGWA?>I+@T](0')D@I?F_],S[T\DF#4!VTJZ['*\V1
MT7'C[[D&YBK3D1>8"0> N366Q %@?(JP;ZD4AW<@0=;86?X%+_(F"[-P !CR
M\=L&LKAM*3R=!#X,QY)C<6+$))O>5T[1,GE\E!OV\"*B,G[A7<>Y7LE72KZY
MN" P[7_SXMOJG?OMEK=>7<0@&<@:;_1W!.T\LALI"3>GH4EI4H*TUCL4OB+,
M$Z]4/I/UA6LY RE00,_C1R:QJ]OWV^#7N9*KUB:;EVW?5!L7G2W%BB-\K/&W
M2.@D%HAA--2 ?F)X;GA[TB!PA2?&*?;JM4SYL:N"MXUF#N&QMS!<M$>QQC-"
M\5K]#_8VE+W(WXMC8F+#][PB&S/FLB9V9+/-#'=JX;*OKVH$[FJ@GF3XF%_T
MC^80W /2;R#:K[;%4#0ZH51)[M&--JD96IGW.J+^#UQ4:/R,A2QNT6XZ\IS-
M(<"&C-9\$X:76=+X-7Q$J4$EQ3%!Z,@WB]<U.\?!-H@GJEP@Q[7,NX:W+V7;
MZI8C,]:/-<7-VT*0V'I0UT ZAH=9 N<@9D [717>#>\H.?X<FS4;EWQ@FOA"
M03XS.)(<_?IH2'_L[R,(3F9IG"Q#,*<C.BA>SDFMVCA,;I1T1^E;KRV*6RC8
MTU6DI4IK0)]W%JSY+*>Y02WDN;9M10W<DQX+^]79DK<N-QM[>!,RLJ&IH/ '
M>/)F]H9QP#%5DQ[_*+RN[/8FI/( \![!*#3%J= !CHBE.LB3.'7*^=99X.D5
MT9Z4(.6@G:\?@!$A4:S&2>\C^M$ PWB'6.)F)D%D6^)$C]4@W(WTU>#\F&#J
MV,^A!<]4G<\=;PY]!D0[M#YI;VEPLU)20&3-#7:^B?"\C [;=4S=$Z*J4@CI
M<%NZ' WM2#&I>^,KNO.IN_1<VXAG9)&@4E8.[U2\<+;!*M$Z&?*ALAN8C')\
M0-$:2)'#-M#U^=#FNQ:>YV>N#5:+!TY^O$<./<XE;"BASV&>_>+^*"EZN/LJ
MMWKV%+.\% L,U'>A&S&"/\9:*:"E8+4N:8_+NZ!R+2_I,@G^1@/DAV.87-JM
M$L:]]\Q4EIRS8?4LD >&P^$'J.7O7;^$!812ZSXG>9-I 86.#I^%%1\U5.71
M-=%:,>6[^3B1[],E:W&YMI LJ?>@=>@L#>1MS86'8;OWNQN)ZU:K],ND2;M/
M4=)\ZL]26.X/FXQ%!BK\=GXVJ^GXN'F@+L04:2ITMSF7"C@L)#,$;E%+*,A$
MS&5'F$5[W*61-E 0:IE22*QPT3QOD8*-2L9'=<:!-8;#HL=;$>TZ0?I0TF9B
M2T\Z(X@4Z][)4^W*++Z)O-42E:OCUM>6DM.]+/*,O8GY'?3%J_Z\/;>[="U$
M[;F#F1+RK7=IZHS>/ZW'^2\$^-?;!=HT71[QY2M<_0!0]VC@ &!2&]?[UZ(=
M1B#S&6AN'B."F&CW.@"@P)@T-HY!JYGA^LY!%#91N%CC53((6R;ZL6SF8+$)
MHVS(@81=:_8*>LT&;K[:MR69"WB7Z$&/)(\3F?JC,X_;!>FVE%;6C1XD=@TR
M MHN,&>X_&6-7"<&-W;<:!:1]G>: 0@ . 'H/B3MTAC2RYTRB?O01%WFZZ<^
M%G/N?<P)OCM_^\'.N;\Y[\M+L-$)JW@ F*G!;MUEG&,K1&,#77XUDCT&<TU?
M[D$<>LED!Z3E^?/,(JWY2,4Z6NF\C21NK2E9*O\"!3V P+=VW8(-4+-IR"K+
MBX6BTUUE5F:@EH??U%AB,HY,#G:X:G, ^-)*2V-U5R.9LO7H?@(2'+I\ !#'
MG)N\V>J9W.GX2'572-VA-M%B]7G^XGVQ_4;-N+ZX+UB>\($$+( A57X';QH$
MC:C$(5[WO='NCU#TW=+0IMPK0AD(VD>6,]_6!*"Q#Q I"F%!@AT]I<Y]C^QY
M!<?4;R=%GXSB>OUV@&BP?:6R \OYTTDG^^?L]?H";0D1QZ-G62;-*G\AFI?I
M+^JXK6-8E0U#]OY-=7NF].-LU7\P]-@)>S-VN\"1CF1Q?_H=%Q )=-%:]ISL
M+8SX7XDCMH<-6*Z_0P/R)C,#? #8-XMRI5Y@[N?M3%&6$"WVK%9)]G>/%AP
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
M,KSQP"5GY52.U@A.%V?^(Z 9L"[L3$6;O[T9>/&^Q[/;V5=4/T*-M"]$#O2
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
M3G370]8X%U@N (K.\J'21'2W!/<U=D*)KHELJ^-!-:#ZW29(;,$LB#$3T<U
ME0UEK?*))OCF"YJ_.I>O8?,ZH4==N@O+3WG*=';_E'TA_IR;3C^G#'ZZ2&&'
MJ]21%RP0L!VA'" DMI,5X&8<B%>A7ZKU\- N7/<)--11#&R('(Q88EA;,QB
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
MYM=TZG%\8?X9*K>T9UN=O>FQ=-NL&$XE* ,]L;;4H;T\:/45>>4VO"R,84G
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
MLV2K_\2]U4AI\,QP^U%T1OMHE];H[]M#)<0$U(YUOVL*W\G'-AWR9JM2&<]
M6 FSTY7O,9>M6$K1A3L>#_S.5(\Z[IF*J9U_.?^E8B5Y5.C%(*1:_\VGJ*OE
MR5O<8WF'F;RC!^)_:WYLJ=BD\8"[?@UI>P;N^/.@7&J4MG?$4O]N)NDA@GW=
M.V5U,,;*;CIH-%SYT95X%9<5FYS>K'WV(]:C \C6UN%-KYAVJ& 4LV"H-FA7
M1'52!*+8'>W[6&I)]FVWA/6O;Y^V]WI-?!7-#I9^" \F@<+2^X&"2'L^3F:J
MW\!!JK;%[GEAI^'N[,J\O>];1/=YO;Y928Y/Y-?WHR3!@T]< Q )\J 7<1E1
M3G)3_,"#3CO&+Q3IW5C-OM;V_MW$4D>W@IF;IJ? <;DD2DK&KP!$SD< Q.DY
M]O2O:'>],\,]Y^^E$P_"%3+P8$J_/'@E#NVX'1%*,,^>6E6(2F,3O;?:ER<\
MBGI>(=_^6N%\$)]:$.?8T8+"/D6Y$>)W$,1UV+F'-'GXYPF3M=O^M%= MF\"
MXN_;B5(@ JY.+?.@<[<=@IY9NK743[6]F6GUA]D"7='W74GWE7*QQVB(K!U'
MG1)NAS.499UP.&0FO?20)5GQN9XV>X"LZD/C:^C^[? OF)\'>>&[/O.@*[0>
M3!U>A.&WCQ)7L5H8[WS;)_?0%C$/_Z,^&T)U24K'D8H'TX^X7H7]E-%95"@3
M!.H5-C#ILBR.NRO_';W4:W?Y[HO39O5V.676*U$Z5:T9YPZ&YE(G;ZX*,@.J
MHV:CR<RS9IHUJ\^]V@B6S&_R5R:I9>JU3Y1O\J"0(Y1Q?E3 &,RYCXWA04XI
M(*S26JBO:%VE/*@VB< '%NQZ#KMR(I::@F4K[5O[5P_[V/(IV*'<5NS";8NO
M"Z\B':EQ4E=F]317^S#M;;#_VM]T##(T5P[C[U.7-!QXT.1I2M_F[Q?^JE\Q
MG#K@!*2,XH\F:E_70@8B&\\<H@TM(V*JM8:2;4K%]W LW0?:,<I3=BZ628<S
M/A4\_":UA<_S9NBQ'76;RLW7_@T"7"&"2OSMFZBK6? #!2&6=+49SJ:(M3'G
M2;.'=<=-NP?IL0%7-N@TZ]!'H^47ER(0F7$>M+>=RH,^MJ[],7BPB3<B+PNZ
M.C^"+AINK:MX)G9WMO[0^?M)%U*R/C?M_RUAHXFII;QH(X:]BP<AXJ9?J,P+
MU,CRPS\0OZS DM,%S._Q&Q>SKDG[+\TJZG,VPWH"Q[;+&YP9HSI0KU#9.[TK
M17\:+]UK(2H%GJ@FB_FI!QB'#VW>U:$YXY)_6=],/,$F6_%ZF%.T-D$1!-LS
MN+X:L07&^+?R(!./9?T;!^[<.-"$V^KT<5O-N6B7-EO;6^VBJE4M\=N;ZAQP
M#ZF#+S',D_!&L NG8'<'S! F!G$8,M,]VXP<W11:?.Z1W/D&+2,_/VQ2IQC_
M"J[;?V8;*_?HYR]5GX#$\,(Z>Z@?\!QA4OX;;5\>#G7X]CM%"3%%]F64+%E3
M6<-4BA"B[,LD6<>2[ Q3A!!"4K9)MJR3?3?V28HLD746LLL,&H.9<;Y^[WO>
MZUS7.?^>ZW+-'^:[/,^]?C[/W/?SO$)?O!GE!WU5V?-R/UW/BDZN!3N-M#\"
MA-P!/+EK3H&J3T8Y4&U)MXR@!FE=V\KOZHAE"4\:W\Y>DI53&?XJ*&&%^^-^
MT6)F<DHIQN>#Y@E2"X--Z\#-[3Y\2KN,7+^F]^O!8)(UP@P!A?L*B/V]NY [
M:\#]5:;@C-H\R#VV<S[]U+>* &,M[L!1DF2=IVJM;[1VT#@V$WBY!Q2?(PBF
M<0=12D=;KQ*,#$W'-.6)1H):'CVPEZG$G@^%,7>M.]CP(;;I]<GM)[7OH::&
MJ&)2?4:&\ZHTK@G"GSZTK_QB'F$TZ*/F%M=W\O2,1M<QK7?<7 $77PHL7<
M=H[_B*HN[O.9-"0ZQ!;3O%N;6\F2=45(M^GP8CN-VJH.5__.-+]CVWU+WO,3
M6FN4-09'3C)#V:=0T83Z^=_5M:'WQ32Z;(NFL;6_Q*7M%G184PQ,D5)RL<G2
M:6N7P2E,_Q( FU)EL#&A@^_#[LWQ4!UPOS,#<@E_$CZ6>B^*M\;<&E[Z?*8(
M?!%5@L2_AY"\AJ(8BA%##A!J'#D+R#X-#(4:(UWLS5%7V[OE&\['"%?;V5M?
MOU2Z_U !SWGW D81ZKUVD&A+6:!B?0/2FQK)@PW79IS@(K<>A^Y@3;HP%>C3
M[N^:I6(]/3W-S?H&3^$;S _*!#^;,RV#RK<]S>UXN1*%K_]9M!P=9C^FJQ8_
MFF/O&>%+TP4,Q/80Y(HYYV:F\W$U0IM4^9%O]T%W"3: ]Z]OF\3K=TQ:/&G;
M_=JX W= 32+:HA%S.' $_[*VY@3-U46;=V5TA<+MILH[CO*T=JI/TDUWB?'9
M^_?ZLYG2NW[U^;7F) =,-.)[C=S#0@&#?._KVA-:G_'+!2/Q8PS N?&? <2$
MBD4Z'M5H8F&G$5(AY1Z"D)B(#GEO9??\S+\FVEU3*[2^>+4QVO9ED#3H&-:&
M?H4>!V0UY(M#4"UR/8&$PT[AXMOE;%;G%$C_<LM"?)Q*5E:\JPVY6F1DK:^>
M8-Z1BZ@C86G"XE@:SP%QR1/IE'T(FN'JPH0![W\+W4J$O<!0)-WSD_=W#?;+
M1T5>%3_/,^-VKT4O?7)->)%G;)69DCH,VU:;A5(D2!@:]RZ#U8]L2,!%_0.?
M\;"1;XC1O(E(@U_M5A[?\RR48[\C[*$GC&A:V%ZA I[.# > 83Z"#W#U>"B=
M3P)I *LG8-?A9#BCI\T5R'PNZ,4:QJG?OD#8U:/*:;CVZ$\PFOH9%ZJ^RA@$
M>]Y;_(O;NWKOFXQRB>YU9*?>/QW(++H31KW.S3"1)0S1XQ(.0843Y@>__I__
M_D,:.E@/ARP$+.+^#HT=H!@<><!H[%>@%"4/U+X2' #X[/(M#-$X,CH72A!_
M,^\KO.>^@LL]M0*KP9"\P+1/F_K P!,>'H*&$V"O821KV)Z!5!_Z0 #()#<,
M=J]@]@0G(C ?.I,.07[%:_N0SZ@O&)J0(TFU!WE,4V >++SJ<)D<44;,X1VR
MS)SUX3.NBMTX<['=ID#GQUY02N/ D!W;@2Q%"X@_9@@!>I2VN$>N)-4U;U5#
M(:]\)=:PV;I.'2T>C!C+>"'+Q;D@O%08JKAN> B2="6E,7I^ (.XZX@VS$ 3
M8++QWY64):0'O<HVPE6U7FMSON9Z^QB=1^M'=G9!MC(.00DH>^#R>^]X#B8
MI10!8H C /I5)6L$) /_(]FIZ3#,#D%DOS4 F:ZD=F%",?BWN*U$'\ X)-PQ
M^\;IFZZ0+?GN_:-&3;TLX)%M8WL,5SR&)BQX Y@ !N'P#_H;_TR/UND)'?1-
M2?JWFT'COL[@F***DX,H%B3%'A.(0W!9KR J\9JME_6Z>)M@>/3'#\R1RE9O
M#0S^]FU>9DIN5I?"8_ZOD81A_L=,)590P$CJG>/+=.0_KNCWUM8?@MBN= X7
M/^ Q?6B)0S[8UF.P \[$+$,U/)!C8#.QO2;1Y-4I#FRT@M?)PJ+957 8'.GC
M^_1=!SI38/Q.JMM[!.'N@W_:@"F>+$<\&*N%3/OTY7+;QMG>):N^+&C+/+9K
M]*/N!R;]_+Z>YMHAZ#A3740Z(%34UBMD M(>2*HF%CQ[,.#NIF3JY)U=>MQ1
M,9WV*,VM:SQ77*I\K=T%[4+GINO99+L[?2PI\PS-H(GX'>AY-&=@8;$X-J^_
MA0FW1OR=R?(SIW 2/\:V?S"[W%GNN_@\??U$3\Y7\5I M "WZN2,X**%TE-K
M80DPGMH$%"\LN#DL=F2GOCUW?,BD/L:UP<*17;Q?O-5,5<X2+C;]QBBDF"8"
M)^F8_<1X;((0-VQ#.!.(, ZDDT D5]7LU(RA^/$P[_C%*\?6_B@)=&*'H:0;
MFU19DRXP1T2O@S#5DLS4EPEY03/"-RE4$,*]5SS7-S>>-*8&+QC&]MSXG#$@
M8Z?B-*A^[F&ZU<+.'!<C$%=!V?ZB-]GJG^Z33J'I(CN!Y(Z/Q)U *!^(!T\0
M^;HPX'Y\,D\PGQ'*UFVCCK6H%M/0H"/1I7%OJ.JEP;K@E6+IJYFT<6"VDHPA
M&"= &]%4:998V@FR[)TL!Q*CP1$Q3H&'*7_*>G7>?<(W;GCR5L^\=T3KQ%H0
MC1?"8.<@F72AJO1ZP"Q4*)$E!A$R#Q9Q"[(YD9/[(ERT\+3I3-^C3'>75[4>
MXDD67H4-O&P@S?GM# ;'1^JE<+(0@PU61/W$+U*+BPU5_IOO]_3D\GS(QMPW
MZ0%D2'1/[L9"U3K\7GO])>?T8OLZ^%;].@6S:"R3+O7ZI7MA)06:9_(2PT:#
MDJ"$OA2"(IO[T^5VD9]>O94H9^ZK$K4ZGR)[JE9#+F8NEU1E)_?EP#@7IENT
M$WY>2E6!TA_N)SU4W LX=XSV#M"R'N;/>91H,KH'=F8>QY"TU)+=_UZ;X[/A
ME,EB+?ZTLA+\#9^$BU6F6A_8(SL;4;526,4I##$HL39L*#8NG]K=&UK9\*1!
MHZ=?H],O2.ZKP)VF;D_$(Q7UI;:(/U15@ZQ;I'<?G'S_[%$"JW0DNYN"9$!/
MPY*T9%>NKIL+UKK)F!D5C#8870A1]Q(8+3'MM]DT::4!X2:2 @Q-K%V"9DBO
M$P)4Z7-\-5=F%.%5A/4ME\Q]9524=VHKYX,^1"Y%3C[WK]T$0&@Z&S$D0YP0
M8R!7FKS4XQ,ORM-.PK[R/I_<O2]1]+%4TO:9!3RN@QFO?N8C=.<'MB+BR_?7
MV#]L)FT:RK\QB;YC@V5#K/_TX#83XQ38B]IGJZ85&^F;;<T0;62G!2>.*MF
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
M.]A+ 7HV&!B=<[AN8.2OB*'/4S/U%'.7OJ^V'S4G>H @ETR]4 P8KM3N1G3
M/%ID-OB*%Z</I[U[?*9#GGP/PS]UNE'"AH>_QPBW-_R\=SC&TN;MPMNL0'M8
M%W^ILL3KZ+L5/)5#15!\*T.=ZH,'4Z4LXQ6T+U(=('PWPWUY8J(>/;G<3R^Y
M\-4Q14(8^Z>T_[QXJ;CB]3(R$X.U&$C+&608[=S(1)\9%=:;RT_:F3L#OS_L
M4?1 8CA[8/N%8!5;KO6@9>0W]6E8!93D>PCJ\XEL@%5S8+N1PM1/<)BHG9U.
M)=7GWFC%G8V9(*4X<7V76]^J>@8NEC3-&AO?5S*3)?M0'M&C&5 :HBJM!\>.
M8)GW,ACDZ($+^GLY>Q_X;6&?_C'_H"=D_B'F!M9OY8EI]I4]M8&4AOQW.,4'
MR5=JJR[9?K!U;MIG)=4P.)3(SI0R[N !XD2L_]H)WW8M(<-,BJM#(X?L;9XV
M4@=WMB#=@AX'=03' F 4%;5&@!YSWSVC)YZ08_*@[8T^LNQ'I.9:W%.F,U=
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
M7]3LSW\1:)X[PS'C5;2O@+C.8+Q,3D1T'H+JOP5CL*FKO.VB[3__UH9(53?
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
M6A< !@ &9H9_&\#_' PGZ/=XDN74:58V^H3:,\ )!D;&$TR,?]\U_6@8_3C
MQ,W,<TY)[R2OQ0.6\]Y\RB\3<TY)Z%>U@RP'\9)7'OJ$GV;E%Q 4$KYP44KZ
MDHR*JIJZQE7-ZW\9&!H9F]RPLKYC8WOWGMVCQ\Y/7%S=GOKZ^0<$!@6'O'H=
M$1D5_28F*?E=2FK:^P_IN7GY!85%Q26EGZMK:NOJOS0T=G1V=??T?OWV?6AX
M9'0,.SXQB9M?6%Q:_K.RND;8V=W;)QZ0#H_^]HL!8&3XO\8_](N;[M<))B9&
M)I:__6(X$?CW!&XFYG-*)WGT+%@>>/.>5WYYBD\_,:>J_;3$%4L\Z*'/("N_
MI KN N%OU_[-LW_.L?!_R;/_V['_Y=<DP,[(0 \>(S<  8ZM<F.D@?^VOVVI
M.8QPO0/%YI=73"ISJA[TB+[ W(5J3A/[RSNN&N7,--K!4W+AE&S](/?5GDR'
MPHTTWY+<5C&""X5OP;2:H'(F*+"#=\V.W>=A:--Z(M.NXLV>%Y<=Q.$/?30Z
M]M$Y5"[J"(9+5U7NMFO(]\EU3F6_,.-3"B_W;M^:@,PQEXUV.0MNR*O:E%_,
M.Y@:FX(-*')EW*]2%9.Y8Y7V&V&ZO:/C&2.-%MWOB)'^>.+_%Y,=@,O 8'C%
M]@R;Y&[-XY:"L7["*@&LM@8UJU+4@,QH0$/&4F12"G-NR-</"EF7L2KYED@F
MK0WH5\C.N_1 3U+ 0]2I^?Z *5/V@MRZ1ZWSB*,_/$L9V<HG67QD<5QQ4+P%
M&A14[.!&9:Z$LJ[VIPA']$R@L\*,K)&Z4]$;':TWQE3+KW<)QQU%EH1YET!_
M3A4T-J44) Z47>$Q"_O)&"%[IX:0M.28BJ:DS<-LM&)<AYHO)RZ'S<129N?"
M$@G)5%:#\G5YU:C.\LNN-IEH8D5^K/QP:#XL%ZY% UA)Y*YLZ3%MYT]FI>N-
M63/HDIN(8/_@*Z;G]H2D/FYH<HZF&<"C7O55?CFU@YM+0]GN0B ]3P0S_1K*
M?E(=!;Y>NA-3Z2QY^2J3/]\[V_S@WD$,"\03'8UABVA)*/#1?I!C%$%6*%[\
M&;LJ2JDD_O["V68[30-8$,^046!!6-E=57.2T7Y]&[5OC+5C:R:Q-<!DX!KG
M]AW0H8 !K <257EW_9N"22"T=&I_5S>-$;5PV2861MB@ 4:8%?BN!31QEGXJ
M3#0-.,71DA^"HDAJLM^%;K0X?+AC.W15]^B^'Y "_JUZH-X^.Y6'PW9?"!^P
M:*0!K[4<WD:0Q<O.GFD2'QQX432\/&FR(KN;B>!Z]%P]":D=BA[U.@I&Y=SW
MI8BK#7HE.:)6B,<P9.Y*O@UGSKM(2^53*V[NR^;YK-*Y+_[W&%J<U$FVA6F2
M%/],/3WJ6!.>OD\#NE W3X3&SR!?U4%(0BQB#.4KO\K>H*KS!*06']BUR&GK
M%+A)HZ^,N_=1%:E#< ;2!<^%+KLAM:)Z'S=^C?3-8]UK\&MA#L4'Z)>M2M19
MQ!E="?GNR!=]<RV@;XZ-H:G-_GMN)%D:\*SCZ#'V1[79A:X!N8JA/@G^0!]3
M)2G)Y&GLS'V-6SXUA,^?-^H/6UK741P)\\6&^/:>[::IQ7KR1I@](8W**K3@
M):HR)LX5'73%^!DZ2XAG]D9KH;X2N.+,8T00]OO!4<186;#JTN8/;)JO4K"G
M@J2B9%Q(ZJ-ONLME@]"<!\\U8.Q7+^,M*%2O !BGK$AT3U]V\S1&,6E<.C=F
M2R/\/]0C%Y0$(=^!_452P+?GK<LC\GI[B;K%=J&W6Z.5A2$D!B@,.XUB@<Q]
M%#]!"J\CZEZ4GRMW^VI%[)UUD0CY-"X"V?QX6_,Q=FD)M$NB()F1S47B]P+M
M("BC79T-3O^XMLG+:2JA.K9]I9 @CZV'S?4)H<&609*W5R6?"=TS/QNN&9.*
M$:3R4 =U=4BRS[DB_2<>54DINP5"6VN2L0<N6RABFML!^DLK)PUH-] &S].
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
MWR5(D*!VT%GM8SF\COJ-!M#KF!VSP4"'[MQN>AU/S-+KF >R(3-[Q(I=]]I
M_5W&^#YJ&S_J2,[6Y@%UTW3I4)0$61BA-J)0$+R5><)D5%RK@GKGNFR].2?)
M[=&5MO@=!Z=&%A<OQYBU%^)1B(-2\$0L]?1 *>PY7AX5!S.8OX(+$Z>D5M6&
MCYA[>Y]YR/XZU4(XB7-&,/$GT -C(68VIY*)":0<R?X&;-=DW#4:\#E-^3SR
MFP%\F,)<'65.$L,39V:4^)1(H>9W##9T^\4\HDODQ(4SW5PGLH3=>9U\2LJ1
M?=N3:.*),8B+UVD:T.%8&/029H'[NFSLV3>9$;S)]K;X!Z/R9_YSOF_UG 5U
MW(<@<ZD8L7U9B""4HC"R-;-@U%J?1+Z18#@PL<6[G,*;#?I5S3W>FQC_PWP2
M57<2Q5E ODPQC?2?CLT=N#P'3E=J,8=L2J._0\<#+9--C\M:Q<SX U5WVYY[
M[WQC2D0-QM,E7%R'V9U1],Z7-;T'59>)(1?#XNFI\HR>*H%SBF36 7H #& N
MY,O4/KH@W#29YS U'U;-T!'O,XI1;VQHX9(X;]Q?8R1\O/#V#U/QP7+K#WK8
MZQ#?M/ "QQ$N]&[K_!<T21)*B8/RT(#UH5X:<#T]!G3!B&&  WL8\PETTT6.
M3C,O7-<1>.-ASJCG1^9=R-JGJ_P/$[9-=CZFM)$+4FVD3V]']N:@([3!\UF!
M<]BN+(A=I9N<ZN8)&N!M-GZX -/V2"A]_KTSARF&^F(=+[#@0DGU$J=C*)P&
MT( ;DF5]!)"2*+YT2\Y#T&(I1?71P<^>354VV=#BSE/+\8]O_[XF(:%+&=G/
MP*$/!?S01WNQ-. :J "J<*"S5&EAP!?YG_V0 9J?K0NDI&.[D&1F=>KKVDW5
M17#M<EIH.;P?<N:3W_K5[6V78:'S=;5O\I,,IYMEBB51!1[7257[AG<048J&
M\#OP#L1. (*3OCM;7L<74S$>LG@!*A^JR_SH3+,Y?3/=D=3S2)(E@ANRHD^
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
M4H9/*-#]RWG&06O4XT!8SH) N$K-%3-S@Y39 ;K49*;L#DMPH-KG[TU!PR3
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
M*[L%$AD8QAN>$OI]M(KV"M2/MZ,]Y?FC%="MF=X_JDRST;OF#>S":#N:?D)
M!H(Y^G-PQH\20H  F5M1->(H"_REV@('V]U\^W=*?38,1QY'V$N(3+9Y!#Q2
M02>T!P4_#%BY+=?R7U7VLZ? 4X#[0@-9)Z4T@P"H2^W(.A81L3B1-S(V//8C
MS7B_[:,Y8US=P-CVIK4L-AL-,?^)+.+W;H,M3S:?^A$OR9$ (<=.T#$(?*;/
M&)RS!#GE\H&<'::00U-N$'\'!U[<"U72'4]=[&>]1=>Z!:_L9Y!^A"(OE:_-
ME\.G8+KMTEO+]37)E\R@AF):D*>:M*6O-$Q,*WY6OSQTKG\S"GIPBL-YD !A
MMM:%8PYRE1OJA?RU\7^9?7X9RCR\AT:X02D<&<<JBV0-Z8L234;?Y:<J7Y:8
MW2[BCXX0ZVB1L\N^%)G,+R?RSYF>U4S4O^W=S?_$?^+_7="0IOX74$L#!!0
M   ( #1,QU:,@J0$E5\  #AJ   3    86)M+3(P,C,P-#,P7V<W+FIP9\R[
M!U@37;LN/ B(=&D"@D2E2A%%D"IY40$1(2("4J,H("(@(#TD*@+2!004E2@=
M*1'I14)'0$1J*$KO-:&&E,D9]_6?<_[O_?;^S_[V?YWKG"'K2C*96<]ZUGJ>
M^[GOF8$QS)@$#E\U,#( F)B8@-O0'\ 8 RX!S <._'E!&POT8CW$RLK"PLK!
MQG;P$!<'%Q<G!R<G-P__86X>/AY.SL-'#O,)" H)"7'Q"HL<$13A%Q02_-,)
M$S-T#@LK.RLKNR W)[?@O[PQ&@"^0TPX)B]FII/  3XF9CXF1@L  P F5J9_
MVX#_9V,Z (WQ(-LA=@Y.Z(#RP\ !)F;F RS,?T8-_1H"_0ZP\+'RGSBK=U#
M[ [;22]!E:<)'P])7BQI%+K12Y0ZY^C]C)WCB+"(Z%%I&5FY4_*J:N?5-32U
M+EW6-S"\8G35_*:%I=4M:YN[]YR<7>Z[/O!Y[.OG'Q 8%/H\+#SB16148M*K
MY)34UV_2,C*SLG-R\_(_?2DM*Z^HK*JN:6IN:6UK_];1V=<_,#A$&!X9G9J>
MF9V;7UA<6B9M;FWO[.Z1]RE__&("F)G^^_;O^L4'^76 A869A>V/7TP'_/\<
MP,?">N+L07X],[8[7@(G59X>$KR8\+&DD5WRW VBD*-W+\<1*=4I:=(?U_[-
ML_^<8\_^2Y[]#\?^IU^C !<S$[1XS'P '*";9T3) ?]7M7HQ>A;> R&!.D;N
MGU8^='\4$>'Q^+?V*GBS<JB_KGO>5E_!0T$K=.N*UQ,-YA7[:UCB#4S$SX"'
MUU2_/MBPM;UM\F5,ZGH=U>"F9D)4SCI9]EAL, ,8OK5G*G2'QTDUK1*+;@^E
M5S^UD+WJ,_?(77O?;SW8?XV)-&- Q](X*+O9PF,X:8Q,^S5K5&5M4C[39[\\
M\93&]F/?V.:PY" KNKDR#<< ]M10\:30&>$7NAH!0S,MNE(UTF]/>;KQ7+-,
M<#FI,9">GINO*5-5-664*U<\?NO&6-16@Q0)ZVE#7>7ENG/JNK&HA.OZCJNR
MTE%=X6,MKVN2WS89IQQ3-06#<D)&& #O50;PR8D!)#, <#X3E(#>;W8Q  4&
M0.]&LK=SF&CJ^VTVI?RR2F>2C:$&]0\;>N0UG56YHG+T+ZN/Q[<?;,,'?Q6
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
MI'\ %?6(R*G3M=/^]Z@/S0*/HDQ5I&M0+\*UGZ =X35%#K'(=WCBC?C(M:(
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
M2[S7"G&F ;:I&^ )-EE.4-3<]B1R8S"1EWK!L$?QC;:#Z(_("-AAU;QMF$1
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
M, %6.Z?'W5X8_?=LDTR( JO%QP&ARM_SJ>)-XK@>B\U@W(KY%F6$!ZZ,+6]
MO F\#[JYT.\'L35CR7(+S1,"AN*Z<E_PQ+"EJ?>O?H^A>44F]C\P#]4_(Z:V
M\3*3UZQ /@9P9)%24'&6^^NLLQGVUE85^B1>1L>7JD)#D/VE\&.Z7 .M=??F
M-W\HE^O%FTO9/F&C%\(>;!VY46CQE(OGT 5](0T7Y=9BE+2MLDP6OH=TR$L&
MSK%_]O$ZK1\J!<H-]+D,/+<J7HP<?^FFO3IR4)48>DC)4RK:4V3&C<NK]2%O
M+/+PT/!8O$3 :]N27X[@<-4PHEA]NF[ID:\MM3SUS_V^;<G6@;4-,PR&QKS[
MHPHC3'M$QDS*C91OB"Q2?)YB3ZSWYD@.&&15TUC1JBL2*@3:Y4.#OMW&YFRX
ML=.SJ1"@R/Y$6R0+(E0CQ>_W79F5SXA)D85FH<;U$<K\ZX,);[HMG4N>]#BM
M7!X>3.>G(_J0D3#B#00S&:UYG!C^)F2ZH#[:2^6M-K+8+C!BZ7.(VRQO#+*<
MT.(9LZ*4D_DI5O9RTO$E+=/%.[[;+V?+WE<Y&HHS68/,]&1=>=3E%/AJS\'E
M(T/?,3-;-^-7'SVE3_;-/&( CP60-VE*4%#>OS72Q;H03[OL>Z#*I6_[T=T7
M5-7OZGS@<OY>\6*S9$?(_$ .?FT)DTCC$45H_P@9TX!8UE@!;6(:I3Z).Q 0
M.GW^*T_L5-')%>N!["76+R[W?ZB?>ZQ_;.0%<S7N)V*D!V2'R!SYZ#2A!7;8
M8:+E:)_CE<>OVU84G%=2O]&W>"\>"$T7"T6:D66G-L+KQ9:8C8EMD2X9UH]L
MM*\\>W-HQJ=RW&_/T>2QVI8F5L"J3=:8I_H$&8]%I(Z'R-@V/SX3>[-%-Q#-
M20,QCYZP DQ/C?6%2"[#_Y7'Z/_=YN,@0W:9@HFN:^V%;8<XO>:K!YM.O<4:
M.$G!O.R5A+S>Y=??UU:1/M1M<W615-LSO#7Y>WO>6H<UMT#B9X>B,0- %3RE
M6"+^?EEM/*]X[LW=N^6!F$D$[8=LZN3<5Q&HSBO0XL7[\'<G0H/.*=B2.4U?
MYC50S;L>P?DD*S!'M^$\*%UB92B)'CKU5?+R\=O'M-KD>"^@IZ,6Y0KE'4N$
MR@K,N@8K/!&<%^/*EK(7$R&*7FWZ\O_X?\3\'VDT*A3;&3054D0+=_#4=KHP
M,;UZ^LJ:.\[2KT]UJ?BY?OJQC]\?^"6%QNPT%L=<D+;)"/7#FQ\=/":GF>VS
MS1_UYZF/< ]R)0.X7-F&)2/L&0"I9E*YT.-Q5U>T=E>@^^FUV?LYE>\YC,3R
MFQ5.S1[68Y'0$UHUE(^I*,"DT@2^!X;&;3, &)EM&Z&/YFBG:M)NI:DFPL,E
M5!+5F9)3F_?N'0XZC*I/WD'0!#!3;/$ZW-2+=@]TI8B(%W7PW/?\\R?\/[F>
M&[MLU\'.^?4GUTM>T9Z#GPM2F]Z)#QJ/4=;=$:+R26:/RAE <?LRMZ"9P]FE
M_QGS5O/*-*%2\*KL$_RJ$!R,*RY4XRV\>7/C+L=.2(SXFL_V<A39!V178P!2
M+FVP71B<@N .:3=S2"W)6QK?E4]&N+%JVTSI"UH>_/@_B##:F ;I_V>O:+>J
MR:EYW5-N5!/.9K]4A%#%J]W#/0L&,7^=T\X/^7[0M.WZN:<KR"QL*:'U*:EK
MLB>,YN'.^KPFB\>Y\L;5K-YOI*O".FL38G=U9H3&D&Q6O*R:JS]L;J7Y9LU(
M1&28Z0NU^/Y# @K1*"A(,25&3F.I'+\QB_.X"2PWYEMM-H:0A:0 .$.AYY1/
MT?-?:7&*NK)CU0HV;<G0;'B-0H0?^(^:$)F35 H:J\=C5N$8!I#-;[4QB#Y
M>PB9Z9Z9H/).0#KU<O+&'$R\!Z9"=D1O![B!^K\5P*\G(7+&ZFKI&8Z?M>_#
MK_0ITP$K++H/+Z&Z,4*8,LV<'ANVW%S5&ET:DJZ@?UIJE'NS"ECZP7]?BO-R
MD')<T+VUWF/18:#3-R*1=>6ZD<:!3R/+0UJA7VS&;7_5Q"2'6WBSX0[B.6GN
M).1TZIK:#)-GWK)6>Y0:YY)1Q<_5(X9/M<.B?FL 3 31&:FDI.MDW&XPN8A8
M< UY> 7-35 5DQ/'M+1WW/Y<LF@]\/X=*2G.5&'4VL;2/"\I!)X3B!GE7A&Q
MA]6I6LU7_I%6/TE*>W$/=8\&K%B\M2T9:(PW&MC(4O;R5,E7X*R>ZVTX[M'!
M7?98!_TBH*=UU.4)2K: G&2-71VU3'63_OW]=<>A*"/ 7U:$N?JX52J25^<"
MPD6R/O;^4(36^0?OTH:PW#TCL_45QC%AFVE.O$D_[VIVHQ7!G]@*_Q;E^*-S
MD^X.*WK$DH2PXHC<[XXQAMC4'PJA"C.B2FU!3';U850%F@/I=&):RGOB2HN
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
M)BVAV$]ZVK<N^6-.YAQURS=SL+H;@WV])CHKG[>&C,:(;:?\K%<-V#,-^&Y
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
MB5>1J\.XP]\G[ WY\[U+I_HD%G)AJZ\5ERU77:;2/E!@ZVW3["MO[?Y'@7!
M:FM:O0!\W$$/(48'D'Z[9KJUM==B,I5=&81?YT=?U5\"ODI0>9A[80JX$#!>
M+:4;"X-Y;NLF/-?:[!2I3XVG]O>ZG$3=RGG&_5?D4;Y:UZ"ZL_C8R&/[E4K%
MV9\2?!_?M?PXM-GW>]'!]Y&HB8U*0M<*TK0@ ]MM=Q_KF*J8)0TMY:=%I!F'
M9[@Q?'DGPKUR__#7H.U"VK.,-#!K("Q^E0?F!F$3J]JAJ-"/);[WDLH\GU@E
M#8;*^<F-C$0:DABCZJ*&SD"-,RV["MAE/,_[9$3_@D-M<ZT;9S"ME.']G*V4
MF!X)X6JFIW0'^X"4\G-OC3O8BZC^6M^BA=R+973QFU2A,<X_A@5A7VS[5RT%
M\8<V1-;J_H-?,"'%3N[A!!\;[7?9A[.V94EOR?2NQ!VII>PQZ;H2#Q%#*.!]
MMRSB8W@WD0-)UEF-*<+C86>@]W?TB*QRE.LX&!Y/$2KO3?3^#_<MSD#R$SM_
MXL] V?L[]=_/SPCJNA8*1Y.CL023RT">+78IRT:Y6MV#ZV AYVZ-NG;VG._@
M P6D> H@-M%OPD'\^WO750-,"IN7H&C:[,_AQSZ/R XE5USSGFJ+"+3U?%-;
ML]&DX#KP7"BARTF1D#/0UA4S"IP3SD<P$%*D+6R+;?I@Z%0]=X'R[](YI& 4
MDGSAA!'RFG*]RX/[1R#$+!D<1U;0G_VI8P6YXO@<Y/R<-@?2KDC$A::3=64L
MR%UE9Z#OXQH?;Z47R7>M5C3PJ!S,'Y.89\] BX?K7/VKK\E\V"JBXND]&[52
MU*V5A_:_^O;T9SCE6Y=JN-3STK0*I ]2,)S=F"(VX/.A.:Y@MBP,PT/(^3$3
M0O=UX:^7?&__6J=ZSST NV,%+%,F(WP&2F_$@4GA<V>@7[>#[!S=6WZ_"VHF
MA4@(&2\N!'C,'9K0 9OKUEGH16D(0^BKH>9P=D^=&C7CW6W[JCW1W[:+[GQQ
MOU853UPIZ[".TG"#0Z^@9#4"8'7;:I^!^%!,5K^"\0T,BX^WE>6(D?<2!.2?
MMH)'D?O !QXP9O#.+(PDF=NYU^:?W621FW7-.N)$@/NA>JS, Z]?]4 "+H+P
M&BC_"+7#-144]<.Y[>T==D+JM?TN=@:F#B:H1UN9B9^?!;MV =+T2"CUY_?
M>='@-+WFI)SLC313E_0=R,MN/O!&0^@Q&7%,B7EF8O^E4N"3,W@K6EUN1YN?
M(>_=WAFHUN3U&<A/;K'( 8!AO%)BP<RR,455]A_.0%Y>AL6E<3G:EZY^%;Y2
M<QEL^N#B)?$NT4FH.JYD/:2H^M=LUVU<;DE&NJEV0'!Q>^7;-(7=W'5B /PA
M\0Z0 O=B($?.-E69/./)V[_]N8'I@<J?ZF-X3]1E9)1 J-P][& J?6^YAU+J
MPMVJUJ]6H/HSD$>R;>%&NJ.5Q'\Z<U^^:U*EA*2="$[: *C$Y1&"</(+LDT8
M/[IMI0UUC_!TP_I/$S2U/_X(F%2:,WN2[$@I8(]1V((7>JSE^(J>,R927*=Y
MI@8]D=7V0O)&F.CKI[7/PVAL YZ;Y,!ZS31HG##,\^35?OA?219_3Q??>OC8
M]^")EL-0T=U!I9/WQ_"<[K6,KNMYAJ3WBI%"8]=0UI-B8]"U4?;4+\K3DF\#
M2.MV5AN#3HZ^#@:\%C_[,!S2RPI(V%KY*GN'VQJS8*CX:A]9%M6A3#.8=SM=
MI]33PKXF4:SG"<LGZO4V>"%4[]09&@Z@F7+0!7P6,V:8IN3E6@UIZI=[^(R_
M&C]KA*7F?#.@OTM<#>Z$D>GGSVM-/1 "/27\Z]E4P7K%G1*A0KAW?8IL2NV?
MAAM]I60PPF[?66$*-G1WDYD4\]F\B,-I!??O5U;:*:P5<4*5@=$U+S8,,XN[
MH/SD+L<KK;((FC'/1'U08^Q>FOZ@/KP$[ 1;M!CD!?>/L_44*LSN=>B@QY\%
M?FK*,W\W[N_Z=..&@XMWO:Y/A6D^P\M;+_F.D$-JKG5-:_ K'L>?:@<*9HO\
MJ;^WCGRY[<UC4D^-0C/_>U' WJR:/U*R*M6PW_(C-N,:6F9BB3GI#,39N/JB
M^W+0/J]G?5,_K[?PD&<B1YWX$SKVQX2EW^_S^1GR^6W6-_M-%A+6A7;I,"^\
M%_;J*,!,]RF/A:JY)@MN2 UPC5_E/UC,6^G6AJU]7' DE)S*+H^[UWV?]YS-
MXHH(Z+=S/_!?A*;BX:^ZG2#)*VRD(O)-QYU"N>;L7\>YWIFW5AT0FYHEC:E=
M!YW!;Z,-'A;J<8\'K$D.WA:ST\O5G1L>L7(V&)E4C0:H< ?CUK\T6-8KYF]N
M3]HY^@G]??$WN0D/)K*Y48((JZR6T@Z9$9?<@*$+//5C-@X33*\;EN86<\AS
ML;;*^OE 8/ BK43\R02%L38/]>RS&:;.$_6FG-P&F8I_VC%%WO_Z/'!_JC/V
M00>RJ54&;T17ZX=.DQ?N; E*M:/C65A7I:[8\N\YJKG%/9+^*MH^N*V6_X:(
MHEI 9T*CF4YH;-5_7UN$O'VD3/JL)0/E <Y .*FANSC+8S4-0<GI*4UI*[,0
M[S>R/_J$8;F*!%W[WPBT:YS/G>UDSYGUN]^, O"$>&+_)&RMME#NY15%V(6M
M+*1SYN<ON?,!.S&'X()_0G?(]-4XOGY>**&0'TM.0@=G&"8@NO9"@>WH3SDG
MQ749F1@_KRAQH4?%7DL;YY4XWIB\R%-S3\G'9N5-2!GA3LDSD"8A<W-UU#T6
M#7E"B2 W=WU]SD"N@$M^.OO)^,9;-PWAN7*>,Y /I"P*$LK54RA/>M\E*IY1
MJAT$!U*L"LK;ON0D["[-IX65:K*SI0VA^-,ND!" ,G80L;;:=P9B"E4PABDM
MZC==R8G?/2P5[?CLW/R'9U&@Q2;X\;H>,X/FWA&1Z3YOD+1A4R/XXHT2-:&X
M]T83RWSJ VQ/'RRG'$;9*I(8JFE-1[2E&5ZJ7NSF[/;U>Q&>T@M/7M@=FA>
MJF(NYP1IRO\R_7-/?W$C5I-*][?N2KNA('Y/B!J\5H$,E>@)=XOM<$4;X!=K
MY9=EG&9NR+[4P+VG[_)4.5V[D,EX&-13Z]_HEEA._X["$U_J<I8^1>9+N4>*
MG*>0NF,F"!:SF(SFSMEB5P9MD9].-Z&PU>M#6'A"]UK6";2EJ/%@G'O$WKTE
MP*!7Q=S9!)'UJ&F<C (W?X2?FLCFE2)*F9E"'4RRE\KBBKYE8J <K%]/+9_6
M]%HR*2L9N3AO0P"QHIYQ[3ZR "I*9(?SL[U6&Z_M+P,I'[<F:Z;# *(L^J^3
M/RX'EQ3Y4^A>O//T/0.9'=[0E96/^?J-\K%?8%_;L4AR%_P,='3I.F5 Y[Q*
MB),C=]6 C^AV',CT$^@\DC9ZXJ7BW%6/&X'+AA$1F69%-\9Y?TM\?W)-8?OO
M_4>,YV<* "0)!"3N<RC/T8L*A]"1[16.+W;$YL:T6Q+C+1XKEZ)RN'LJ7SO>
M;\]4IT"DS3PM1NF W*B90J;_=0:ZMH\P.3GII@0WX1(R'=?Y0'_WR<DGRH!$
M73F9OA9[!C+%<?4),0*Y(SRRPECRAYW0^L0_3[\50Q&_!40@I^Y@Y@28"V2!
M,B6"/8ZSX>8D"C*IF+UN-"JG/OQ6P[6CC87PB3HL^9)(/IZ;P]+CRQ]80\P9
M".LKE6Y9GW^X2+YP"H%,<,6!-_Z9 >]L0T@,J"VYQ.ZUVH'&/_]@RQ'[LOBL
MC2^S<L>ZL=,#O"]7CQ=0F]$_QK): AZ.@-+<//BHJ$33_('9>5_!6B8W,WN"
M_)!UN4/&G96A(Q/(_YZ"_:SXAR).:+2!L,I0V/J&EF2HBX](/^>5/S;<?ZB_
MPS-Q;@)W:WR.8*-C(QN9UR:JU ^IEX5RCB&_*9 2S\(>DCLITG@JIWIEYR""
M8$6Q6JP!E@N]#'])P=_E8;B'M;PA03DXY*[D![W@U!)7UZN#A'_X1$#KM/$D
M'E(A^;8#^;O0Y:,S$*^]Q[,MPG&Z">N"\?6,K-&,=+'G5 5M0]['-;>R/1O+
MI=+LE?_DHJN1E9?ZY"Q3^E>3B@[L.LY/K#X] Y&NIW6'_Y>FA,LP#Q.&U5"]
M]3-0OXR"671QJ_&S/5>&2\O\:8VIK027(*??7O@A@@I 7FVTZ<6C7":[ZWUO
MCW;_#OO@D*+J&KH6/5857/=]Q6]9=5 M]ZCA>IM9N>)GDO?3-9<2<_^(H@1.
M7$LLT9@_Y)67[0I-GKL&.RSOU80SY'O_LQMOZA(%N%WD\U]JZD3)12T742DR
MORH25%R$?_ZJH8Z1SE$T5MJ2V)O(7BQ[+?@B=2ZI,_B=YLZB%NTYY:[38%ES
M5$!T*6!+3W8'<WPS/VTW*WNF&?."*L3T(!WL#*U^>4A5Q3JE1-P[M'EF-U:_
M;SJ9-R#:F+F4LB>6<;U=((^H_7[6:M/:_3E>&!;W>INR4W>9I: A'.<[HK=K
M.ZE\/5-QQ'X+]>QK)'LV$GR,A&\^/-X-.O7T7&TDAC])O9BLH8J.5'-^EJF[
M/I&)B2R[EZ8T0^692?_>O_.S0V(DQ3&I&P"N"@!R!Q4ENJ/DY[ZP).U<6E-E
MM3)],TRLE\P5E"BY_R/]^TOG5/1-^23CU6TMUS<# PB7L,U_[S6PH0#&&#;,
M@XLEQ4Z0TQ&/*'* YKQ-)6Y-[I3&Y Q44CU#F=6_%UNF+2EZ(1!65X8@X<]
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
M^OW]%;@U-V:J(H0N+B )S/:&O%7[AFWIE5T],[?B1@96B=.I3#69:5O]ZR_
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
M']WNKIY;:?E"WJCZ[.0=Y>:0[_DC_6ZXZ]6R*);?\L7]:ZI?'_WWF40LSJA
M$$4I@XAS"8G(* PC1CE/*4^HT_F<B_"IN:%&=S-M>'WLI!KUKP!K-0>\4=UQ
MA\UE1"QWU@;">>@=M0;BYF3OW0;B1G>P41Z\/@>U^Q9;#\Q\;:VYB!YW2ZT'
M* =;:7V>T3MT:ODHO]#O;_*2SY?ENI#73'MJE*^TZT9BGI$ "I:E$)&$0<JC
M%+*4)SR@-$BE=(R4.B5K:M15JPJTKF"K+/BC5=<]!O0DR';TY FZ@=FH-VI]
MXIS.X>$OK.FDI+&CF,Z9?"1HZ>PMO6.4N)2B?*?5_$SGFJVJ<*CKLI2K\OWB
MJU[/:8ZZYBOMCE4A?RDW*ZS,[,A)[1=)0?3BBRL8(TPC)4A*J1.7N"HP-8)I
M]0=FH$&I+3"?<5JI[QS3Y#84E@NT 0$>>LFVA^WG!MLZ +/6_PIL+ !;$[P&
M0/4"SU]0E)OXL0.E>H%S)'BJWW-\'#:^HWGQ%SI?RQE)-(]EB812ZO\@IDF-
MR"B#%"$L5!#R($S[GSANY$R-P*JMV&9)YQPM?@K+/H>.O1 :^[3 * DJ+7<\
MHZ%.(@\0&>0X<BOE!YY)'IC:?3!Y>'E?+E"RT,NSU\M'$T5;G7K<ZC>@YIY9
M0!#&(:&093S1E*!B2%7$H7%R:$P9I8*Z44*7N*DQ0ZT5>)!S81(?U-ID-P/1
MV #XCA'@2=_I2AV=T-LRB"] !R>2!K5=34V%DT7CR?CD$!M,O%%)I["1&<7&
M\$-BL;K+AZ_QBI9Y^?FID%3<+/Y"B]Q$\]_1E0QG+,741&5"&@4*HDR8I/]$
MKZTX8UF*4Q(D3LELMH*GQCF5IJ"L5 5ZAGQME#6!#Y;AW<[8]W%6_" ZMO=2
MH_MY@VZKN#E:'\R+.0_5(&Y-A]@?Z.><!Z/;\;&XWXVIRF(UN],OC?PH'YDL
M9DRO@#*DO9T4)4P34:A703A@50"6R@1/);=:!;UX[M1XYK.)<-'K2D[GX*.D
MQHNO0PO?+!]IOK#<%WX)7C>37 #)P$31&PUK:CAA>]?,U[?LS'K]VW;&OWS:
M*!/ZA GM?#WUS_T<AVW@]8W:#<C>'#=P3A%7+(!)0O72)%&I7J1HKR'B:99&
M)$HXP2X.PSF!4YO 6WW-GF"5D+!J$Q+<_(2S4-OY!SX!''BZ'\%ND\PQR"F/
M+3:>'(&SXD9U &R-?_GAM[[//3#[]7)1/>(_\M7#ZW6Y6CXVVZVOEZ79<JU2
MX<7[Q=OO7)9:_/5CE<GZ*I_/]4*ISI.?L5"PD/,8!E+J)8MV#"!CB$'"XR#.
M>(Q39;4YXDNAJ3%4I3K(&]W-#HJLM*_.AVK] :L,L(\L]C)PW7SV(X9C8+YK
MS0'&'M :=%7OO)C(/S-0K57Z!U#;!6X4:"P#M6GZVMJXD4?,/CI\[)$;*5Y\
MQ!%TBB/W"7='9+D7,:/%FOL$93?ZW.MS^X:0UL5AGM\MB]=SFC^6UPO1_"#^
M6^MDYD)3D>.+69K/8I:%(2)(#ZI,(:(QAB1C$L:""1Y%2,G$*8_168.I?18W
M!@"U+$"M.: +T?ZXM6)3VN2/RA#'6"WWH;+S\P<=@($_A -@WR/8M"=^WB).
M7>6/'';:$Y[#V-.^#_*XGGA9;4OK\DE^>TV?\A6=YW\WIRZ:NDU068(EUJN(
M  N(D!20R(1 PL(DQ$BP2/*+EQ)VNDR-+G?T [SU@IZ*G%N>AO@8G@L6#/Y!
M_[%KA6-% ;5-0!L%=H>J,FN\$?*P0/ _4M-8&_@9,3^K C>,^RP(+"7\^+6
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
MC\#PKL]1P#=_KTS9^7UCTE73CX3+_*NQ#OQ1&3E,8XP+0/9TR-5'@U'/P2Z
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
M(HPR2(E(M5M),\T8)(*IC (5\LS\JQ-C[#Y]<B11*^=:;/XX<I9TT!>/H1G
M&@KWR7W,9%_S>>_9XT[A8V8=S-JC%_E)C]\6 3:!>2I1(0QDHA>$+& 0QUD(
MXT2&.$LSQMR*9)R4-+4)_.GM%_#^T^N;CV_![=L[H'_X>/,)?/[S]=W;RQ+D
M70LL>T%LZ(WF(RGR@Q1"/@O&0%GR/ZBH\5ESS^7)7UJ@>)M04#XM2SK_K5BN
MG^I?I+A1KYX_T[G\M*P*=M3K%OWGS;)ETY(BE!@)!E$0QQ#ISSRD)MXW%B@F
ME,HX$U9MRWPH,S6::6T!E3%7H#7';,RR9V L,OL,=3&:UJB=C0G7;*8+AM&.
MKL8:G($9[=)Q&6 [W0>RWK*E+E!EY"RJRT$[S*[R\,R>*RI#ZJ]>YG/M)..5
M6HO--4VRWO4W6HCJ/Z;1Y?5"W.I7_9-^^9OEA6)<B%0D$&640H0S[>-%008C
M&JM(,H$#XA1=,(224^/M2M.J:VS?%=X0(VFY4/S!XS,P=;L,C?N*<T#L?"U<
MAU!QW/7O@" ?+*.'E-4SM;864GY97O._K7,M>EWF"UF6LM2?G+*<99*2*&8Q
MY 'FII%C"!F)$90)2>*8(<D)<\JQ/2-P:N1;)1X\Z:<]Z#$!3T7.'8O6G478
MCDA]XC8P*;:JFMWV1EFPU?8*5/IZS,2U1,972NXY<>/FYEH:?Y"D:WM?/UIY
M1_/B+W2^EJ^>7]%YG0HLY:KR8O/%_79?*DHHQB1-89(&@3G:(Y $H81AB"/"
M1:((<PH.LQ4\-9K9[<S6),+H!6%=ZGVO&9M)/O@H:5FU8*8K8 P&E<5@N0#4
M= E;%X4)$= ?D=QQS6X];':<-<1@#,Q=6SBOS-J[41M4>H-6\4'[K[F"YHG6
MK,6.2F^N8+RD.>?[^U;]+O*OU!2A:_NY&5^M62@1'F4I"6*8!4JO>U.<0")"
M!7&B_TJ2-,*)VY9DA["IT=I6UVU;PWYKV$Z(+;<+/0$W]'9@'\QZ5 0_#X:W
MNN =HD:N#G[>Z,,:X1;W^*UI\FY9R/Q^44?D\^<O>GU8FA1RO59<B.JW>;UR
M%/^]+E?&CZN#MKH+ \R4RI2*$^UK<5,N*>(9I!&CD,8R2*B* R6=@B+&57]J
MU-98"7AC)EAM+:L\MJ6!QT_-E(%>"#O:G.XP#TS$%I59VI>@!0'LH%"]!#LX
M@"T05VV,[R0JNPP[D ,7@QE(^4G4CQEV8&Q+S@RLA7L7X[>+5;YZOI/WN8D<
M7*S,9NA,>]111H6$:2K,P7_$((EE D/$$(Z%8JE=Z[)3 J;V^:EU!%LE@='2
MOH/Q41"[/P@^H!DZ.,@-%:?NQ5VF]VI>?/2!H_4N[C)GMW5QYW4]Z[)LF*+\
MLKR31ME\+C_)U4Z-J^6Q$C'-"?=>X2/.$BH(26"<$FD.*!!DB*0PBXE0!(41
MQLRI1ZA'Y9Q(8[Q.HUL+'<N]^!PW.^?S1XW&T.?&6[.,I[<Q#)A:5_N)8OJ?
M.XI?;<P<I/C5$.C[JF'C4[5QJ]X, .I!G9PA9/2L"+ T^ZS%XX>=M.19E-)
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
M2L#4'+%&1U-7H=FW^*/2TZ%(PE$<NYG)!SI#[^8,!(Q]:/^E (T4U.\.E%-
M?Q<*':'\1V\;+8B_2^G=\/W.ZRZI$E2Y*CL%$.MW+Z':G4,Q@UA$$B)*,HA3
MK"!A$1)1E 8QB]VK !V5-36>VZU&4OMQNP68G:?V.:3/TY]'_ 9FPMW:.R-
MUZ=FSL40_H":..Y0]JQTTPF.526;XT_X 95J.DTY7HFF^Q9?%;6;[J"+^V8Y
M?\W*:BD_PUA*J@B&L9!Z)1U2;JH]II $BL9)B 2F%U;1/B5Z:@S\^D'_IM_R
M? &6K<K-"KJJ N6Q8/;)T;!;+P^#\< L?:(P]D9ST*@._FB5]UMWUA&QP0I@
MGQ3\@XM>GP/D?*'KLT_H1V9W<D7SA11M6GV3G"@9XVF@&!2)0A!%602IT.PE
M&0V2)$"<8>I"7,?%3(VD6BTW%>O<J.@$EG:T<SE" U/, 3@#)'AV@^")-4X(
M&94AN@U]R09GKNY9J3HOGY8EG?]6+-=/GY:KJC%WU>]<BDV[\S91X&;17OY9
M>\G2.,NF H])+GC[?65R#;1?]2$O5[-4)#B060PYHB%$L1"0"$6@"N*4(A)G
M-'!*$!]&S:DQ3ZLVJ,PT>=0KL&LIV)BZER $ZH9KU:U78&-S7;:J2C-:GD@_
M^F.+!WB[T*N?^NF. 5X#O4-VC/GCWXR!&7?Z+X5[5?%!Q\Q7,?)AE!RWAOF@
M0!^4/A]66L_\L[H"PIU\,@=&B_OW"[4L'BM5/FR"4!,ALE"B!"HL8HAPJB!+
M.8*$)N8#%B.9.54OL!$ZM8]/6[!CHS38T?J"\%^K ;#C>M^P#KUI>CFB[DE"
M#A#Y2ANR$3EN(I$#" >I12[W]O6YO^9"+D19%\"NDIE,8NZ,$DQX&L90T4![
MS1DU;6&"!+(DB$.:9"@.PME"WIL#\"\NSO-Q>593A=13Y4#J@)N$=?GW*EL6
M_/Q_!W^*HJ#:'=0_AB3I78;R).RVCN8%*([E*C8J7K4U]"LMZ_("/MVW;B2\
M.6 GQ(SL0G4;>^@$G;F^IQO#Y8(6^?)6#WB[.Q=G<::(@J%)3D(FW1LK)&!(
M,YKR+ @"8762>UK$Y%R41L,K\%&346&:'E_SOZWS,G>/M#L"J*43<A%,@Y_3
MM@@9]0;8FSMMO2]OXE# N+[#20,//(735_;-2ESE]Y6G899$Z[+IMV".#CE5
M"&:AH!"E+(-,,0P9CE'  \8$8V[IB,?$3&VN;[4$M9H]6UB< -5NKE\.U<#S
MO0=*/;(,NT#PEEYX5,C(>85=AAXF%'9>W;?DZL9I:#Y*0DJ4T%A!$:1(S_X8
M0<I4 )D0(:.IH(EPFOT'$J8V\7<]5]<JJR_!LYOE%T$R\ 3?16.06JHG3/=6
M0_7E\T>NG7K"O,.:J:<NO*#JU?NR7$OQ9EWDB_O;JG;.7^A\+=N"]2;9Y]$4
M-6CR;3!642P15$)F>J(GS-12C;5/KP0F+%9"6;5G[*_"U)B@?NGSR@3P\XI^
MER7XEJ\>'N1<_ +6"ST<0#X^S9?/4C;;!4]:]H.)@#'[!=4F 63&3,!W[ 1/
M6HQ>(R^D92;R!:-JN:88=*R&7G,8!4M0JW\%*J6OZEX8L-(;W-+G:B/TNBA,
M_)?YN2UJ^&Y9*)FOUH7'IK7]T?192,E-@?$++?4"Z&@AIGY/ZEFHJ7Z52OW>
MW,EVMM^H'?Z>"8YCH2D3AD+&)GV'5AP**0Y5AG&0*:IZ[**>ESS1_=2MMJ4Y
M_>4[VZN.M9W.8V]'=YZ@'*GJ4Z,L4$M3@W7SA3%57FQ<5?<B4-;H^*H(=5[@
MN.6AK $XJ!5E?V<_^GFU+O.%+,WF+LL7%:&]KHZX[[58_5.9B^:<NPTW?Y[1
M$-,P4P1FU-3FI$)"JL(,)ACA)$YC0</(Q;'KH</4/+NMOJ:\PU9A-S[J,QBQ
M7C&G*@BA4JF"*& 9Q!CI;T4B@DC%)$1!ZI;5/O!PC)/6_N,&Q.Z+,3#( W]"
M6NW!COI78 ?S/0NN-@E!I^L".W]4+@#0TU>FCP:C?G8N@.CE=^B21_6-X/\J
M%VMY)_GR?E$=A]TNYSE_WNW00D5,B?[XF/Z5*,$I9-(<'+),980@%"/L%LQ_
M1N(4/SI5(9PO^M%UOM'F3TVI8^=0_W.@V[&;5R@'YK)&5_!'K2(8I(N+-2#>
MD@'.R1LY+\#2_,,4 =L;^VYK-J&:=9INAI)$QCB&091J2L$BA-@4.N0Q"I-8
M)G$BG>HC[S]^:ORQC:%VRG<^@9WMQF!?1(;>]+,&H\?VW3&;O6W-[3U\Y&VW
M8X8=;JD=O<J],NF;)I_]_ZQIH>?'_+F.:9PE^D./N%[SD#"A>CTJ!<112&!$
M4L8X8IRG5HY AXRI3=U63;#1LPG*M:]$>@K-[GGL":.!)[,[/$Z51\\ T*OH
MZ*EGCE9O](Q1NZ5&SUW:[UM<E\1J*I9NLMMC+G$<Z7FMPD!_DDD00!+% 8P$
M%C%! B/LE,EP5,K4IG>C7E-)P.VS?!Q&NZ_SQ> ,/*_;^G@M/D.D_7=BX.FC
M?5S&J-_N3C-??L*[+^[95+'-_/]@*@%LM@T^:?6;<MA!BD0B2 CC-,%ZZK,
M,D3T3QP%+$V(E)%3MOY9B5.C@0_+Q3W4@A[!O*J"T;N:R'FL[?C!*X(#<\6V
M2$BE[,XF9-7/F?MN=6*-C:_.@6?EC=L+T-;\@^Y^UC>Z\4RI?=D[$YUQ_3TO
M9S1AJ6"802:R$** 4(AYPJ F$8KB1.FU@E4PTMY3I\879J65EZN<TSGXJ-%<
M%\V*UBAKN;K?AZV;%GJ#,<):O@<.UE/^J-U=TUK?L#.E]6_;Z;S_K%&F[%'U
MVVEY_!_]5.'9*7?[1JJ<Y_H;GX5!)C"' B<Q1#*.(0ZXA"P.0YF0((Q)>DE%
MGD.14YNTFP(TTDMUGB,8V^[9^T1N\$W[EU5[?MZMF=TH?#J?\N(2/J?1&:B<
MSQ&!/[2TSVD SI7YZ;BS=^7"Y:/<;#,V1U^?'Z1<72_$M1#5P0&=;QO#EZ^>
M]VH[E/H1\[70VATM\5!6W\(4A3+F$IENB5(O1[(,4D8XQ"CD3"])1)0Y=3@9
M1^VIT=U^]1?PB9H"+0[^R<B#;L>=TQO*H3=8W4>Q3_W%$4'U5[MQ#*7'KOLX
MXD <J1DYIO0+SY'KYKTF/GRY,(&;%8D0_9U D8I,G4F]^&21@"0+ A@H%G.J
M1,H3ITB53FE3(_RFF?16R5YTWPVPX]GSI; -3*[.B/4_D>Y"PO<!]5%9/^:\
MNLOLD\?7G3>Y[TVUV?:_+\HGR7.5:W>X3N6.$*&2)!%,@T [FD$:0)+P3*^.
M5<3BB/,HM:J#T2EE:C31*NJ8%=^-Y/GM*R_X#+V=90V-TP[66=,OV-$Z_>S1
M=KC.FK>[XW7^XAZ-2^1<O5\8AT3H);!F#.UK7#\NUXO5K2QN:;'22]\G6OWV
M7Y(6[Y;%:UF8I?+;)@7THQ1F"U-[.6],%X?Y;;&\+^AC.0L0"P.A3&6<)#29
MM0@RE"60IW%,12#TTM2ZG]-@6DZ.8+2A(#>6&O\1%*VQIKF=MM94X8)\3O/'
M*_!8FU2EU3KT !ELO+MI;#*C.#0-F@%LC 0;*ZL&H&;\M&E@Q]*KZ@_&V"N3
MDPL:>T%K,&@L!MID4-L,6J.G,.8.'6.F,/9C]9KY\>^ 6\.:H<>FJ]7-8++'
M:Y(S-'Q[[74&%]:SU2W-BRK_?.<HL[R3YG0\7]PWA6&8"O67/\8PY)1!%"&]
M9@A8"+'D(DEPP*+0J=B&C="I?>&-SFVUAEVUK\!&<<?FM3;(V^T]^,9SX&_M
M+I0;+0<HU^,"BZ_&LS8BQVTUZP#"07-9EWM[M)-=TD5Y2Y]-Y'X3_O=;L2S+
MF1)2<!)$D*@L@"C0I$.8B*'^03*"DA1CJRI>74*FQB^54J".QUNZK Q.HGC>
ML?>!S<!<4:D(&ATWL;E7H-+3 T@.S64]@#56@]E>H+DUF3V#1E>CV5.WCM=L
M]HSR>PUGSUWKL^GLATV)_X@A)J(L@:$,8HCB2$!&&(%(2:D82C!*K2G00M[4
MV/!,V\\/KNT5;&&WV SQ"^;@N[N=G6@'P]%'2]I>>$ZC+:T-KIYZTQZ@U*L_
M[?8I$^A1>V"279_:P]O<J?G3VOBT-^J+Y \+L][^O)ROJZJU=:.+<L85$2R-
M)8PC3B$*4PE)%'!(PE!F'*DD3:U2QJRD38V6:X7-2[]J509EHW,)RD9K>RHY
M#_=Y0O8*XL!TW."GR7BC+6C5!9\'@,^>A[W".!(+7P:G$P%;P]-!O^>?,1KY
M6INS2[WV-_5/OW^7E_K!]18H7Y<SA)20-$LA%2B 2&+M!YN*/"%))(DI3K+
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
MB*=ROEEMZ,+ND.#(&$Z/Z&ZD,4[HGXN5RBW?MET@QC(-B"(!9"K1M"9H"&F
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
M- ?FD4N!="84:W \,<OY\4:E&&OWWW*-_84]FXGQ[U)L%_)672TWN3#9'SK
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
M A)#0I+(A!NA2M(LD31S2M"Q'7EJ]'-]^]MOMU_!MX?;Z_]R##2LP;8,0(:
M<.C I&7S_P&5U4;)48*]W>"/80I67.'R%<Y8CSMNF.,*QT'XXWR#B[6*/N8_
M<J'#_O6=+,KHZZ/D"_V'F"L92LJ3&/(X8!!G5--3JA='.%5IS*-(ZM_V%"TZ
M.>CDF.F5>I%HS"Y71K]_^V@62M4*J;]XT>D)L*,LW[ .S%:OY8QV%L^ MKE2
M-](_K<T>1-OH+$C^18Y.#_E>:D=G0>B0/3I_;<^U6K[,-_)+_L,(&^CEWV/.
M%K(Z23--ZW @ \(Q@4F2!)J$*(8D0US_,R:"8!$%D5-[B^[AID9$59U3OC.T
M/K<^VHF0/JV*3?Z_^TZ$F)"_)54G0AR3OV6C=B(\,ZV62T%ODS4PO56&PM)2
ML#<5-,?L7ML1VJ'B:Q78/=BX"T KQP_6?G97]6,O<UIWJRI=X,^4YPL=O%7Y
M_2B2G&.:0!3&,<2QB"%#.(0J(J%(:9@QIER(Z^1(4^,L8ZCAGUHLN;&U7UG%
M:7SM&,0+:@.31U_ G(GC+!B>../T.*/2Q5EWWS+%^0OZEBR4%?[WTNPSF9;.
MLBBK_[47>Z&W3S_-FU:*A_Q)?^16?=,_72O*S>_NRH.9<(Y1E- P$#"AD8"8
MR@ R2A)(8RH094$<2Z>UF2_#ID9!.X?,2JWQ"*QV+M4G7:XU$)YFT8ZYWF-N
M!B:ZVJ49V,]/RZN6,.4,-(Z!RC-#CVW?RG5CUPSVJ+#P"[>W^@M/9HU<G>$7
MS,/:#<_W=Y</*-?$]_)9/QO?Z5K>%:O'@CX==I#<ZP1?/9EN W.%:12B$,$H
ME29CTZALIC*"(M2+6:KBD JK/*Q+C)@:7^NIHLMUO6XUR]J]4'BQ\\XL<+=5
M@VO>VI^SK]3O/67=A#W61(QQG@#V/H#:B;+H_Z"Q[<VR)48.*F=&F E[984Q
M9F0D_84!9\9)LN%22#N$'7K?>C3YATN=;XM$7'RO'J^K;2$W+Q]62U$JB57_
MHOR?4GR1&T/QS;IGGF09C66L%Q4H-$7340@)"Y1>;82()*E^06$K\4BG4:?V
M0JI,!<Q87NZ/KLL?Z-66,1XL*NO+5U%IOP/U64^$Q5MG"'B'?LU4R)9&@RLC
ML5@A6]D-:L/!;;,=,@2R#F^1(1 >Z[7Q%NGJ,.%FN=X4VVY]4K?7@BM&7>\!
MZWN-1_RN[KUB>N>+W8L]ODF^+?+-2XC80[Y9R#D-4A9C)F"0FEVBC$E(629@
MR$D6"2R32%B5DA^[^=2(NC3*\'"(?F%_!8VY]H4>!^AUT^ZEF S,KJYP.!5Y
MG/*[5X7'P<U&*^\XY4:[MN/D9_IM -\6CW19'\V:9N*K12ZJ9N)+<6>ZXM4O
M@UOU.5_2)<_IXIO^2=5D_%A:6Y"IC"22PU30#&*E*"1I&,-0D$2(.(R(=%+X
M]FW@U&CBP]6WFV_@]C.XN__T[=/7AZN'F]NOX.KK1_#MYM>O-Y]OKJ^^/H"K
MZ^O;W[\^W'S]%=S=?KFYOOGTS6V+V/L\VVT5O^?L#4QH;==FX)5S95S>=L_P
MWLY!L/=P^(3(H2; TR:R=_-&W4P>"MRWF\J#C>.^6K_*"_T;V0A^-[*BH<B2
M3 F8"&*4'>,,L@0QR*,L)BF)4Z2L=XZ/CC UUJZ-W*GPVZ\%CP-X?D5],2P#
MT^%;1'KHU9[X;EDOB2^&:*3EKSM43JO>3A@Z5KC'KQMM-=MI=GOEVOW!?F%P
ME=O^F]Q\7XF;Y0^YWICOP2ZQ]+;0++HI<K8ME2/G-*(2D5A J7 *<2RE#G)3
M 3,EI5(!ITGJE$'E-OS4R/"5<54#D^V2[]Y3)@%4J7R1Z[\ZZAHY3HM=3#H<
MV -3[%VQXE**&N*ZKJ;R ^P=,3GL>_O]19+]8/,4)SH./FH4V ^8MS%>S[OT
M.&]9E?%AO8WP0']^>GI>K%YD\5$J611T<7VE5Z)7?#.7/&4II@*&4:*7\D@*
M2$D4Z*A."(%"&O/$NNF ]:B3([?2/LUAS_1%#[HP_5(<=OZMP;8X4QD"PJ'/
M5%;5BK<VVO0\F8'&;E-74UFNU\_&=J"-'P);AU.5(3 >ZU3%']9NIRRNF'6=
MLEC?:[Q3%E?W7IVR.%_<+W[]*-EF?WSV92<3%W-"%0TDY"QF>F&>!I"JF$ I
M3#\9RCG/A$N@>F*<Z9$VV[2.$R\0X3L%K%VHZ0&N@0FZ%U+.L>,9'#P%B:=&
M&34:/./JV[#OW,<OD^B\7CVQ?-EL%9:512T]ORNFQZ5G8X]^-YW0=WPG+]FR
MO-RB+VU_+3K9F#^ Y*0;;IY%*"T'?Q=92C=@3@E5.MZEKV+^<[ZA"Y/X=KU:
MEG>\7JTW-T_/-"_*)WBU7L^C-"2)"#$488 A9@F&&<4QC*0*A9 T9=*I':75
MJ%-[!^^M*_M-@D)R@[0 ^C'CVOHUX'NW7%7T;6;!CM6\8SLPF;7L!8W!P%@\
M RW$C=$^-?0=,/*FH6\SYL@:^@XP'&KHNUQ\@=+3S7J]E>*C7G"4U2=&$;/4
ML"O_^X&NS?A/SW*YKE;#0<@E3:(,BB23$"L20Y8I#DD41JG@"0V5TU9V#QNF
MQEQ55GM>^@"V2XT_D-6R35:%'6!?^&$2<(U3D!FORCZ[C5O@6=]U?8%F98_9
MM..\@>=HZ#VETDQ0V3\#C0QF^2<L#0=W]*6DP2N]Q%X^RFI;G"K]Y0&?5X62
M^69;>.PQ<@&>/O6G'"T87XFJ'T1'-:EZWJHGK\I'\Q6ZE\]&QV3Y>"P?*HHX
M(E(AF#"D>31#S.@AQS".94PRI")%G/+>+,:<'&]^^O6W3U\?P,W7S[?WOY6)
M;(Z,9X&S)</Y16]H1JNL!3MS1Q#*LP?(%T59C#@N)=E#<$!!#I>ZG] U\>$_
M\LWWZZV..)YD\26GK%1]N%GRQ=8($7^5?S8?W!4=\]7CTD28\Q@G89@$&0QX
MJMF(F&X*%#,82,Y(&(@XCK/Y4CZ:T_D'NQ.\RZVR>N)(]<0=V#;<TU<;V.1I
MBN; KZCLMS^0\C!OYT\!1YJ&L;3WZ@6L\08T[LS SJ&RD+1R"6B?]BO>VBNP
M=VO4>;(_41QWOD8Z:AQEWIP.(?W!W'$ZZ6&0T8XM_0'2/L_T>->^JF;58+DL
MR]8.Y&EW9QH12A&BA,$PB .(<8H@Q9Q#3I,H8:E*5!JYB9S9#3RUH/S+S=6'
MFR\W#S?FR-]4E1A-Z_^\_?+QT_VWO_Q;AL+T[^#3__?[S<-_N\J?64Z$7< ^
M!+P#O[Q:)I?[0'5"WA!'2*[H>%-+LQQV9/$T-S .M=0<K[^PTT<EZ*B':@U<
MB_V+V^6]R0TQNQCZ U]7RZ+YYP>ZSM>5GF":9 K'.IA7TAPGA4A!@N,0"IDQ
M1;,PP\2I ;,WRZ;&=<:QJG^P$?*JS2V?S;;]_>0>_4VG'2&^RR0-S)B>YJ=_
MAQ)?6/KN8W*Q7>_3[<07G"=[HG@;H&>PN5H^/LCBR23I_$8W)H=/&W OGZOC
MA?6MNM/C\?R9+BK!-WUK4X.WYG3QWY(6<ZSY65*2PHB%"F(I4Y@%1,)449RI
M.%.9<NJ&>ZE!4R-LL\)R##LOG1++<'1$H(<.4[4KT/@"C#,S4+OSTFA=FN/-
MLCS9V Z,\1[C5D\P^HIG+S5GW#C7$W@'\:^O^_94G.#Y!ZE6A=D36-#U.E<Y
M+[>KUM6/'^C/JTU5Z6(H_&%U1\NN]I0)0H)(P)B;YE0Q#2 E2L$LY))QHRX1
M.C6GZFG'U"CT5SU!54$8I^OO0"U6?X+O4CS*5L:5_D2['<.J5%LRJ0J%_"Z7
MZ_R'+%.T=KT;K$M<+IU3.S(>8:8&YN#;ZQO3*]88"PZ<V/VF+-AH>P(V*U#Y
MXE$0XC(P?>D^]+1B7'F'RZ Z4'&X\';]Z/8?,G_\KI_ZJQ^RH(_RZ]942]^J
M@[ZFN_TZ+AA-TB"!B&4!Q(+',(N# (:QI#%)64)DX,*SK@9,C6 ;^R&M'&@D
M?LVRM?ZK_-<V_T$7Y@B_RO0"*XN>O'ZFRXY"AYR$@;FS,1W4MH/*^%)WO0*[
M9;\I?EYLS:>'V(;MBZ(GTG0>?E2V[ O.6YKL?9]^_'C%N1&P7=_1%\.ZU]NB
MC$PX"YB(HQ!BDB80FY,C%@H*(XD8BV64D=")!8\/,S6N>RBHD"96+&TU)<_&
M6#<&.P&H'4]=#M/ ;-08"&H+9Z"VT1_+=&/@B4M.##(J8W0[^I87SGS:/<WJ
M-_K"\N6W[;-)XFK49+[D3[DFG]]69BF\?:I_6__T]_^Z6NY^=5>LGF6Q>3EQ
M@TJ\*"$**:5#*$92S258$PK%%$$>Z/]5<4P8L3J%'LG>J?%18[M];L\8D]I-
M91.<JH$YL?(6U-;N9:UJ>V>@\6OWD?HWX)??_^NOI0#T[A.-ZR?OUD-7;(SO
MA'U"V,2^&R-EC%WX':%.WQ$_*64C3E1'SMD85HR6E#8BI.VLM3&'=8]##KMK
M?#%_M(X\OVIDFW4)#A0-8@ZI(LATOL"0\32 (J1I3#*F.+(2]' =>&J107FJ
MM3&G6HNRS<QB;[3]B\$)^?-O_:'P'/CU?:)53VD[:!D_ WOS!\+8_BTZ%-8C
MO0Z]8N[T5NL#7,?KR>EVH[UG^CC9?F'TNG[P').;I3E^_:R_A'-)61)QQF"8
M"@%Q(A#,6!+ +$D1)P&)280'2BS96S&U=X+^<J:#99.TP/>>0M(/TG?+&S'&
M F/MNR2*'((U?G9(RX:IIH0<PG1!'LB1F_5CNZ]F''FK;G5 79U]S@,1(1RK
M""+*.,2"Q9#AA, PQ#R,E(9)6JF,GAYB:CSU\)^?P/7M;W=77_^[+,GX>O7P
M^_TGTP/D]N[3?5DW[=C=XPBL=B1U&5@#,U!EG#GHVYLW4#GT:1P\D<N1 49E
MCM,.OJ6%CD^Z=P#[M-SH5\;G?"&+:[J1CZOB94YQG B"4LC"A$+,@QA2I&(H
MB*)1E@0D(LRV"=B1^T_M::],!*6-H#'2O@O8,02[GVT/N S\8+M!XM0)K,/Q
M7LW CMUOM'Y@'<ZT6X)U?6S8I"&3:<_G2<HQ"]((AE+JQ4@099 @3J$BF>*,
MIX@QJ^XOO4:?VN->&M5?],D-><DU6R8H@BJ)&,0T-?4%2$"$:1:D/%5*\;F^
M$UN]._9M*Z:;K 7*DECT=S#J--K%:H--S<!L[YC 59H_?L[6*]1&3MBJQIYD
MMM8K6/JF:KV^B3=)X[MB]7E5/-&;I3)_F!]]HL52#[B^+8R<XJTJ%6 +*;_I
MA:QLR<%^U._)*[[94OW8X82B*"602J7#49RED)*,P$RAE*(PCCER>GL-9>C4
M7G3U^D!SYG.Q4OD&_&)J"/X*Z'IM1._- _^G40>A>V?<.'2P&;>CVRG,X\#,
M?$P8>V:.UT'I)FCY.0.-I_JI+>5E#7\WWH*U<?>5DK9Q> 8JEP?5TO8Z*<.I
M;OLQ\[WUN;V";:'D[7>\OB<TQJ2EH3JYY"]7G!?ZIE>;:UH4+_J'9:7R7&0I
MBE"8P0PG2B^"9 AI3'0@BD(6X$@IE#B]1JQ&G=H[H>0%OK?:I!(7701P >"V
MIS">81S\U*6DXSV"5V<0[''4XH"(MZ,5FS%'/DIQ@.'PZ,3E8O>4H%]7.J)>
MFE.8M\U0:<288#I$Y2R#F,4!) F-(!*4RB".21P&=@O^KF&FMZ[?6]JCY>Y)
M-+LIQ!=" S/&$6AZY,B>_L99I^3XP&JD])M>F#FEV9P#HR.EYN2EHZ7/G#.^
MG2IS]K,]);>WS\^+4KC=G#[O@C\=##;9F-=TK3G7J ZNMP75/OUNA K^+'(3
MZ-P5^:HP9];7"YH_&069^B_B?[959\U//XTZN)S'@L<LH002D2*(A<"01B0V
MY:XH(8)'.'(Z?A[+\*F%?M??C=*^D1K@)H?-=*4O?NC'ZGFQ78.;#U_O0>7(
M;H?UV7@*7K2KCDV!1_MJV$684YSP@5\YI<U5&E ]J69_O?[KWG!06^Y1M7QD
MK'U)GX]E]KCZZ2-/QH$(^]CC]VP9MGIZRLO[E6/L5@VY7,_C%!%):0PS003$
MYM"4)"J J5!"9&F:">K4-*)CK,F]+_:FUJ=S+6,=VX%U(&S'X9YP&YAVWT)V
M;069>[>O\V#XZO'5,=*XG;W.NWS0S\OBDA[-V>5"E6PEQ;W<Z)N;UH5/IN[Y
M3A:WO$HYYW(>Z6^(7O$SJ,)8$T>6Z:B5)!)F"4ND")2(D)48EL.84R,08[8.
M-VMFUP%G;3J@I>U OP$@-XSNT%'<$OWS^P8#8#HPN91PUB:#G<TS4%D-M-E@
M;[=_2!U:M/N'=JP&[5X@=NO-[@965V=VRSN-UY?=S;577=D=+W7/>VTZOG_Z
MR<MU\5?]M9C'H8IB&1'(B @@CE/3(BR)(!=292C+HHA:U6Z>&F!Z#%W9"!HC
M@;'2/O7U*(C=W.L#FL&)U@D5I^S7+M=[I;\>O>%H^:]=[K038#L_UV_5=K/4
M3XA<;^[I1GZ41?Y#OQM^M L KS8[E>IY&%+"$D(AIWH%A[,H@!G-. R%#-*0
MJDPPJP>[S^!3>^@;VT&AC0?K/^FS>VUVKTFP6^D-!>W I+%#U=@-]H:_KA6F
M&["7V/>W(.R#F:<5HM/0HRX9^X#R=@W9ZQ[]^,S(!)?Y,LN/^?IY5:7(W*I*
M8#^<*TEPEB ,L4PSB$7*(:%!"A,<,Q[0@&.QZQ=HQV'= UH]6J]; 0[,6\;6
M__C%6/U7TZ%^31=EY1DM[76CK3-8VQ&5!_Q&.G\V M2_?"ES/TW>W][:,D.P
M&S]G+K*#Q1/[G!EL5+ZQ<_PMPUA>U8]3]I3U=67N2Q?5(FJN(A1%F$H8$R,A
M',8I) @S&&.E6!C%3!$G=8)3 TTM]FFLJU?T;JQQ$DT[OO"!T<!,L3?1R)K8
M0>5,$.=P\$0-)X<9E13..?N6#LY^OA\1W!5US]RRF5J=#XM8EK*40AHS83+5
M&*2<!U BPH) R!0'3FNB(V-,[?'?F0C6QL89^/?@;T$(GFD!?AA[_P[B()@%
M0= 4GM'MYONJ,%TQ_PZ6JZ4$>=G5WHTWCH%O1QD70CHP6^S1_%:A63<.N^G&
MR)DP.E#PQ!7'1AB5)CI<?,L071]U/\[Z)+95BX,ZF5#&$8LRAB"*N8)820H)
M)@0F88AEG&182FOUNC?WGAH9[,RS/RMYB];Y8Z8+,!CXZ=U9UB,7]2T.]F=#
M%^ QTAF0 RY.!STG/.\XT'E[Q6@'-R=,;1_0G/I(SP(>N3%/_*VZUKR6;]H]
M!*H(6R@>$IHHR#)N>D6+&%(L0QC%B* D40J'RJEVY\R 4^.J;\8Z]@(6E=UF
MW<Y+RQWK=L[A;!>6^$1O8);[L@>L,O9U*;OOM8TM,KZJ=LX--V[!CJ7S![4Z
MMM?U(Y??J+Y[;EKE&3]R_<G'FXU\:LHGXE!((50(2<@C'?$8=3.A229BH2""
MAH2[44OW<),C%OE8)@*WK 6EN6[$<@9C.UKQA]S I'(2-(\A@QLHGOCDS&"C
MLHF=XV^YQ/*J?DQR+W_(Y59^UK::=$+3V^@?^>;[]7:]63W)XM-/OMB6M+5>
M2_U_XH'^G-.4)"BA"L8\D!!'2L),I0J*@%(>$($4MM)2N\"&J7%.[8(CQ?0!
MWXYW!H9T8#*JK:\ZC#;V5\(>C0<SL/,!-$Z87I;^6.H""#U15Q\+1N6S"R!Z
M2W*7W*IOLLU;N>VRHEH*_0L]I!Y -FV?YHS3#(DX@JG*,H@3HE=M<1)"GNI8
M2J$P#%7LEFMC/?;4F*ZRT'3KE;M>;64/7]<L&WOT[2AO($P'IKICFOSY$M0H
MET8W7=]\YM8X0^4MM<9^Y)$S:YPA.4RL<;^%SSS!ZGR]G9V68!F'H40045JN
M ZE>!XH0RC0*6<!EIMGL\A3!@W&G1UD'V8%],FQL4;>E*^]8#DY5)](!*Z-'
MS@0\B=2@28"'HTX@_^\D%':I?Z<O[YNAPS:[CK8H25D0,ACR#&D&(H%F((4A
MDB@.LXAF,G,2.FC=>VHL4YL%3+>N.@]-E#TLG&.C5P *A ,>(DC"!.O(DX9Z
MK2T%#,,T"C+".$-JOEEMZ&)8 '<CC Y@?^SLB+@G(@.3;=7^Q'N;WR/.>LM-
MVM]YY'2D Y<.,Y ./^)>7G5M1&>:!N!SSO4#2"F"293&FMFR &H^2V#$@XSS
MF/(@)K9U5:_N/#E>,\;IE=ZC_)M]%=5KK+H?Q(L0&/@QK)S_H[',PR;X26][
ME4J]OM-H-5)''6@71QW_0,]$/UD>G'W)-_EC.T.#)3QE/,"0"T(A1DFL7Y)1
M!N,XEE0R@57JM U]8IRI/8^UF6!OIV/JW@DX[=Z6'D :^)$]Q&> (ZPS,/C*
MX3LQRKAY?-VN'N3RG?EX_S7%S5+329DN]5!N"\HHI@E.!!1!PB&.I((Z&%:0
M!V$8,4IQFG+7M<6;,:;V['_CWZ785D5"^V:TQG"PM]RTJS+&6R:_=4%L'T%?
M -S ?'" V4,OS'J%VB=0\1AROQUA]-#[A(O'0O!3'^U'";OMBIOE\W:S_B)_
MR$54O\M4AC0'" 9YFNG@G*H04JKY0:)$Z35SG&KB<*&&CK&F1A'[';@9J*R=
M@=)>$+GQ01>^=KS@";6!^:$#L $"!PM,/+%#UTBCLH2%RV_9PN:2/CWO]]N?
MW_ZDSY^4DMSL@"(4&_AVZPH2(8;T0B+%B5[91R%D6"#(1!AG 4XB%EO%%?9#
M3HU#7N_T&[MG8&<Y0/^!XO(+Z-*/W0KY;EH9!L]1#TU.0MFC8,$24Y?N]KZQ
M':VO_65?5\=6]BXH=3:QM[K1B.WK71Q[W;C>Z<H^ H7<R&;=&M%OT_SK<[ZD
M2ZY7F>6(MY_OF[ O%2()&89)@'78%PO3F3#(8!1+HZN-T@@']@*%5F-.C;IK
ML\'.;K SO'H\?C&V6S86=,'^/'</@.C02T<[,'N0MRVJ+@J%WM$=3:'PLJ^L
MHS:A$TR=VH1V=QI1F]#)M=?:A&Z7#I)K;GJLERW6YP')6!Q)!C-"&<1"A^%9
M@E(8QZ%,HU1E++3B<=>!IT;F]Y_^[Z>OOW_ZYC6K? ^SW2I^"/ &YFV+_''P
MAS$<E)9[7-Z[@C5.IOA^V"FEAQ^ X9@3?GA]SZXO5>G3O2P33Y:/NV/K0(62
M,!+"@.$,8B2%J7/AD*1*DHS2@!*G[GJG!IH:[>QKP6I#;0[ W:"UHQX?@ T>
M(O; RKT%R1D@?+4,.37,N"T^SCA[T)+CW.=[TD)];G2K/BTW^>;E'[F0K8X?
M+7+Z]%,_E4NZ:(AI_>'EKEB)+2]5^IL.5=6)&E,9DH2&D"!3]1]%*228)Y!&
MF-& "Q'&3B<3@U@Y-4)Z]3YO_-B]RM> O8#&E;)'Q;Z]6I^#T&$FWI+QWGLZ
MQXS,?,ZD.Z4.B;0O/A[$QG')?$B8#]X$@P[6Y\!IEU_P^UJ*S>IZM5B8:FZZ
MR/]7[AI$W;)%G2NS?M"#?%P]T7PY5P0I+%@$0YZ$>A$<"M,M,(9AAO2*6,8H
MHU;1YZ6&3.UET$[:,,Z S0J\<@?L_ $MAV; N 3^J)QR.F>Y8!)M3K3&F9K!
MS[G^'YH5ES.Q<69GM).R06?)\2#M<F@[C]<NN/V(AVZ7@_#Z*,[#_=Q>=.MB
MHU^\<DF+?/5Y54A.UYOZ]()'L7YYI12B.(@@SG@,618BF&4)35*5R(18U9^>
M'F)J+Z?&.CLBZX"N^\7A!Y"!7PF-81ZSJ,[[W15YZZM;4;?^US[B[KCQ*%QP
MWK'F*;?X9,\R"_I2\L:]-(0A'E8/]*?9;OV^6IB$;CW6-R,@_(%J7KE>/9DN
MI=7[$S.1JC#4@6K&=: JPU _X)A SF(JDP"Q#*FFC<.#0SE&3WNLGH#771X>
M1F"&2LK!G$%\EPM1+8"-\G+YKEVI2IT9,N,-X"UW /V3%F+=HXRT]X3:;54,
M.C\CE8I4+LR,S@9HV3X#I>FPM!W4GP)716'Z/#UY+<B\%$5?E29]S1BW%.5"
ML YJ52Z]7T]IV%:OG66E>6U&U"3TZ5_;?/,R3VG$:4PPS#@*-*.R -(8(1C3
MF#/%"4Z,8K5]T?>Y 9VBJ!$JP1_,&.T.7N5>X+IE]U_^+4-A^G<@2_L=%6//
MP6_'?SY!'9CGOKQ!\E,W:NX2L990^)*(/3?<N!*QELX?2,3:7N>E8DX63_.0
M!-RT=X<X3J@1XX@A322'(HT"HE*F$+ZD8$X/,;7EV)=\*??"TD!1(Y^Y>9D!
M4S=W47F<P=..)RY#:6!F>%,&IR.A+F NK8%K^3Y,"9P9X#TKX%H.GBF :W^R
M9W.]+=7QZ$:V-W,^O'REFVTAKW[FZWDJ [T62U.8HH!!'+ $,HPRF&91R.,@
MB4GJ=-1\;L"I/?RUO:OB]59F93#XPYCL>#)\%G([1O )Y,#\<!&&[GWV+('Q
MU6GOW'#C]MJS=/Z@VY[M=3T7*ZOEHWE;&OXR>\7E]SRA2$6*ZOA!AII:=/
M:8A#F(F,J@PAHD(G6:]C@TR-3E[7VS='(CU8Y"BBEFN."W$:>IWQJKS>#B+W
MQ48'!KX6&,>&&'=1T>'DP4*BZ[-]%P]EV\ZFUP'&,8E9%$/$@S(1-H69C#B4
M"2<ZF$A1[):T]OKV4WO0[Z6.TG*^D0+DN]-049OLNFAXA:/M@J$O.H,O%BK#
M!BB+/^ZSMT7"JYN/O$ XYMCAXN#HIWHFKIJMA'OYK*?].UW+NV+U6-"G>VG.
M>$UZ[*[_X_XS55.:<,XQR?3_1C!440!QC ED)$E@F@8TC#.<QM(M.[6W*=,C
MA=IF0$L#RS;=._-!L;._:F2U>GHR_;R-^X[)I_TGSXY=QIF2@9FH= +L+02U
M&S.PGZ>])^T/^NZ.=3F<OG)%^QLR;D+HQ8 =9'U>?L<+.DB465N+Z_*!+T^+
MUE<;'3ZP[<8DCSZL]B=(]6E3ZQAQ/=>,2AA%&10LY$;#T+0NS@0,LRC DO$P
MQ(X*[9>:-#7BK<0$2C'@?+$M%1W6IEJU.LWX)5_6?8TM2]H]SIT=WXX[(P/S
M;LL94'E3G92O0=L?DU7XL9FL_?R=.5,_'5KWZV_A!7.?;2\N,VC\;AA> #S:
M),//G7VU_;F77.8_S,CK.8^$*K6<28(5Q$9X/2-4,W,<*D&X$DCR)I?)@9%/
MC=<C5VGHH_>""@DHY^8%N=9Q;6-K>7#,5VO]PWS)MV6/=$V^\B>7ZS+FK>+B
M-6#Y8N':3KY[4AR(]B*@W[7C3\O8(1O]',%DL-8^[;'>N9G/$;?/M^\Y=E$_
MTKDM'NDR_]]R<_YZM5RO%KDH_W&U%'?ZR]5D_M^J6GF#+K[IGU2$MRN:3E.4
MA5$@81Q(##'##!+.$0RY4(C*5(74:77NQ:JIQ8MMIV;@E5LEA;4=,[2U<PWL
M?>M=[^YGGNWX;O39&Y@7QYHX9Q+U"K0GLO5CTZBD[!7&M^3M]^8]#TWR]?-J
M31>_%JOM\UJ_3JJ.E?K'&J%-OMQ*<?LLB^J$]JM^$II"3R%8BB6' 34ZYDDL
M($F3&,I(H31,:"BPD\Q(3SNF1N2-&Z#T QA#'>L$+YT8R^.:X>$>^ERG#]+N
M1SR7X>3K+*BG%>,>&ET&U<'ITH6WNZR>Z&%UQ?^US?6"?KO.EZ9Y[_JKW-RJ
M:[K^7O]&S -):"PC"K.0$8@1PI QGD$1*I7P--$,R2^H(;*QH<=:?(RZH;OF
MY$*'/&QG?5D.5)XT:0_T<KURH5]]D-4$V7&A=[Q'K0-:FXW+VCSPH87UUPIK
M8WWS^]-8]RX!<@'-<]F/U=#O4NKC LJI\AZG>_AK1M$H<"N2!DAR C.$-;?Q
M2',;P2&,*,$J5&$6Q,FES2@F*B1_NK>"I7B\#;YVU.0)M8&9J .PD9I1'!4P
M'Z09Q:@*YPXNVS2CN$S3O+ESPT<E":US$W_=[4ZQ<RZO%N4<ZA__NEJ)/_/%
MXM//9VDRTQ[HSX_2R!7E;%&?9L\IYXR9IC<R( G$$0L,XS"8!42D"0D%0DYG
MR5ZMFQHS-2:##?T)Q,[8^A3#C9S\3J,=G;W;Y Q,@(U?H.78##0^S$#C15FR
MO??#>U[/(/AZ(E._MHU*OX/ ^I:PAQFD1\/@JN7P9[W.IHO_EK3XM!0?];IQ
MGO!$$8XH#(7)IV9,1X0BEC!D =/+791DS"HB[!ID:H3;=/>N# 7&4J!-!<96
MA[["IR#M9DU?0 U,?KTP<NL\? :$?DV(3]UTO'[$9]QZU9KXW&?[Q7*?:&&R
M#==WLA*-*!.@I)@+&M T4@G,A,DH"=(,$L41)"Q!D1 A#V4\_R$+MK*-RTZ,
MY/(];H\WY+YR:5B9I/?[MX_@6195LIYCKMXI:.TB)0]P#?S8-Q8";6*5)3<#
MM97^ IHS,'@*34Z-,FJ0<<;5M^'"N8^[Z[[J*..'9I3%RW_*12D<0Y<O]69%
M&/,8F]JI.(U"B&E*($UC"FG XS"+1"03Z^:"IX>9VLM_9RDPIH+:5GNUSPY
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
MHWNO=/[BKV%V\7/YMY_?SQ +2&7W6\NK;^E?_K(87WR;I.O/OLY3_I>_X.]
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
M-IE=I72:)F6PVV->C9R@+LFDP&I;VH:I;AM0=!"#,=J01*MGW+Q*U+"AXIX
M55<4#6 +=\C\TDT^SN;G[H^TZ'S*\Z]N6IKH7Z3NLQN%RU+(H=3H"%KB41Q/
M>$\R6I**)L.M?+FGSY:J:D/JAHTJ]Z>^^A!. [ [2Y-\-%U<SLOLQ5,4UOS[
MC7:F,BHB1 9NHL.#'3>/#0D]6O1@'$\Z4EY;F;U SK"!YIZ 58O]#2"IVR,E
M=OYH2\@HHLS* F.R, B_\M0QH#FFB/:B5J1V6M>SQ P;D^Y3/>W,^@8P=/\F
M[YI;5W<\C>")"4!LYF5'$' T43#4*RE8-.[%3F6[WZ ^I&C8$'9/:*HHA!8@
MU07G5QOD*2O1<T$R#Q"$C^5V6(/U'A>GI#<N.9EE[2J,ERD:-@[>%Z3J":$!
M2#VQ IZU# K-/*[*A4',N=3/XE<F,R>E5;[/J/A;H%.]%+UGZ.S([!:N5F;3
M+^=I?E%B9G?N!RFSS#$$O40G ?5H1O..:@F6!48%9TJ_.*YZ*\@\24DS :<>
MX]J[BV!K('U/<S_KUSZZ>^N<$U,I1Y#2X9*(=V XDZA*O3"!6IJ<VH^)]$:
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
M,-\NN'91N5;VCRNALM3)9N_ $8+^KT*'Q2G&(&6;H^ N"58[O>*-) Y[%+>
MS"K"^X'*V,[.3][_VR\GGSX<GIX=_OMO1^?_V4<5VTMOZ:N(;>.5U>_<^$)'
M4<=5&:>-ISRWJ.*XMZ4E$P'B?:36>8X68NUJB$T(V[UI\?HEYR7F-^*",.VR
M@)@E!X&J&YS)$F(*A&JM,^Z*OI;94=!,]\5*6'C<MWAK?C=P<MY0O^)(B?+-
MIB5O]^"/\:*DHCD>>(D3ESX_1A*PCGE@M RT3/BOU7.X7B2H$2QM(>GG0+,S
MVQO T(,U?)A=N/%T)"RUFFD+"0W&,H!>EEPCACP*%)?GK,ZU"SF>)*01S.PN
MZ(>1C9VYW@!T[O0K^#45NV_DC7.9> ).F #">0/>6XN.2$[44NZ3K5UJ_8B(
M@6.HNPOV^:X06W"Y 9@\,S]GO9B@N= :U^&B]:41'9[>V3'0PI$8A">1U1[
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
M<&OHITBILD&"SB6^+7TI L\6G(HA^I!XTM7K,Q]1,6Q:T_XQ]2@RLIM<&AR
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
MG/;Y%1#L2,+068R[H.%:<^Q3"@-:]F693]6_WE],$D9PK00:DB*!$,5-$2F
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
MTE<!PE/T;(0;_:<XAJJ)I0&(?797JY:RLW4BW/7BT@)-O<5B1(,3CC(#!A<
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
M<#[Y'[SF_#2>3[XN%SQ@/F&#15L&35OP?;08:A!D(GI9)ZN&>IC5_A3)$\C
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
M9J[*[*P5WL4ZL[G010W9L)A+9J5HP%RLESHV1LTCI/0%FWVT/+07^<CU2)^
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
MS$=[.*W_HOXCPAS_]__Z_U!+ P04    "  T3,=6U4$Z&A\(  #J)0  $P
M &%B;30S,#(P,C-E>#,Q,2YH=&WM6FUS&CD2_GZ_0HOKLG85;P/X!>RXRL'D
MPE4VSMKX<O?I2HPTH/4PFI5FP.ROWZ>EP08;$G+Q9IW<IBJ8&;74K>ZGGV[-
M</+#^45W\)_W/3;.)C%[?_WJ;;_+2I5:[4.S6ZN=#\[9F\%/;UFK6@_8P/#$
MJDSIA,>U6N]=B97&699V:K79;%:=-:O:C&J#RQHMU:K%6EM9%9DHG9[0'7Q*
M+D[_=O)#I<+.=9A/9)*QT$B>2<%RJY(1^R"DO6&52B'5U>G<J-$X8XUZH\D^
M:'.CIMR/9RJ+Y>EBG9.:OSZI.24G0RWFIR="39D2+TOJ@+<#&1P<1<VZ; 6-
MX(B+H\;^43.2O-X.AL/_!C"R!G$_QV;S6+XL3512&4O2WVGMI]GQ3(ELW GJ
M];^75N0R>9M5>*Q&2<=9B]%(8V_%<*AC;3H[=??OF$8J$9^H>-[Y\<PH'O]8
MMO!KQ4JC(C]LU6\2>J#27<Z\#8>8':M$+FP*&F1([W:LABICS: :G-1(?K&3
M1_M9LC.$SZ3YJH9V>Y>#_NM^]VS0OWC'+EZS[IM^[S7K_;O7O1[T_]7#+8SV
M+E<W\6S,?W]]>75]]F[ !A?L"B9?]@?]WA7,[[XY>_>/'COK#FA30;O98L]T
M"Y?7;WLL:/)*T-KE>^SBD@7[HKC8QN1?<INI:%[8C"0SIQNG3;@9(7V&.LOT
M!/IAX,:5GGKWK;6[[Y?950ASV!6/)\K8,@NE(2M8-N;9BYW]H^//V4W*A0!E
M56(90</1VOWY6RH1B'6G0D)?=<=!]<5.<% _?OS99V,^E<S(J9(SL&\V5I;]
MG',#2,9S=BE3;3*F$_9:FPD+ZI6?F8[8V:N?6#\1V)M1TN)KJ T$B;_AOO;W
MYK[&1O>]XA9.@WLF<W:3Z%DLQ4B6O1>-]YW0\%"B4>"@AZN$\63.\B0SN83U
M<)FK?G J9Q-<D;4LXB%N&:8GX/-,>[E' HD,I;7<S$EDPF\D]"ZM:7%/P!BH
MC%WIA X2")5!J818@NFP1$C#9F,5CIG-Z>-^_DP:62Q"&Y@H&Z.F4GF>J6R,
M#=I4ALY 6C>%:5I@FU-,$VPX7W:#@\5F;ODV<='\?%Q(%JD$GJ<@WGNZ#%!
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
M-N$SP;2823$'^Z83:=BO&=> 9+1@0Y$HG3(5LTNEIZQ6+?W*5,BZ;W]A@SB
M;UH*@Z^^TA D_D;XVC]:^.H[P_>6&P0-X9DNV&VLYI$(QJ+HHJA=[ *%",4*
M!0[K<!DS'B]8%J<Z$[ >(;/5#T'E;(HKLI:%W,<MS=04?)XJ)_=((!:^,(;K
M!8E,^:W NFLZ#>X%, 9+1K9T8@T2\*5&J818C.FP)!":S2?2GS"3T<?]_+G0
M(E="#DREB5!3J3S/93J!@R81OC60]"8P305P<X9I ?,6ZV&PL-C-+=\G+AI/
MQX5@H8P1>4KB?:2+  7$,:S7QF4<8M-Q:K/PW8^R #J1S;6P%H$$21LU03((
M1X2O*+H'2IXC\V!I8#&P_5N1)+(( D"'0@KM<KE!/C<3%D9J;I;8T6(LL>DY
M5N)TT\G!S.(:!,S2FD?F_I H:.Y$P6@C8J\.3NJUXU.3YSFO.;2;5!A*7!Z:
M(QO. >-:V,PA$]*+! 68"<#%0[6:T P2FX),B%#H.I#&CY3),(]H1JO(6)E$
M*U\$N&W8(1(6"$# 9:5_YT]X/!:LBQT\S")(V(:@=2B<%;8CH"MW*:E)B1UT
M2#^C;;Z&*)=@LF7OA<*-A4(L1'X^A!DDJ$1]65ENO'Z)R.%'NY!S(0S,1  M
M)?]^=HM4+7R>F?VG$&U[ IG*5W*%0&4:"K"/9])8>H"4B*T>:H[NB66=G+2(
MN$U]7@GNTU?,B8L&)4@&MA@5R<">]$SF&1E(3CT$!%V]LG09DZ;,4 VQF\78
M@F.Y!$=)&(0SGIV4H%&1?A9QXD"X98VXKT68X2K;>D'&-T^0(%@*\[^T97F9
MT/+VA-;>V_H1PO8GA+V!!G#.9$#XX4;%G)B/&V"/.A4"%=?!,L& G.2>C&2Z
MH-JT;5F"N\6"3;-#ZH;H6J=C"?8N=RC)T,P:[! JICY:V\ :8'N>L8A1(R.@
M#2,B(1B3"/HYARC 72;@N!\14_Y.3/5G/,KLGJ: BS!$RR%G")79TCFLZN >
M'.4NMS<3%D*8"'XA!$'84UFZVX)]6)2OI 4U9.'O-[;,6[9Z=E<(%PG8XWH=
M+/"#H2#8S2PNP(\312>>O FP(UO1\ 0^H4*D?#_3E(XUUM^B=:I,BOOTC 6Z
MC ]%O[G3+3O<,24$KK#3'TCGAJ,E%O:P1N>X.%O9=>2LFG"S*I'$$1:'(K#D
M:>.1$]L"1[);$>4GMP?RQ2\.T9=C[V6VVJWG;[7MXX]@B=SB_78F=EE'S_W.
MIOP_H6X^:HI6UG$T1JG29E6J[ VHG.+<GPKQ&>[T%(HAC0<2]EDEA\ 8J,H0
M%>(OM6?+C2%^RR3,MYL@BWU[Q#OZ_^JHNS@54P,BD7\Z5] )Q9<"V<K+S*JS
MG0M^2W7#-0"V<MC6Q3Z069Z0GX2!O EUI[HM#, #3#1B10 [\9(W/)B"I*,O
M*;KB95"Y3#9%RA J=R3/F7?KPX2]V2%52:?]?21^=[_;1?$)-796$6D0E@^0
M2/L\*\]XT7&WC&<JF@DB\)B/\\=R.J<0,4TBM1 8G4^4(PV^@2?D_UFJ6_FK
M)R6UC76NU .*A"XA.1%/C.@LOYR"$I.(+SHRML&VDTXW28'>A,V(6E$G\W7M
M>FXX?TG6;I=/6@UZ3Y9J_ ^6"^>OT,KV%5HE#;:,'9>;[>;.X6JYMGOJ9]0V
MR]7Z\VMM')?;[?JSJ_U*,;!J7^^EMF+3YE('<)B$QV\*C<)R0H["3CVY8[5-
M#-HWH \!XK#QK:C!OJ#]>Q8+=ERT;XY7FRMW^S,>5<F?PEZB6YQ?;L _VGUG
M4T#5PG)_QYZ^2:IP_NJ@"6JRGYLOQ+Y.E#9$]X35_ZK^N\U7X?S/3+R43/0F
M4H3L<E6CK]W9X<^<_($Y.?S@'K$A'8\2<_2M,E.QW=!:B[;/[R#6?S^4*/?K
MJ8Y[<CX3.W]1E+=:U?LIW#,JRM+=4W;]M&2+>1N?[I=2]C=;Y_\%4$L#!!0
M   ( #1,QU9+$/1W3P4  ( ?   2    86)M-#,P,C R,V5X,S(N:'1M[5GK
M<]I&$/_>OV*#IXD]@YZ\S"/,$% :.HYQ09XDGSJ'[C#7'))R.HSI7]\]21 (
MP74RM4-;/!X-NGW_=F]OX5K/>H.N_^'*@ZF:";BZ?G71[T+!L*QWI:YE]?P>
MO/'?7D#9M!WP)0D3KG@4$F%9WF4!"E.EXH9E+18+<U$R(WEC^4-+JRI;(HH2
M9E)%"^V67L$G([3]4^N984 O"N8S%BH()".*49@G/+R!=Y0E'\$P<JYN%"\E
MOYDJ<&VW!.\B^9'?DHRNN!*LO=+3LK+WEI4::8TCNFRW*+\%3E\6>)6.[7*-
MNN4JJ99+I<JX6B=UPFK5.J5C_/_=02<M9,]D$K44[&5AQD-CRK3]1MDU:Y58
M-1><JFG#L>V?"UNLBMTI@PA^$S92AY$ZB3"\G!Q$(I*-$SO]:VJ*,2$S+I:-
M%QW)B7A13!!:(V&23S)RPO]D: =-IJ^+S(T:2@L>LI5;CJL=\>ZF?,P5E-R6
MI;E7H>P$M.%E@* Q^:1N=KVAWW_=[W;\_N!RA+4V'%UW+GWP!S#RNM?#OM_W
M1N"][[[I7/[B0:?KP^ U./52>3NL@PEH>'WA@5,BAE,^'9_!8 A.A>8OG<O>
M@7KMG,.U.3*[ID9=IP)#J-C% _6V,X).;W#E>[W-@CE09U> UNVJ+EW_C0>C
MSO!5Y](;&8/W%]Z'55&[MNU^<PS8U63[(5)_S!/%)\M'"KW\U=#[(011&+)
M'P^PX&H*:LK@MSF1&(%8PI#%D5003:#SZBWT0XI.2LX2_!A$$FGI,7"JA9Z?
MG+NNW>Q&LYB$R_3-:9[!))*ISD^93F A18E.++EX?N)4[6;)+J8'11%( A,N
MD+IV9,2"N<2S"PV2D()W%TQ)>,/PB)G->))HI_%?<U)T!*9,,G1UTYTL@)4W
M11@%D5(P(F+&95*$[I2S">I%.XK?,AA,)CQ +U&+5I('4\RL$RE@:((G!%^+
MON8A"0-,Q%Y11H(I( &3J^-8X1'/$;Z$:?8 6<52GZ1IX,.Y8!L-"OFSE767
MRBUL@+,&IA.DR=+M-\63S#*\-R'99/X,C(YPE!>";BU:37=*8IVS:DF_^?JL
M!FQ$N?WKD.ODCQ1"GV"\E!5QG:#.RGES;\7/B+S!$UI%<:..-1H32C%R0[ )
M[D\75W:W1+;$,9!0-8Q2-7ZL@_KKF^34.<LJ=?>I8<BWR&0N<+^DJ=0969>P
M9)_F7#(][B0:N<\8GY(TN4[EE*YSNIV;2KVI\_)?PM*]%TL>XO:8D10@;$R*
MH **J[ )-.&Z,\62)1K3HB83(0#%F'80$4]B!#DIIE*3]09%A32=@]-:1ZZY
MR%(2Q4RF-I,O-J^Y@_Q]/?TI<825=47&N"ESF^-(4B8--"U(G+#&ZD.3\B06
M9-G@8:HJ%6KFU3/&AAC-&GI.OM5=*B B+YFT5#)R/D+7:F:UY.@I6B$ BJX,
MYP.VF0[8EJ*[--<USYW:7K)M.GMI]ZFMF.7Z?LGOU5JNF\ZY^X^K/3<K=OE1
MM%8?I-5*DY8E#DLCP1)_62@55@)Y^VBX\1TXV\U#=Y0OJR,KC*?J'NEWMU_G
M(8-:-BZLMU\>]3T!V3J<PH-8#S7VS"'*@BCK5(TY=G"IN0KMYR?E6C-)G]OC
MS>- M,7ZP)+Z7O7_SF3A5XIC&@XA#7NF^V-"?E1"3J\DQV$LQFEL)RMG3Y46
M*QU__G:<+AR'J^-P=1RN_@=]Z:'#U=8/0,=#Y$<5ZC$-!Y&&/;]_'A-R ,/5
M3E9^W'#UD%N0+ZYKXRB[KVY()H@>$?=>X.;CE?U9A(R32,S5?I%ON*?9>F9W
MT^DM>?LO4$L! A0#%     @ -$S'5GL<N>40 0( WEP8 !
M ( !     &%B;2TR,#(S,#0S,"YH=&U02P$"% ,4    "  T3,=6T]")Q"X0
M  "!H@  $               @ $^ 0( 86)M+3(P,C,P-#,P+GAS9%!+ 0(4
M Q0    ( #1,QU80PS0'_QD  .+R   4              "  9H1 @!A8FTM
M,C R,S T,S!?8V%L+GAM;%!+ 0(4 Q0    ( #1,QU8+AVHE9$   +R8 @ 4
M              "  <LK @!A8FTM,C R,S T,S!?9&5F+GAM;%!+ 0(4 Q0
M   ( #1,QU96.I?]:8P  -W,   3              "  6%L @!A8FTM,C R
M,S T,S!?9S$N:G!G4$L! A0#%     @ -$S'5J-A&P2E_@$ M#," !,
M         ( !^_@" &%B;2TR,#(S,#0S,%]G,BYJ<&=02P$"% ,4    "  T
M3,=6-)YK-DM7  !K8@  $P              @ '1]P0 86)M+3(P,C,P-#,P
M7V<S+FIP9U!+ 0(4 Q0    ( #1,QU8GDR7%4Y   ..<   3
M  "  4U/!0!A8FTM,C R,S T,S!?9S0N:G!G4$L! A0#%     @ -$S'5L8?
MZ9X8,P  L#X  !,              ( !T=\% &%B;2TR,#(S,#0S,%]G-2YJ
M<&=02P$"% ,4    "  T3,=6=GP@_2XZ   90P  $P              @ $:
M$P8 86)M+3(P,C,P-#,P7V<V+FIP9U!+ 0(4 Q0    ( #1,QU:,@J0$E5\
M #AJ   3              "  7E-!@!A8FTM,C R,S T,S!?9S<N:G!G4$L!
M A0#%     @ -$S'5O/M493PR@  LAD( !0              ( !/ZT& &%B
M;2TR,#(S,#0S,%]L86(N>&UL4$L! A0#%     @ -$S'5E,=)<]-<P  3=X$
M !0              ( !87@' &%B;2TR,#(S,#0S,%]P<F4N>&UL4$L! A0#
M%     @ -$S'5M5!.AH?"   ZB4  !,              ( !X.L' &%B;30S
M,#(P,C-E>#,Q,2YH=&U02P$"% ,4    "  T3,=6W?5'SAP(   .)@  $P
M            @ $P] < 86)M-#,P,C R,V5X,S$R+FAT;5!+ 0(4 Q0    (
M #1,QU9+$/1W3P4  ( ?   2              "  7W\!P!A8FTT,S R,#(S
>97@S,BYH=&U02P4&     !  $  -!   _ $(

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