<SEC-DOCUMENT>0000771497-24-000013.txt : 20240606
<SEC-HEADER>0000771497-24-000013.hdr.sgml : 20240606
<ACCEPTANCE-DATETIME>20240606115712
ACCESSION NUMBER:		0000771497-24-000013
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		74
CONFORMED PERIOD OF REPORT:	20240430
FILED AS OF DATE:		20240606
DATE AS OF CHANGE:		20240606

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ABM INDUSTRIES INC /DE/
		CENTRAL INDEX KEY:			0000771497
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-TO DWELLINGS & OTHER BUILDINGS [7340]
		ORGANIZATION NAME:           	07 Trade & Services
		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:		241024324

	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-20240430.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:75fdb803-5b7b-47d3-b103-1598480d0384,g:09e43c9c-f0a6-46ab-accb-9e89c1f137cf,d:f42d0bea9d8f4d1ba3acfa8f49184d1e-->
<html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:abm="http://www.abm.com/20240430" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>abm-20240430</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-26">0000771497</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-27">10/31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-29">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-30">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-204" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-550"/><ix:nonNumeric contextRef="c-295" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-822">189</ix:nonNumeric><ix:nonNumeric contextRef="c-297" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-823">365</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="abm-20240430.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><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:unit id="industry_group"><xbrli:measure>abm:industry_group</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>abm:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><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="c-7"><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="c-8"><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>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><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="c-10"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><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="c-12"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><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="c-14"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><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="c-16"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><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="c-18"><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>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><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="c-20"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><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="c-22"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><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="c-24"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><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="c-26"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><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="c-28"><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>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><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="c-30"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><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="c-32"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><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="c-34"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><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="c-36"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><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="c-38"><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>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><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="c-40"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><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="c-42"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><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="c-44"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><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="c-46"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><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="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><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:context id="c-51"><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:context id="c-52"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><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="c-55"><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="c-56"><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="c-57"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="c-58"><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="c-59"><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="c-60"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="c-61"><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="c-62"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><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">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><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">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><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">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><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">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><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:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><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:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><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:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><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:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><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:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><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:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><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:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><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:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><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><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="c-134"><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="c-135"><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="c-136"><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="c-137"><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><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="c-138"><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="c-139"><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><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="c-140"><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="c-141"><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="c-142"><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="c-143"><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><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="c-144"><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="c-145"><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><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="c-146"><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="c-147"><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">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="c-148"><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">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="c-149"><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><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="c-150"><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="c-151"><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><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="c-152"><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="c-153"><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">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="c-154"><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">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="c-155"><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><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="c-156"><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="c-157"><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><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="c-158"><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="c-159"><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="c-160"><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: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="c-161"><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><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="c-162"><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="c-163"><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><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="c-164"><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="c-165"><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="c-166"><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: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="c-167"><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><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="c-168"><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="c-169"><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><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="c-170"><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: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="c-171"><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: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="c-172"><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: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="c-173"><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><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="c-174"><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="c-175"><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><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="c-176"><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: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="c-177"><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: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="c-178"><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: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="c-179"><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><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="c-180"><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="c-181"><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><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="c-182"><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="c-183"><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="c-184"><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="c-185"><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><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="c-186"><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="c-187"><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><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="c-188"><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="c-189"><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="c-190"><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="c-191"><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><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="c-192"><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="c-193"><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="c-194"><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="c-195"><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="c-196"><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="c-197"><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="c-198"><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="c-199"><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="c-200"><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="c-201"><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="c-202"><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="c-203"><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>2024-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><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>2025-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><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="c-207"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><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="c-209"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><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="c-211"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><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="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><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="c-235"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><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="c-240"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><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><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="c-242"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">abm:SwingLineLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><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><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">abm:SecuredOvernightFinancingRateSOFRMember</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="c-245"><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="c-246"><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-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><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><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><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="c-249"><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="c-250"><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="c-251"><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="c-252"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><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="c-254"><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="c-255"><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="c-256"><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="c-257"><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="c-258"><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="c-259"><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="c-260"><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="c-261"><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="c-262"><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>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><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-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><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>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><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="c-269"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><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="c-271"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><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="c-273"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><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="c-275"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><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="c-277"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><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="c-279"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><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="c-281"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><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="c-283"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="c-287"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><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="c-289"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><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="c-291"><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>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><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="c-293"><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-11-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><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="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ScottSalmirsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ScottSalmirsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ReneJacobsenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000771497</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ReneJacobsenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-271 f-272 f-273 f-274" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/></ix:resources></ix:header></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></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="c-1" name="dei:DocumentType" id="f-1">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 style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></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="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#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="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">April 30, 2024</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 style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></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="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#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="c-1" name="dei:EntityFileNumber" id="f-5">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="c-1" name="dei:EntityRegistrantName" id="f-6">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 style="width:26.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.361%"/><td style="width:0.1%"/></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="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" rowspan="2" style="padding:0 1pt"><div style="text-align:center"><img src="abm-20240430_g1.jpg" alt="ABM-Logo-CMYK-Full-Color-No-Reg.jpg" style="height:76px;margin-bottom:5pt;vertical-align:text-bottom;width:196px"/></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="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">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="c-1" name="dei:EntityAddressAddressLine1" id="f-9">One&#160;Liberty Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-10" continuedAt="f-10-1">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="f-10-1" continuedAt="f-10-2">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="f-10-2"> 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="c-1" name="dei:EntityAddressCityOrTown" id="f-11">New&#160;York</ix:nonNumeric>,&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">New York</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">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="c-1" name="dei:CityAreaCode" id="f-14">212</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">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 style="width:31.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.730%"/><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:400;line-height:100%">Title of each class</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:400;line-height:100%">Trading Symbol</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: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="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, $0.01 par value</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">ABM</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">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="c-1" name="dei:EntityCurrentReportingStatus" id="f-19">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="c-1" name="dei:EntityInteractiveDataCurrent" id="f-20">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 style="width:16.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.602%"/><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:9.8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-21">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="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-22">&#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="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-23">&#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="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-24">&#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 5, 2024: <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-25">62,763,623</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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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%">ABM 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 style="width:93.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.358%"/><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-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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_13">3</a></span></div></td></tr><tr><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"/></tr><tr><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"/></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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_88">22</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_118">38</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_121">38</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_124">38</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_127">38</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_130">38</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_133">38</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_136">39</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_139">39</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_142">39</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_148">40</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="#if42d0bea9d8f4d1ba3acfa8f49184d1e_151">41</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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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, 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 negatively impact 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">Decreases in commercial office space utilization due to hybrid work models could 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">Negative changes in general economic conditions, such as recessionary pressures, high interest rates, durable and non-durable goods pricing, changes in energy prices, or changes in consumer goods pricing could reduce the demand for our services and, as a result, reduce our revenue and 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">Our ongoing implementation of new enterprise resource planning (&#8220;ERP&#8221;) and related boundary systems could adversely impact our ability to operate our business and report our financial results.</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="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;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 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">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, 2023, 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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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 style="width:66.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.811%"/><td style="width:0.1%"/></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, 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:8.5pt;font-weight:700;line-height:100%">October 31, 2023</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 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"><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 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: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="c-3" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-31">60.7</ix:nonFraction>&#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: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="c-4" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-32">69.5</ix:nonFraction>&#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="text-indent:18pt"><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="c-3" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-33">25.4</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-34">25.0</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, 2024 and October&#160;31, 2023, 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="c-3" decimals="-5" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-35">1,313.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-36">1,365.0</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="f-37">152.2</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="f-38">139.2</ix:nonFraction>&#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 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="c-3" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="f-39">90.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="f-40">78.5</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-41">80.9</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-42">58.6</ix:nonFraction>&#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 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="c-3" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-43">1,697.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-44">1,710.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"/></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="c-3" decimals="-5" name="us-gaap:OtherInvestments" scale="6" id="f-45">30.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 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherInvestments" scale="6" id="f-46">28.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"/></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="c-3" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-47">347.4</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-48">326.5</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, 2024 and October&#160;31, 2023, 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="c-3" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="f-49">145.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="f-50">131.5</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-51">108.4</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-52">113.4</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-53">466.8</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-54">438.3</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, 2024 and October&#160;31, 2023, 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="c-3" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-55">274.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-56">302.9</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-57">2,493.3</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-58">2,491.3</ix:nonFraction>&#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"/></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="c-3" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-59">180.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-60">155.0</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-61">4,929.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 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: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="c-4" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-62">4,933.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"/></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 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:8.5pt;font-weight:400;line-height:100%">Current liabilities</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"/></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="c-3" decimals="-5" name="us-gaap:DebtCurrent" scale="6" id="f-63">31.6</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-4" decimals="-5" name="us-gaap:DebtCurrent" scale="6" id="f-64">31.5</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-65">253.6</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-66">299.1</ix:nonFraction>&#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 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="c-3" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-67">223.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-68">249.7</ix:nonFraction>&#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: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="c-3" decimals="-5" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="6" id="f-69">64.9</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="6" id="f-70">58.9</ix:nonFraction>&#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:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred revenue</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="c-3" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-71">101.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-72">90.1</ix:nonFraction>&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:SelfInsuranceReserveCurrent" scale="6" id="f-73">196.3</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SelfInsuranceReserveCurrent" scale="6" id="f-74">177.0</ix:nonFraction>&#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 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:#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="c-3" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-75">12.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-76">17.9</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Current portion of lease 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="c-3" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-77">28.2</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-78">32.5</ix:nonFraction>&#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 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:#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="c-3" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="f-79">267.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="f-80">261.2</ix:nonFraction>&#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 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:#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="c-3" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-81">1,179.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 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-82">1,217.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"/></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 debt, net</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="c-3" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-83">1,239.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 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-84">1,279.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"/></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 lease 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="c-3" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-85">97.0</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-86">98.8</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Deferred income tax liability, 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-87">80.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-88">85.0</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Noncurrent 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="6" id="f-89">418.0</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="6" id="f-90">387.5</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Other noncurrent 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="c-3" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-91">68.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-92">61.1</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Noncurrent 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="c-3" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="f-93">3.8</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="f-94">3.7</ix:nonFraction>&#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 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:#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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-95">3,085.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-96">3,133.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"/></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%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-97"/></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"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-98"/></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%">Stockholders&#8217; Equity</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"/></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:8.5pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-99"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-100">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-101"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-102">500,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-103"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-104">none</ix:nonFraction></ix:nonFraction> issued</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="c-3" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-105">&#8212;</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-106">&#8212;</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-107"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-108">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-109"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-110">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; </span></div><div style="padding-left:30pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-111"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-112">62,756,634</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-113"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-114">62,847,387</ix:nonFraction></ix:nonFraction> shares issued and outstanding at </span></div><div style="padding-left:30pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">April&#160;30, 2024 and October&#160;31, 2023, 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="c-3" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-115">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-116">0.6</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Additional paid-in capital</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="c-3" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="f-117">544.0</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="f-118">558.9</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net of taxes</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="c-3" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-119">9.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-120">9.2</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">Retained earnings</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="c-3" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-121">1,308.8</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-122">1,249.6</ix:nonFraction>&#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 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:#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="c-3" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-123">1,843.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 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-124">1,799.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 liabilities and stockholders&#8217; equity</span></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-125">4,929.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 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-126">4,933.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"/></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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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:99.707%"><tr><td style="width:1.0%"/><td style="width:46.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.221%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">Three Months Ended April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">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="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%">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:8.8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;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:8.8pt;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:8.8pt;font-weight:700;line-height:100%">2023</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="c-5" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-127">2,018.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 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: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="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-128">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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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: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="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-129">4,087.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 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: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="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-130">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"/></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="c-5" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-131">1,763.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-132">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-133">3,589.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-134">3,465.0</ix:nonFraction>&#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: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="c-5" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-135">159.9</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-136">156.6</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-137">314.5</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-138">307.2</ix:nonFraction>&#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: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="c-5" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-139">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-140">19.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-141">28.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-142">39.0</ix:nonFraction>&#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: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="c-5" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-143">81.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 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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-144">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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-145">155.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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-146">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:top"/></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="c-5" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-147">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-148">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-149">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-150">1.7</ix:nonFraction>&#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: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="c-5" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-151">20.6</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-152">21.1</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-153">41.9</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-154">40.9</ix:nonFraction>)</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: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="c-5" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-155">62.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-156">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-157">116.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-158">125.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="c-5" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-159">18.7</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-160">20.4</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-161">28.0</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-162">34.5</ix:nonFraction>)</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: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="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-163">43.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-164">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-165">88.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-166">90.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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;border-top:1pt solid #000;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;border-top:1pt solid #000;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 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="c-5" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="f-167">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="f-168">2.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="f-169">5.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="f-170">15.6</ix:nonFraction>)</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 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="c-5" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="f-171">1.7</ix:nonFraction>)</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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="f-172">2.3</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="f-173">3.7</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" scale="6" id="f-174">12.8</ix:nonFraction>&#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 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 (provision) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-175">2.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-176">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-177">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-178">4.3</ix:nonFraction>&#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 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="c-5" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-179">49.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 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: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="c-6" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-180">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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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: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="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-181">87.9</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 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: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="c-7" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-182">92.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"/></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 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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-183">0.69</ix:nonFraction>&#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: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="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-184">0.78</ix:nonFraction>&#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: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="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-185">1.40</ix:nonFraction>&#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: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="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-186">1.36</ix:nonFraction>&#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 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="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-187">0.69</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-188">0.78</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-189">1.39</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-190">1.35</ix:nonFraction>&#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: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 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: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="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-191">63.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-192">66.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-193">63.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-194">66.4</ix:nonFraction>&#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: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="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-195">63.5</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-196">66.7</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-197">63.7</ix:nonFraction>&#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:8.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-198">66.7</ix:nonFraction>&#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: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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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 style="width:35.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><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:6.063%"/><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:6.063%"/><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:6.063%"/><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:6.063%"/><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:6.063%"/><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:6.063%"/><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:6.077%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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 colspan="21" 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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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:8.8pt;font-weight:700;line-height:100%">2023</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:8.8pt;font-weight:700;line-height:100%">2024</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:8.8pt;font-weight:700;line-height:100%">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: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 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 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 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 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 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 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 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 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 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"/><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"/><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 #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 #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 #000;padding:0 1pt"/></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 colspan="2" style="background-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="c-8" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-199">63.3</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-8" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-200">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-9" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-201">66.1</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-9" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-202">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-10" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-203">62.8</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-10" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-204">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-11" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-205">65.6</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-11" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-206">0.7</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-12" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-207">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-208">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-209">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-210">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-211">0.5</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-212">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-213">0.6</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-214">&#8212;</ix:nonFraction>&#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 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, including excise taxes</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-215">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-12" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="f-216">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-13" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="f-217">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-13" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="f-218">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-14" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-219">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-14" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="f-220">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-15" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="f-221">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-15" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="f-222">&#8212;</ix:nonFraction>&#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 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 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="c-16" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-223">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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-224">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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-225">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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-226">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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-227">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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-228">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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-229">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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-230">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"/></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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-231">558.5</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-232">670.7</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-233">558.9</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-234">675.5</ix:nonFraction>&#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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-22" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-235">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-23" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-236">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-24" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-237">7.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-25" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-238">10.9</ix:nonFraction>)</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 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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-239">8.4</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-240">7.7</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-241">16.6</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-242">14.6</ix:nonFraction>&#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 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,  including excise taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-22" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-243">23.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-23" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="f-244">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-24" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-245">23.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-25" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="f-246">&#8212;</ix:nonFraction>&#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 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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-247">544.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 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="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="c-27" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-248">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 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="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="c-26" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-249">544.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 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="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="c-27" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-250">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"/></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 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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-251">15.7</ix:nonFraction>)</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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-252">15.1</ix:nonFraction>)</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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-253">9.2</ix:nonFraction>)</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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-254">16.2</ix:nonFraction>)</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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-32" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-255">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-33" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-256">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-34" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-257">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-35" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-258">1.6</ix:nonFraction>&#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 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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-259">9.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 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="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="c-37" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-260">14.6</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 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="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="c-36" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-261">9.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 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="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="c-37" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-262">14.6</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"/></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 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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-263">1,279.3</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-264">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 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="2" style="background-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="c-40" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-265">1,249.6</ix:nonFraction>&#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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-266">1,057.2</ix:nonFraction>&#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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-42" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-267">43.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-43" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-268">51.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-44" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-269">88.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-45" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-270">90.4</ix:nonFraction>&#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 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 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"/><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"/><td colspan="3" style="background-color:#dce2ef;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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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="2" style="background-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="c-42" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-271">14.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-43" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-272">14.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-44" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-273">28.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-45" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-274">29.0</ix:nonFraction>)</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 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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="f-275">0.2</ix:nonFraction>)</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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="f-276">0.2</ix:nonFraction>)</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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="f-277">1.0</ix:nonFraction>)</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="3" style="background-color:#dce2ef;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:DividendsSharebasedCompensationStock" scale="6" id="f-278">1.1</ix:nonFraction>)</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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-279">1,308.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-280">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-281">1,308.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-282">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"/></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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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="c-48" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-283">1,843.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 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 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="c-49" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-284">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 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 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="c-3" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-285">1,843.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 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 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="c-50" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-286">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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:1pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> <ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Cash dividends declared per common share were $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-287">0.225</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-288">0.220</ix:nonFraction> for the three months ended April&#160;30, 2024 and 2023, respectively, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-289">0.450</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-290">0.440</ix:nonFraction> for the six months ended April&#160;30, 2024 and 2023, respectively.</ix:footnote></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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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: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:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.679%"/><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: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%">2024</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:8pt;font-weight:700;line-height:100%">2023</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 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"><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="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-291">88.4</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-292">90.4</ix:nonFraction>&#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: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 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;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="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-293">52.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-294">61.1</ix:nonFraction>&#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"/></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"/></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="c-1" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-295">2.6</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-296">3.3</ix:nonFraction>&#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: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="c-1" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-297">16.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-298">14.6</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Provision for 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="c-1" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-299">2.2</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="6" id="f-300">&#8212;</ix:nonFraction>&#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"/></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%">Discount accretion on 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AccretionExpense" scale="6" id="f-301">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:AccretionExpense" scale="6" id="f-302">0.2</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(Gain)/Loss on sale of 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="c-1" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-303">0.2</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-304">0.2</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="6" id="f-305">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="f-306">8.4</ix:nonFraction>)</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-307">3.0</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-308">1.7</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Distributions 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="c-1" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="f-309">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="f-310">1.8</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</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"/></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%">Trade accounts receivable and costs incurred in excess of amounts billed</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="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" scale="6" id="f-311">36.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInReceivables" scale="6" id="f-312">93.5</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Prepaid expenses and 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-313">34.4</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-314">35.9</ix:nonFraction>)</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 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:#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="c-1" decimals="-5" sign="-" name="abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="6" id="f-315">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" sign="-" name="abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="6" id="f-316">3.5</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Other noncurrent 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="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="f-317">30.1</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="f-318">22.9</ix:nonFraction>&#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 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:#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="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-319">57.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-320">118.1</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Long-term lease 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="c-1" decimals="-5" sign="-" name="abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent" scale="6" id="f-321">1.8</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent" scale="6" id="f-322">6.5</ix:nonFraction>)</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 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:#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="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" scale="6" id="f-323">49.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" scale="6" id="f-324">25.4</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Income taxes payable, 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="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-325">5.4</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-326">4.0</ix:nonFraction>)</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 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:#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="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="f-327">0.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="f-328">0.3</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Total adjustments</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="c-1" decimals="-5" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="6" id="f-329">28.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 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="6" id="f-330">135.4</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"/></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%">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-331">116.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-332">45.0</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"/></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 investing activities</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"/></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%">Additions to property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-333">29.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-334">23.8</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Proceeds from sale of 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="c-1" decimals="-5" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="6" id="f-335">0.6</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="6" id="f-336">1.6</ix:nonFraction>&#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"/></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"/></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%">Net cash used in investing activities</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="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-337">28.6</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 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-338">22.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"/></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 financing activities</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"/></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%">Taxes withheld from issuance of share-based compensation awards, 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="c-1" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-339">8.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-340">12.0</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Repurchases of common stock, including excise 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="c-1" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-341">23.8</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="6" id="f-342">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Dividends paid</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="c-1" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-343">28.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-344">29.0</ix:nonFraction>)</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"/></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%">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="c-1" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-345">556.0</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-346">575.5</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Repayment of 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="c-1" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-347">597.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-348">459.8</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Changes in book cash overdrafts</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="c-1" decimals="-5" name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" scale="6" id="f-349">6.0</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" scale="6" id="f-350">11.0</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Financing of energy savings performance contracts</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="c-1" decimals="-5" name="abm:ProceedsFromRepaymentsOfEnergySavingContracts" format="ixt:fixed-zero" scale="6" id="f-351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-5" name="abm:ProceedsFromRepaymentsOfEnergySavingContracts" scale="6" id="f-352">0.5</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">Repayment of finance lease obligations</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="c-1" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-353">2.0</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-354">1.5</ix:nonFraction>)</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:8pt;font-weight:700;line-height:100%">Net cash (used in) provided by financing activities</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="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-355">98.0</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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-356">62.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"/></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%">Effect of exchange rate changes on 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="c-1" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="6" id="f-357">0.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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="6" id="f-358">2.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"/></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%">Net decrease in 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="c-1" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-359">8.8</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 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-360">1.8</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"/></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 beginning of year</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="c-4" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-361">69.5</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-362">73.0</ix:nonFraction>&#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:8pt;font-weight:700;line-height:100%">Cash and cash equivalents at end of period</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-363">60.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 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-364">71.2</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"/></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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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="c-1" name="us-gaap:NatureOfOperations" id="f-365" continuedAt="f-365-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-365-1" continuedAt="f-365-2"><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="industry_group" contextRef="c-1" decimals="INF" name="abm:NumberOfIndustryGroups" format="ixt-sec:numwordsen" scale="0" id="f-366">four</ix:nonFraction> industry groups and <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="abm:NumberOfTechnicalSolutionSegments" format="ixt-sec:numwordsen" scale="0" id="f-367">one</ix:nonFraction> Technical Solutions segment: </span></div><div style="margin-top:9pt;text-align:center"><img src="abm-20240430_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="f-365-2">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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-368" continuedAt="f-368-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-368-1" continuedAt="f-368-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-369" 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, 2023. 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><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-370" continuedAt="f-370-1" 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%">Management Reimbursement Revenue by Segment</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="f-370-1" continuedAt="f-370-2">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, 2024, was $<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-371">76.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-372">157.0</ix:nonFraction> million, respectively. Management reimbursement revenue for the three and six months ended April 30, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-373">73.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-374">146.0</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-375" continuedAt="f-375-1" 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%">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 September 2022, the FASB issued ASU 2022-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities &#8212; Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. 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 </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><ix:continuation id="f-375-1"><ix:continuation id="f-368-2"><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%">15, 2023, with early adoption permitted. We adopted this standard, effective November 1, 2023, on a prospective basis, except for the rollforward requirement, which becomes effective in fiscal year 2025. We do not participate in any material supplier finance programs and, as such, the adoption of this guidance did not have an impact on our disclosures.</span></div></ix:continuation></ix:continuation><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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-376" continuedAt="f-376-1" escape="true">ACQUISITIONS</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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-376-1" continuedAt="f-376-2"><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.</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 purchase price for the acquisition was approximately $<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-377">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="c-57" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="f-378">280.0</ix:nonFraction>&#160;million. The post-closing contingent consideration would be 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. In 2024, defined EBITDA targets were not achieved, and as a result, no contingent consideration payment was made in 2024 for calendar year 2023. The maximum remaining contingent consideration that is payable in calendar years 2025 and 2026 is $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="f-379">75.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="f-380">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="c-60" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="f-381">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="c-61" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-382">59.0</ix:nonFraction>&#160;million.</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="f-376-2">At October 31, 2023, the estimate of the fair value of the contingent consideration was $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-383">13.4</ix:nonFraction> million. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024.</ix:continuation> </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%">9</span></div></div></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-384" continuedAt="f-384-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-384-1" continuedAt="f-384-2"><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="c-1" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="f-385" continuedAt="f-385-1" 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 style="width:9.280%"/><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.186%"/><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.186%"/><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:6.356%"/><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.063%"/><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.356%"/><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.186%"/><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: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:6.356%"/><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.356%"/><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.201%"/><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, 2024</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, 2024</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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-386">681.5</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-387">338.2</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-388">199.7</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-389">41.9</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-390">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-391">1,261.3</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-392">1,374.7</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-393">687.1</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-394">397.7</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-395">78.4</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-396">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-397">2,537.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-398">102.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-399">12.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-400">0.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-401">80.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-402">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-403">194.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-404">205.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-405">25.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-406">0.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-407">162.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-408">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-409">393.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-410">205.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-88" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-411">38.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-89" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-412">25.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-90" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-413">11.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-91" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-414">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-92" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-415">280.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-93" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-416">442.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-94" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-417">77.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-95" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-418">47.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-96" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-419">24.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-97" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-98" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-421">591.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-422">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-423">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-424">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-425">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-426">176.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-427">176.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-428">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-429">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-430">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-431">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-432">342.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-433">342.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-112" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-435">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-113" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-114" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-437">105.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-115" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-438">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-116" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-439">105.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-117" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-440">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-118" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-441">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-119" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-442">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-120" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-443">222.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-121" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-122" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-445">222.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-446">989.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-447">388.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-448">225.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-449">238.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-450">176.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-451">2,018.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-452">2,022.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-453">789.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-454">445.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-455">487.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-456">342.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-457">4,087.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"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:9.572%"/><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.186%"/><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:6.648%"/><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.186%"/><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.502%"/><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:5.186%"/><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: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.648%"/><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.495%"/><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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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.1pt;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:7pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-458">673.5</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-459">325.3</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-460">188.2</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-461">36.2</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-462">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-463">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-464">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-465">653.8</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-466">375.9</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-467">72.1</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-468">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-469">2,462.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-470">100.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-471">9.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-472">0.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-473">91.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-474">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-475">202.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-476">197.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-477">21.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-478">0.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-479">166.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-480">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-481">385.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-482">224.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-158" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-483">38.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-159" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-484">28.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-160" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-485">8.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-161" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-486">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-162" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-487">298.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-163" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-488">477.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-164" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-489">78.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-165" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-490">55.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-166" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-491">16.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-167" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-492">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-168" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-493">627.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-494">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-495">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-496">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-497">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-498">168.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-499">168.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-500">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-501">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-502">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-503">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-504">315.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-505">315.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-506">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-182" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-507">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-183" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-508">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-184" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-509">91.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-185" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-186" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-511">91.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-187" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-512">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-188" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-513">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-189" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-514">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-190" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-515">184.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-191" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-516">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-192" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-517">184.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-518">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-519">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-520">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-521">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-522">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-523">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-524">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-525">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-526">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-527">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-528">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-529">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"/></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, service concession 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 </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="f-384-2" continuedAt="f-384-3"><ix:continuation id="f-385-1"><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-530" continuedAt="f-530-1" 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, 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%">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 90 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="f-530-1" continuedAt="f-530-2">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="f-370-2"><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, 2024</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="c-3" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-531">283.0</ix:nonFraction> million. We expect to recognize revenue on approximately <ix:nonFraction unitRef="number" contextRef="c-203" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-532">71</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="c-203" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-533">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="f-530-2" continuedAt="f-530-3"><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 have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the </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="f-384-3" continuedAt="f-384-4"><ix:continuation id="f-530-3"><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%">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="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-534" continuedAt="f-534-1" 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 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, 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:10pt;font-weight:700;line-height:100%">October 31, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:ContractWithCustomerAssetBilledTradeReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-535">1,167.6</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:ContractWithCustomerAssetBilledTradeReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-536">1,219.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" scale="6" id="f-537">171.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" scale="6" id="f-538">170.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" scale="6" id="f-539">152.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" scale="6" id="f-540">139.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:ContractWithCustomerAssetCapitalizedCommissions" scale="6" id="f-541">30.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:ContractWithCustomerAssetCapitalizedCommissions" scale="6" id="f-542">30.2</ix:nonFraction>&#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 &#8220;Trade accounts receivable, net,&#8221; 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 &#8220;Other current assets&#8221; and &#8220;Other noncurrent assets&#8221; on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2024, we capitalized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" format="ixt:num-dot-decimal" scale="6" id="f-543">7.4</ix:nonFraction> million of new costs and amortized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-544">7.4</ix:nonFraction> million of previously capitalized costs. There was <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-545">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 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, 2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:ContractWithCustomerLiabilityOtherCurrent" scale="6" id="f-546">141.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="abm:ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" scale="6" id="f-547">121.6</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="abm:ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" scale="6" id="f-548">107.9</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:ContractWithCustomerLiabilityOtherCurrent" scale="6" id="f-549">154.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"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><ix:continuation id="f-534-1" continuedAt="f-534-2"><ix:continuation id="f-384-4" continuedAt="f-384-5"><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></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-534-2"><ix:continuation id="f-384-5"> Included in &#8220;Other accrued liabilities&#8221; 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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-551" continuedAt="f-551-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-551-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-552" 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:97.514%"><tr><td style="width:1.0%"/><td style="width:40.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.696%"/><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%">2024</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%">2023</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%">2024</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%">2023</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="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-553">43.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-554">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-555">88.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-556">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"/></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%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-557">63.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-558">66.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-559">63.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-560">66.4</ix:nonFraction>&#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-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</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%"><ix:nonFraction unitRef="shares" contextRef="c-205" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-561">0.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-206" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-562">0.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-207" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-563">0.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-208" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-564">0.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-209" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-565">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-210" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-566">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-211" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-567">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-212" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-568">0.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-569">63.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 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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-570">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 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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-571">63.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 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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-572">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"/></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-573">0.69</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-574">0.78</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-575">1.40</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-576">1.36</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-577">0.69</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-578">0.78</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-579">1.39</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-580">1.35</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-581" 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.122%"><tr><td style="width:1.0%"/><td style="width:42.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.469%"/><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.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.469%"/><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.473%"/><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%">2024</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%">2023</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%">2024</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%">2023</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="c-5" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-582">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 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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-583">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 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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-584">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 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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-585">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"/></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="if42d0bea9d8f4d1ba3acfa8f49184d1e_49"></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="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-586" continuedAt="f-586-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-586-1"><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="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-587" continuedAt="f-587-1" 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 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, 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%">October 31, 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: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%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-588">60.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-589">69.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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="f-590">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-214" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="f-591">3.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="f-592">4.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="f-593">4.0</ix:nonFraction>&#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%">Credit facility</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%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="f-594">1,272.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-216" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="f-595">1,313.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="6" id="f-596">30.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="6" id="f-597">36.4</ix:nonFraction>&#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"/></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%">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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-598">15.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-218" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-599">15.4</ix:nonFraction>&#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%">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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-600">13.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-601">13.4</ix:nonFraction>&#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%">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 Amended Credit Facility. Due to variable interest rates, the carrying value of outstanding borrowings under this facility approximates the fair value. See Note 8, &#8220;Credit Facility,&#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;Credit Facility,&#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%">Our investments do not have a readily determinable fair value; therefore, we account for the investments using the measurement alternative under Topic 321 and measure the investments at initial cost plus or minus fair value adjustments if there are observable prices minus impairment, if any.</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><ix:continuation id="f-587-1" continuedAt="f-587-2"><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 the &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-587-2">.</ix:continuation>  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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-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 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><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_52"></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="c-1" name="us-gaap:InsuranceDisclosureTextBlock" id="f-602" continuedAt="f-602-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-602-1" continuedAt="f-602-2"><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="c-219" decimals="-5" name="abm:SelfInsuredRetentionAmountPerOccurrence" format="ixt:num-dot-decimal" scale="6" id="f-603">1.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="abm:SelfInsuredRetentionAmountPerOccurrence" format="ixt:num-dot-decimal" scale="6" id="f-604">5.0</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="c-219" decimals="-5" name="abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="f-605">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="f-606">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="c-3" decimals="-5" name="abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" format="ixt:num-dot-decimal" scale="6" id="f-607">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="c-3" decimals="-5" name="abm:PropertyDamagePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="f-608">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="c-220" decimals="-5" name="abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" format="ixt:num-dot-decimal" scale="6" id="f-609">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 2024</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 2024, 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, 2023, through October 31, 2023 (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 2024, 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, 2023, through January 31, 2024 (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, 2024, we increased our total reserves related to prior years for known claims as well as our estimate of the loss amounts associated with incurred but not reported claims (&#8220;IBNR claims&#8221;) by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="6" id="f-610">9.7</ix:nonFraction> million during the six months ended April&#160;30, 2024. During the six months ended April&#160;30, 2023, it was determined that there was <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" format="ixt:fixed-zero" scale="0" id="f-611">no</ix:nonFraction> adjustment required for our total reserves related to prior years. We will continue to assess ongoing developments, which may result in further adjustments to reserves.</span></div><ix:nonNumeric contextRef="c-1" name="abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" id="f-612" 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 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, 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%">October 31, 2023</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="c-221" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-613">602.9</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-614">555.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"/></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="c-223" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-615">11.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-224" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-616">9.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:EstimatedInsuranceRecoveries" scale="6" id="f-617">106.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EstimatedInsuranceRecoveries" scale="6" id="f-618">67.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2024, and October&#160;31, 2023, 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:nonNumeric contextRef="c-1" name="abm:InsuranceDisclosureTableTextBlock" id="f-619" escape="true"><ix:continuation id="f-602-2"><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, 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%">October 31, 2023</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="c-225" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-620">53.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-621">53.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"/></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="c-227" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-622">176.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-228" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-623">178.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-624">2.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-625">3.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-626">232.0</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:InstrumentsUsedToCollateralizeInsuranceObligations" scale="6" id="f-627">234.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"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top:1pt;text-align:justify"><span><br/></span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_55"></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="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-628" continuedAt="f-628-1" escape="true">Credit Facility</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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-628-1" continuedAt="f-628-2"><div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-629" continuedAt="f-629-1" escape="true"><div style="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:62.443%"/><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:16.469%"/><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:16.471%"/><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, 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%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Current portion of long-term debt</span><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)(2)</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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:LoansPayableCurrentGross" scale="6" id="f-630">32.5</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:LoansPayableCurrentGross" scale="6" id="f-631">32.5</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="6" id="f-632">0.9</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="6" id="f-633">1.0</ix:nonFraction>)</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: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%">Current portion of term loan</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LoansPayableCurrent" scale="6" id="f-634">31.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LoansPayableCurrent" scale="6" id="f-635">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"/></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"/></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"/></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;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;text-align:left;vertical-align:bottom"><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%">Long-term debt</span><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)(2)</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:LoansPayableNoncurrentGross" scale="6" id="f-636">520.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="abm:LoansPayableNoncurrentGross" scale="6" id="f-637">536.3</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="6" id="f-638">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-4" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="6" id="f-639">1.5</ix:nonFraction>)</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: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%">Total noncurrent portion of term loan</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermLoansPayable" scale="6" id="f-640">519.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermLoansPayable" scale="6" id="f-641">534.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"/></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">(3)</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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermLineOfCredit" scale="6" id="f-642">720.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermLineOfCredit" scale="6" id="f-643">745.0</ix:nonFraction>&#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="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%">Long-term debt</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-644">1,239.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-645">1,279.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"/></tr></table></div><div style="margin-top:3pt;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%">At both April&#160;30, 2024, and October&#160;31, 2023, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was <ix:nonFraction unitRef="number" contextRef="c-231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-646"><ix:nonFraction unitRef="number" contextRef="c-232" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-647">7.17</ix:nonFraction></ix:nonFraction>%.</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, 2024, we had borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-648">501.1</ix:nonFraction> million.</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><ix:continuation id="f-629-1" continuedAt="f-629-2"><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></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-629-2"> Standby letters of credit amounted to $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-649">57.9</ix:nonFraction> million at April&#160;30, 2024.</ix:continuation> </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="c-233" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-650">800.0</ix:nonFraction> million credit facility with a new senior, secured <ix:nonNumeric contextRef="c-234" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-651">five-year</ix:nonNumeric> syndicated credit facility (the &#8220;Credit Facility&#8221;), consisting of a $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-652">900.0</ix:nonFraction> million revolving line of credit (the &#8220;Revolver&#8221;) and an $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-653">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="c-237" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-654">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="c-238" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-655">800.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="f-656">1.3</ix:nonFraction>&#160;billion and the then-remaining term loan outstanding from $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-657">620.0</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-658">650.0</ix:nonFraction>&#160;million. The Amended Credit Facility provides for the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-659">350.0</ix:nonFraction>&#160;million for standby letters of credit and the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-660">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 (London Interbank Offered Rate) 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="c-244" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-661">0.10</ix:nonFraction>% subject to a floor of <ix:nonFraction unitRef="number" contextRef="c-245" decimals="INF" name="abm:DebtInstrumentBasisSpreadFloor" format="ixt:fixed-zero" scale="0" id="f-662">zero</ix:nonFraction>. </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 <ix:nonFraction unitRef="number" contextRef="c-246" decimals="INF" name="abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio" scale="0" id="f-663">5.00</ix:nonFraction> to 1.00, a maximum secured net leverage ratio of <ix:nonFraction unitRef="number" contextRef="c-246" decimals="INF" name="abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" scale="0" id="f-664">4.00</ix:nonFraction> to 1.00, and a minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="c-246" decimals="INF" name="abm:DebtInstrumentCovenantMinimumInterestCoverageRatio" scale="0" id="f-665">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 </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="f-628-2"><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%">the Amended Credit Facility, we may elect to increase the maximum total net leverage ratio to <ix:nonFraction unitRef="number" contextRef="c-247" decimals="INF" name="abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio" scale="0" id="f-666">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="c-247" decimals="INF" name="abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" scale="0" id="f-667">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, 2024, 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="c-248" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="f-668">6.4</ix:nonFraction> million in conjunction with the execution of the Amended Credit Facility and carried over $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="f-669">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="c-249" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="f-670">12.6</ix:nonFraction>&#160;million, consisting of $<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="f-671">4.9</ix:nonFraction>&#160;million related to the term loan and $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="f-672">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: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, 2024, we made principal payments under the term loan of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="f-673">8.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="f-674">16.3</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-675" continuedAt="f-675-1" escape="true">As of April&#160;30, 2024, the following principal payments are required under the Amended Credit Facility:</ix:nonNumeric></span></div><ix:continuation id="f-675-1"><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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2028</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="6" id="f-676">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-677">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="6" id="f-678">1,223.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="6" id="f-679">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="6" id="f-680">&#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"/></tr></table></div></ix:continuation><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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock" id="f-681" continuedAt="f-681-1" escape="true"><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%">$<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-682">100.0</ix:nonFraction> 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%"><ix:nonFraction unitRef="number" contextRef="c-253" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-683">1.72</ix:nonFraction>%</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%">$<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-684">150.0</ix:nonFraction> 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%"><ix:nonFraction unitRef="number" contextRef="c-254" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-685">1.85</ix:nonFraction>%</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%">$<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-686">100.0</ix:nonFraction> 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%"><ix:nonFraction unitRef="number" contextRef="c-255" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-687">2.88</ix:nonFraction>%</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;$<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-688">202.5</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 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="c-256" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-689">2.83</ix:nonFraction>%</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;$<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-690">47.5</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 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="c-257" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-691">2.79</ix:nonFraction>%</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%">$<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-692">170.0</ix:nonFraction> 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%"><ix:nonFraction unitRef="number" contextRef="c-258" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-693">3.81</ix:nonFraction>%</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></ix:nonNumeric><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><ix:continuation id="f-681-1" continuedAt="f-681-2"><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="f-681-2">In July 2022, we entered into interest rate swap agreements with notional values totaling $<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-694">300.0</ix:nonFraction>&#160;million at inception. The notional amount reduces to  $<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-695">175.0</ix:nonFraction>&#160;million in October 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-696">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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, amounts recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) for interest rate swaps were a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gain of $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="6" id="f-697">21.7</ix:nonFraction> million, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="6" id="f-698">9.0</ix:nonFraction> million, and a gain of $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="6" id="f-699">26.0</ix:nonFraction> million, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="6" id="f-700">10.5</ix:nonFraction> million, respectively. At April&#160;30, 2024, 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="c-3" decimals="-5" name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" format="ixt:num-dot-decimal" scale="6" id="f-701">10.4</ix:nonFraction> million, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" format="ixt:num-dot-decimal" scale="6" id="f-702">3.7</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%">17</span></div></div></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_58"></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="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-703" continuedAt="f-703-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-703-1"><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 13, 2023, our Board of Directors expanded our existing share repurchase program by an additional $<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-5" name="abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" format="ixt:num-dot-decimal" scale="6" id="f-704">150.0</ix:nonFraction> 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The repurchase program may be suspended or discontinued at any time without prior notice. </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%">Repurchase Activity</span></div><div style="margin-bottom:12pt;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 repurchased shares under the share repurchase program during the second quarter of fiscal year 2024, as summarized below. At April&#160;30, 2024, authorization for $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-705">186.5</ix:nonFraction> million of repurchases remained under the Share Repurchase Program. We did <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="f-706">not</ix:nonFraction> repurchase any shares during the six months ended April 30, 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="f-707" continuedAt="f-707-1" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:56.330%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.336%"/><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%">(in millions, except per share amounts)</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%">Three Months Ended April 30, 2024</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%">Six Months Ended April 30, 2024</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%">Total number of shares purchased</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-4" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-708">0.56</ix:nonFraction></span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-4" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-709">0.56</ix:nonFraction></span></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%">Average price paid per share</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="abm:StockRepurchaseDuringPeriodAverageCostPerShare" scale="0" id="f-710">42.84</ix:nonFraction>&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="abm:StockRepurchaseDuringPeriodAverageCostPerShare" scale="0" id="f-711">42.84</ix:nonFraction>&#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%">Total cash paid for share repurchases</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 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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-4" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-712">23.80</ix:nonFraction>&#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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-4" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-713">23.80</ix:nonFraction>&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><ix:continuation id="f-707-1" continuedAt="f-707-2"><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></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-707-2"> Average price paid per share and total cash paid for share repurchases does not include any excise tax for stock repurchases as part of the Inflation Reduction Act of 2022.</ix:continuation> </span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_61"></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="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-714" continuedAt="f-714-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-714-1" continuedAt="f-714-2"><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, 2024, these letters of credit totaled $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-715">57.9</ix:nonFraction> million and surety bonds and surety-backed letters of credit totaled $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="abm:SuretyBondsAndSuretyBackedLettersOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-716">814.2</ix:nonFraction>&#160;million. </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, 2024, total guarantees were $<ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-5" name="abm:GuaranteeObligation" format="ixt:num-dot-decimal" scale="6" id="f-717">233.9</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></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%">18</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="f-714-2"><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, 2024, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-718">14.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="c-219" decimals="INF" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:fixed-zero" scale="6" id="f-719">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-720">5.1</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><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 currently not 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="if42d0bea9d8f4d1ba3acfa8f49184d1e_64"></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="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-721" continuedAt="f-721-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-721-1"><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 effective 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, 2024, we had effective tax rates of <ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-722">29.9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-723">24.0</ix:nonFraction>%, respectively, resulting in provisions for taxes of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-724">18.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-725">28.0</ix:nonFraction> million, respectively. During the three and six months ended April&#160;30, 2023, we had effective tax rates of <ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-726">28.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-727">27.6</ix:nonFraction>%, respectively, resulting in provisions for taxes of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-728">20.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-729">34.5</ix:nonFraction> million respectively. The difference between the estimated annual effective tax rate before discrete items and statutory rate is primarily related to state income taxes, non-deductible compensation, and tax credits. </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 30, 2024, and April&#160;30, 2023, 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&#160;30, 2024, benefited from discrete items, primarily from $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" format="ixt:num-dot-decimal" scale="6" id="f-730">2.4</ix:nonFraction> million for uncertain tax positions, $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="6" id="f-731">2.2</ix:nonFraction> million for share-based compensation, and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="6" id="f-732">2.2</ix:nonFraction> million for return to provision adjustments related to our non-U.S. operations. Our effective tax rate for the six months ended April&#160;30, 2023, benefited from discrete items, primarily from $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="6" id="f-733">1.4</ix:nonFraction> million for share-based compensation.</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></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><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_67"></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="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-734" continuedAt="f-734-1" 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></tr></table></div><ix:continuation id="f-734-1" continuedAt="f-734-2"><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">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><ix:continuation id="f-734-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-735" 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 style="width:44.952%"/><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.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.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.622%"/><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%">2024</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%">2023</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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-736">989.6</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-737">998.5</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-738">2,022.8</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-739">2,035.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-740">388.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-741">373.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-742">789.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-743">753.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-744">225.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-195" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-745">216.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-130" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-746">445.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-747">431.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-748">238.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-749">227.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-750">487.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-751">439.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-752">176.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-197" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-753">168.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-132" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-754">342.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-755">315.5</ix:nonFraction>&#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: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 Revenues</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="c-5" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-756">2,018.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-757">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-758">4,087.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-759">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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-760">77.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-761">76.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-762">157.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-763">152.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-764">43.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-272" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-765">40.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-273" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-766">85.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-274" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-767">81.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-768">11.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-769">11.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-770">24.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-771">23.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-772">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-280" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-773">23.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-281" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-774">22.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-282" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-775">31.9</ix:nonFraction>&#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></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="c-283" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-776">17.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-777">10.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-778">23.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-779">17.4</ix:nonFraction>&#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;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%">Corporate</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-780">79.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-288" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-781">69.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-289" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-782">154.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-290" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-783">140.8</ix:nonFraction>)</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 income from unconsolidated affiliates, included in Aviation and 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="c-291" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-784">1.7</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-785">0.6</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-786">3.0</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-787">1.7</ix:nonFraction>)</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 tax deductions for energy efficient government buildings, included in 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="c-291" decimals="-5" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" format="ixt:fixed-zero" scale="6" id="f-788">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-292" decimals="-5" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" format="ixt:fixed-zero" scale="6" id="f-789">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-293" decimals="-5" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" format="ixt:fixed-zero" scale="6" id="f-790">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-294" decimals="-5" sign="-" name="abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount" scale="6" id="f-791">0.1</ix:nonFraction>)</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:700;line-height:100%">Total operating profit</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="c-5" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-792">81.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-793">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-794">155.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-795">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"/></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 from unconsolidated affiliates</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-796">1.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-797">0.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-798">3.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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-799">1.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"/></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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-800">20.6</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-801">21.1</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-802">41.9</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="f-803">40.9</ix:nonFraction>)</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:100%">Income before income taxes</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="c-5" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-804">62.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-805">72.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-806">116.4</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-807">125.0</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"/></tr></table></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 corporate costs. Certain corporate costs not allocated to segments include information technology, human resources, executive and finance expenses, and legal costs and settlements. Additionally, share-based compensation, actuarial adjustments to self-insurance reserves related to prior years, acquisition and integration costs, and changes in fair values of contingent consideration are not allocated to segments. 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%">21</span></div></div></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_88"></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, 2023, 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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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 over the life of the program, which are expected to total $200 - $215 million, 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><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Macro-Economic Environment in Commercial Real Estate and Other</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 actively monitor the economic environment and its potential impact on demand for our services and our financial condition. Largely driven by the lingering effects of the Pandemic, especially the normalization of hybrid work, the commercial real estate industry, particularly multi-tenant and owner-occupied commercial office buildings, is experiencing an increase in vacancy rates. Given that Class A and high-quality commercial office buildings are a key end market for the Company, we expect a decline in demand for janitorial services and work orders in these markets near-term. As a result, we expect our B&amp;I industry to experience muted growth in the near-term. Longer term, we expect the vacancy rates of Class A and high-quality buildings to gradually decrease and our volume of work to stabilize</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;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A large M&amp;D client has completed rebidding and is now rebalancing a portion of its work needs as part of its normal procurement process. We expect M&amp;D&#8217;s financial results to be adversely impacted in the near-term.</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%">Insurance</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 </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%">22</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%">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 second quarter of 2024, 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, 2023, through January 31, 2024 (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, 2024, we increased our total reserves related to prior years for known claims as well as our estimate of the loss amounts associated with IBNR claims by $9.7 million during the six months ended April&#160;30, 2024. During the six months ended April&#160;30, 2023, it was determined that there was no adjustment required for our total reserves related to prior year. We will continue to assess ongoing developments, which may result in further adjustments to reserves.</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="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:22.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.509%"/><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:0 1pt"><div style="text-align:center"><img src="abm-20240430_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. We typically provide these services pursuant to monthly fixed-price, square-foot, cost-plus, and parking arrangements (i.e., management reimbursement, leased location, or allowance) that are obtained through a competitive bid process as well as pursuant to work orders.</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-20240430_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 to a variety of manufacturing, distribution, and data center facilities. We typically provide these services pursuant to monthly fixed-price, square-foot, and cost-plus, that are obtained through a competitive bid process as well as pursuant to work orders.</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-20240430_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 #000;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;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. These services are typically provided pursuant to monthly fixed-price, square-foot, and cost-plus arrangements that are obtained through either a competitive bid process or re-bid upon renewal as well as pursuant to work orders.</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-20240430_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 #000;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%">Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation. We typically provide services to clients in this segment under master services agreements. These agreements are typically re-bid upon renewal and are generally structured as monthly fixed-price, square-foot, cost-plus, parking, transaction-price, and hourly arrangements. </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-20240430_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 #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt;margin-top:6pt;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 EV power design, installation and maintenance, as well as microgrid systems design and installation. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally. Contracts for this segment are generally structured as electrical contracting services for energy related products such as the installation of solar solutions, battery storage, distributed generation, and other specialized electric trade.</span></div></td></tr></table></div><div style="margin-top:1pt;text-align:justify"><span><br/></span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_91"></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%">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-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-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 $34.2 million, or 1.7%, to $2,018.2 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase was due to the net new business and expansion of business with existing customers within Aviation, M&amp;D, and Education and timing of completions of certain energy solutions projects, including microgrid systems and generator installations within Technical Solutions. The increase in revenues was partially offset by soft commercial office market conditions within B&amp;I. </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 a decrease in operating profit of $11.4 million, to $81.3 million during the three months ended April 30, 2024, as compared to the prior year period. The decrease was primarily attributed to:</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#0046ad;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.23pt">the $12.6 million in revenue recognized for the Aviation parking project during the three months ended April 30, 2023, whereby all the direct labor and related costs were recognized prior to January 31, 2023; </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">an absence of a fair value adjustment to decrease the contingent consideration related to the RavenVolt Acquisition; 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">an unfavorable self-insurance reserve adjustment related to prior year claims from actuarial evaluations completed in the three months ended April 30, 2024.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease 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">labor efficiencies across most of our industry groups, as well as contract mix within M&amp;D and Technical Solutions; 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">a decrease in amortization of intangibles 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">Net cash provided by operating activities was $116.9 million during the six months ended April&#160;30, 2024. Our total net cash provided by operating cash flows was higher compared to the prior year period, primarily due to the timing of working capital requirements, including customer payments and absence of a $66.0 million payment of previously deferred payroll taxes made during the three months ended January 31, 2023. </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 $28.3 million were paid to shareholders, and dividends totaling $0.45 per common share were declared during the six months ended April&#160;30, 2024.</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, 2024, total outstanding borrowings under our Amended Credit Faci</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lity were $1.3 billion. At April&#160;30, 2024, we had up to $501.1 million of borrowing capacity.</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><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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-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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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, 2024, Compared with the Three Months Ended April&#160;30, 2023</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 style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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="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="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%">2024</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:9pt;font-weight:700;line-height:100%">2023</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%">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%">2,018.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%">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 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%">34.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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/><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%">1.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%">1,763.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%">1,715.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%">48.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="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.8%</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%">12.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 colspan="2" style="background-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 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%">(93) bps</span></td><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;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%">159.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%">156.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%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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.1%</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"/></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%">13.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%">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:9pt;font-weight:400;line-height:100%">(5.9)</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="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%">(30.5)%</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"/></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%">81.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(11.4)</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="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%">(12.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 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.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%">1.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="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%">(20.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%">(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%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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%">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%">62.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 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%">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 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%">(9.9)</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="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.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%">(18.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%">(20.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8.3%</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"/></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: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%">43.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 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 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%">(8.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 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%">(15.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%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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%">10.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%">(2.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%">12.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="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%">(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%">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%">(4.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="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 (provision) benefit</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.7)</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.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%">(3.4)</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="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%">49.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%">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 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%">(2.7)</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 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></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-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 $34.2 million, or 1.7%, to $2,018.2 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase was due to the net new business and expansion of business with existing customers within Aviation, M&amp;D, and Education and timing of completions of certain energy solutions projects, including microgrid systems and generator installations within Technical Solutions. The increase in revenues was partially offset by soft commercial office market conditions within B&amp;I.   </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 $48.3 million, or 2.8%, to $1,763.5 million during the three months ended April&#160;30, 2024, as compared to the prior year period. Gross margin decreased by 93 bps to 12.6% in the three months ended April&#160;30, 2024, from 13.6% in the prior year period. The decrease in gross margin was primarily driven by  $12.6 million in revenue recognized for the Aviation parking project during the three months ended April 30, 2023, whereby all the direct labor and related costs were recognized prior to January 31, 2023, and a $4.3 million unfavorable self-insurance reserve adjustment related to prior year claims from actuarial evaluations completed in the three months ended April 30, 2024, partially offset by labor efficiencies across most of our industry groups and the contract mix within M&amp;D and Technical Solutions.</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 increased by $3.3 million to $159.9 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase 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">an absence of an $8.4 million fair value adjustment to decrease the contingent consideration related to the RavenVolt Acquisition; 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 $5.8 million increase in costs associated with the systems&#8217; go-live.</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><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%">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 $3.7 million decrease in certain 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-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">an absence of a $3.5 million unfavorable medical and dental self-insurance adjustment related to prior year claims as the result of actuarial evaluations completed in the three months ended April 30, 2023; 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.8 million decrease in compensation and related expenses primarily due to headcount reduction at the end of October 2023, partially offset by an increase in compensation under certain incentive 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 decreased by $5.9 million, or 30.5%, to $13.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The decrease was primarily due to the lower amortization of intangibles, primarily 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 decreased by $0.5 million to $20.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period, and was driven by lower borrowings from our Amended Credit Facility.</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, 2024, and April&#160;30, 2023, were 29.9% and 28.2%, respectively, resulting in provisions for taxes of $18.7 million and $20.4 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, 2024, and April&#160;30, 2023, 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 gain of $10.3 million on interest rate swaps during the three months ended April&#160;30, 2024, as compared to a loss of $2.5 million during the three months ended April&#160;30, 2023, 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 loss of $1.7 million during the three months ended April&#160;30, 2024, as compared to a foreign currency translation gain of $2.3 million during the three months ended April&#160;30, 2023. 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%">26</span></div></div></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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-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 style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><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.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><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: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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:9pt;font-weight:700;line-height:100%">2023</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%">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 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"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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"><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%">989.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%">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%">(8.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="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="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%">388.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%">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%">15.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="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.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%">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%">225.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%">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%">8.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="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;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%">238.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%">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%">11.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="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.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%">176.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%">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%">7.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="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.6%</span></td></tr><tr><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%">2,018.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%">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 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%">34.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 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%">1.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">77.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 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%">1.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="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.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%">7.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 colspan="2" style="background-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 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%">21 bps </span></td><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"><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%">43.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%">40.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%">2.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="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.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%">11.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 colspan="2" style="background-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 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%">29 bps </span></td><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"><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.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%">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%">(0.3)</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="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.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%">5.1&#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 colspan="2" style="background-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 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 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"><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%">13.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%">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%">(10.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="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%">(44.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%">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 colspan="2" style="background-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 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%">(492) bps </span></td><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"><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.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%">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%">6.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="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.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%">9.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 colspan="2" style="background-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 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%">358 bps </span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">(79.7)</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%">(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%">(10.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="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%">(15.2)%</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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.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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-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:#dce2ef;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%">81.3&#160;</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:#dce2ef;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:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td style="background-color:#dce2ef;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:#dce2ef;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%">(11.4)</span></td><td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">(12.3)%</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 style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.543%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">(Decrease) / 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%">989.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 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%">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 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%">(8.9)</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;border-top:1pt solid #000;padding:0 1pt"/><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.9)%</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%">77.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%">76.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%">1.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="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.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%">7.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 colspan="2" style="background-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 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%">21 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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 $8.9 million, or 0.9%, to $989.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The revenue decrease was primarily driven by the soft commercial office market conditions and attrition of certain engineering clients, partially offset by client expansions and increases in revenue in the sports sector and parking. Management reimbursement revenues for this segment totaled $68.6 million and $65.7 million for the three months ended April&#160;30, 2024 and 2023, 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 $1.4 million, or 1.8%, to $77.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin increased by 21 bps to 7.8% in the three months ended April&#160;30, 2024, from 7.6% in the prior year period. The increase in operating profit margin was primarily driven by contract and service mix and labor efficiencies.</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><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 style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.543%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">388.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 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%">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 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%">15.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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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%">4.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%">43.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%">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%">2.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="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.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%">11.2&#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 colspan="2" style="background-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 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%">29 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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 $15.4 million, or 4.1%, to $388.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily attributable to the expansion of business with existing 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%">Operating profit increased by 6.9% to $43.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin increased by 29 bps to 11.2% in the three months ended April&#160;30, 2024, from 10.9% in the prior year period. The increase in operating profit margin was primarily attributable to the 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 style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.543%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">225.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 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%">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 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%">8.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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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%">4.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%">11.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%">11.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%">(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="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.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%">5.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 colspan="2" style="background-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: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 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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;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 $8.9 million, or 4.1%, to $225.6 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily attributable to net new business and expansion of business with existing 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%">Operating profit decreased by $0.3 million, or 1.8%, to $11.5 million for the three months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin decreased by 31 bps to 5.1% in the three months ended April&#160;30, 2024, from 5.4% in the prior year period. The decrease in operating profit margin was primarily attributable to base wage increases, partially offset by labor efficiencies.</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 style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.543%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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="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%">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%">238.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%">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 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%">11.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;border-top:1pt solid #000000;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%">4.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%">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%">13.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%">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%">(10.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">(44.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%">5.5&#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 colspan="2" style="background-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 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%">(492) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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%">Aviation revenues increased by $11.0 million, or 4.8%, to $238.2 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily attributable to new business and scope expansions with the existing clients as well as continuing recovery in travel volume. In addition, during the three months ended April 30, 2023, we recognized $12.6 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized prior to January 31, 2023. Management reimbursement revenues for this segment totaled $8.2 million and $7.7 million for the three months ended April&#160;30, 2024 and 2023, 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 $10.5 million, or 44.8%, to $13.1 million for the three months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin decreased by 492 bps to 5.5% in the three months ended April&#160;30, 2024. The operating profit margin decreased primarily due to the revenue recognized for the Aviation parking project during the three months ended April 30, 2023, whereby all the direct labor and related costs were recognized prior to January 31, 2023. This decrease was partially offset by labor efficiencies, primarily due to an increase in travel volume.  </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 style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.543%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">176.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%">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 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%">7.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;border-top:1pt solid #000000;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%">4.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%">17.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%">10.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%">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="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.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%">9.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 colspan="2" style="background-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: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 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%">358 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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 $7.8 million, or 4.6%, to $176.2 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily driven by higher project revenues due to the timing of certain energy solutions projects, including microgrid systems and generators installation, partially offset by a decrease in electric vehicle charging station installation sales.</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 $6.8 million, or 66.6%, to $17.0 million during the three months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin increased by 358 bps to 9.6% in the three months ended April&#160;30, 2024, from 6.0% in the prior year period. The increase in operating profit margin was primarily attributable to the contract mix and 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 style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.543%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">(79.7)</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%">(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 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%">(10.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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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%">(15.2)%</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 increased by $10.5 million, or 15.2%, to $79.7 million during the three months ended April&#160;30, 2024, as compared to the prior year period. The increase in corporate expenses was primarily attributable to:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0046ad;font-family:'Calibri',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.77pt">an absence of an $8.4 million fair value adjustment to decrease the 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 $5.6 million increase in costs associated with the systems&#8217; go-live; 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 $4.3 million unfavorable self-insurance reserve adjustment related to prior year claims from actuarial evaluations completed in the three months ended April 30, 2024.</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 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 $3.7 million decrease in certain 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; 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">an absence of a $3.5 million unfavorable medical and dental self-insurance adjustment related to prior year claims as the result of actuarial evaluations completed in the three months ended April 30, 2023.</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><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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-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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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, 2024,</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, 2023</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><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:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><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%">Six Months Ended April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">4,087.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%">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 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%">112.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;border-top:1pt solid #000;padding:0 1pt"/><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%">2.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%">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,589.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%">3,465.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%">124.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="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.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%">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.2&#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 colspan="2" style="background-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 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%">(65) bps</span></td><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;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%">314.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%">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 colspan="2" style="background-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.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="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.4%</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"/></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%">28.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%">39.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%">(10.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="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.6)%</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"/></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%">155.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(8.7)</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="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.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%">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%">1.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%">1.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="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%">71.4%</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%">(41.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%">(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%">(1.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="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.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 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%">116.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 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%">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 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%">(8.6)</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="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.9)%</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%">(28.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%">(34.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.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="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%">19.0%</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"/></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: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%">88.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 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%">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 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%">(2.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 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.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%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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%">(5.7)</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%">(15.6)</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%">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="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%">(63.3)%</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%">3.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%">12.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%">(9.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="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%">(71.1)%</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%">1.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%">4.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%">(2.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="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%">(65.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: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%">87.9&#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%">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 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%">(4.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 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%">(4.4)%</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 $112.5 million, or 2.8%, to $4,087.8 million during the six months ended April&#160;30, 2024, as compared to the prior year period. Revenue growth was primarily driven by the net new business and expansion of business with existing customers within Aviation, M&amp;D, and Education and timing of completions of certain energy solutions projects, including microgrid systems and generators installation within Technical Solutions. The increase in revenues was partially offset by soft commercial office market conditions within B&amp;I. </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 $124.8 million, or 3.6%, to $3,589.8 million during the six months ended April&#160;30, 2024, as compared to the prior year period. Gross margin decreased by 65 bps to 12.2% in the six months ended April&#160;30, 2024, from 12.8% in the six months ended April&#160;30, 2023. The decrease in gross margin was primarily driven by the $11.4 million in revenue recognized for the Aviation parking project during the six months ended April 30, 2023, whereby all the direct labor and related costs were recognized prior to October 31, 2022, and unfavorable self-insurance reserve adjustment related to prior year claims from actuarial evaluations completed in the six months ended April 30, 2024, partially offset by labor efficiencies across most of our industry groups and the contract mix within M&amp;D and Technical Solutions. </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%">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 increased by $7.3 million, or 2.4%, to $314.5 million during the six months ended April&#160;30, 2024, as compared to the six months ended April&#160;30, 2023. The increase 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">an $11.8 million increase in costs associated with the systems&#8217; go-live; </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0046ad;font-family:'Calibri',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.77pt">an absence of an $8.4 million fair value adjustment to decrease the 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%">30</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-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 increase in bad debt.</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 $13.8 million decrease in certain 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; 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 $2.0 million decrease in compensation and related expenses primarily due to headcount reduction at the end of October 2023, partially offset by increase in compensation under certain incentive 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 decreased by $10.8 million, or 27.6%, to $28.2 million during the six months ended April&#160;30, 2024, as compared to the six months ended April&#160;30, 2023. This decrease was primarily due to lower amortization of intangibles, primarily 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 $1.0 million, to $41.9 million during the six months ended April&#160;30, 2024, as compared to the six months ended April&#160;30, 2023. The increase was driven by higher interest rates on our Amended Credit Facility.</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, 2024, and April&#160;30, 2023, were 24.0% and 27.6%, respectively, resulting in provisions for taxes of $28.0 million and $34.5 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&#160;30, 2024, benefited from discrete items, primarily from $2.4 million for uncertain tax positions, $2.2 million for share-based compensation, and $2.2 million for return to provision adjustments related to our non-U.S. operations. Our effective tax rate for the six months ended April&#160;30, 2023, benefited from discrete items, primarily from $1.4 million for share-based compensation.</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 $5.7 million during the six months ended April&#160;30, 2024, as compared to a loss of $15.6&#160;million during the six months ended April&#160;30, 2023, 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"><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 $3.7 million during the six months ended April&#160;30, 2024, as compared to a foreign currency translation gain of $12.8 million during the six months ended April&#160;30, 2023. 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%">31</span></div></div></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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-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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><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-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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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 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"/><td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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"><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,022.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: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%">(12.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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;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%">789.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%">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%">35.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="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.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%">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%">445.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%">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%">14.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="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.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%">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%">487.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%">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%">48.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="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%">11.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%">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%">342.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%">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%">26.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="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.5%</span></td></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%">4,087.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%">112.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="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.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: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 #000000;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"><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%">157.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%">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%">5.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="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.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%">7.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 colspan="2" style="background-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 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%">29 bps </span></td><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"><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%">85.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%">81.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%">3.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="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.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 colspan="2" style="background-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 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%">(8) bps </span></td><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"><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%">24.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%">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%">0.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="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.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%">5.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 colspan="2" style="background-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 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%">(2) bps </span></td><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"><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%">22.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%">31.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%">(9.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="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%">(28.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%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-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 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%">(259) bps </span></td><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"><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%">23.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%">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%">6.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="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%">35.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%">6.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 colspan="2" style="background-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 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%">137 bps </span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">(154.4)</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%">(13.6)</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="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%">(9.7)%</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%">(3.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%">(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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">(71.4)%</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 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.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="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 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%">155.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(8.7)</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 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%">(5.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 style="width:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.689%"/><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:14.835%"/><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:14.695%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">(Decrease) / 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%">2,022.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%">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 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%">(12.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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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%">(0.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%">157.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%">152.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%">5.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="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.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%">7.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 colspan="2" style="background-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 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%">29 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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 decreased by $12.2 million, or 0.6%, to $2,022.8 million during the six months ended April&#160;30, 2024, as compared to the prior year period. The revenue decrease was primarily driven by the soft commercial office market conditions, and attrition of certain engineering clients, partially offset by client expansions and increases in revenue in the sports sector and parking. Management reimbursement revenues for this segment totaled $139.1 million and $130.1 million for the six months ended April&#160;30, 2024 and 2023, 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 $5.0 million, or 3.3%, to $157.2 million during the six months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin increased by 29 bps to 7.8% in the six months ended April&#160;30, 2024, from 7.5% in the six months ended April&#160;30, 2023. The increase in operating profit margin was primarily driven by the contract and service mix and labor efficiencies. </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"><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:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.689%"/><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:14.835%"/><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:14.695%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">789.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%">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 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%">35.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;border-top:1pt solid #000000;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%">4.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 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%">85.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%">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%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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.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 colspan="2" style="background-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 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%">(8) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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 $35.8 million, or 4.7%, to $789.5 million during the six months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily attributable to the expansion of business with existing customers. </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 increased by $3.3 million, or 4.0%, to $85.0 million during the six months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin decreased by 8 bps to 10.8% in the six months ended April&#160;30, 2024, from 10.8% in the six months ended April&#160;30, 2023. The decrease in operating profit margin was primarily attributable to the change in the 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 style="width:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.689%"/><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:14.835%"/><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:14.695%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">445.7&#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 colspan="3" style="background-color:#dce3ef;padding:0 1pt"/><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 colspan="3" style="background-color:#dce3ef;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%">14.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 colspan="3" style="background-color:#dce3ef;border-top:1pt solid #000000;padding:0 1pt"/><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%">3.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%">24.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%">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%">0.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="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.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%">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 colspan="2" style="background-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: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 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%">(2) bps</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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 $14.1 million, or 3.3%, to $445.7 million during the six months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily attributable to net new business, partially offset by a decrease in work orders. </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.7 million, or 2.9%, during the six months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin decreased by 2 bps to 5.4% in the six months ended April&#160;30, 2024, from 5.5% in the six months ended April&#160;30, 2023. The decrease in operating profit margin was primarily attributable to the decrease in disinfection-related work orders, which have higher margins. Operating profit margin was positively impacted by labor efficiencies and lower start-up supplies expenses.</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 style="width:33.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.543%"/><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:14.689%"/><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:14.548%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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 / (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%">487.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%">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 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%">48.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;border-top:1pt solid #000000;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%">11.0%</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%">22.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%">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%">(9.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="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%">(28.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%">4.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 colspan="2" style="background-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 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%">(259) bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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 $48.3 million, or 11.0%, to $487.8 million during the six months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily attributable to new business and scope expansions with the existing clients as well as continuing recovery in travel volume. In addition, during the six months ended April 30, 2023, we recognized $11.4 million in revenue from an Aviation parking project, whereby all the direct labor and related costs were recognized prior to October 31, 2022. Management reimbursement revenues for this segment totaled $17.7 million and $15.6 million for the six months ended April&#160;30, 2024 and 2023, 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 decreased by $9.1 million, or 28.6%, to $22.8 million during the six months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin decreased by 259 bps to 4.7% in the six months ended April&#160;30, 2024, from 7.3% in the six months ended April&#160;30, 2023. The decrease was primarily attributable to $11.4 million in revenue from an Aviation parking project recognized during the six months ended April 30, 2023, whereby all the direct labor and related costs were recognized prior to October 31, 2022. In addition, operating profit </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><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%">margin was negatively impacted by certain costs related to reconciliations of funds due under long-term contracts, partially offset by labor efficiencies primarily due to an increase in travel volume. </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 style="width:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.689%"/><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:14.835%"/><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:14.695%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">342.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 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%">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 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%">26.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 colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;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%">8.5%</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%">23.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%">17.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%">6.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="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%">35.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%">6.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 colspan="2" style="background-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 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%">137 bps</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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.6 million, or 8.5%, to $342.1 million during the six months ended April&#160;30, 2024, as compared to the prior year period. The increase was primarily driven by higher project revenues due to the timing of completions of certain energy solutions projects, including microgrid systems and generators installation, partially offset by a decrease in electric vehicle charging station installation sales.</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 $6.1 million, or 35.3%, to $23.5 million during the six months ended April&#160;30, 2024, as compared to the prior year period. Operating profit margin increased by 137 bps to 6.9% in the six months ended April&#160;30, 2024, from 5.5% in the six months ended April&#160;30, 2023. The increase in operating profit margin was primarily attributable to the contract mix and lower amortization of intangible assets.</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:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.689%"/><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:14.835%"/><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:14.695%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">2024</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%">2023</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%">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%">(154.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 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%">(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 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%">(13.6)</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;border-top:1pt solid #000000;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%">(9.7)%</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 $13.6 million, or 9.7%, to $154.4 million during the six months ended April&#160;30, 2024, 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:#0046ad;font-family:'Calibri',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.77pt">an $11.5 million increase in costs associated with the systems&#8217; go-live; </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">a $9.7 million unfavorable self-insurance reserve adjustment related to prior year claims from actuarial evaluations completed in the six months ended April 30, 2024; and</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">an absence of an $8.4 million fair value adjustment to decrease the contingent consideration related to the RavenVolt Acquisition.</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 $13.8 million decrease in certain 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><br/></span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_106"></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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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="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;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%">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 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. 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, 2024, we were in compliance with these covenants.</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%">During the six months ended April&#160;30, 2024, we made principal payments of $16.3 million under the term loan. At April&#160;30, 2024, the total outstanding borrowings under our Amended Credit Facility in the form of cash borrowings and standby letters of credit were $1.3 billion and $57.9 million, respectively, and our weighted average interest rate on all outstanding borrowings, excluding letters of credit, was 7.17%. At April&#160;30, 2024, we had up to $501.1 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 repurchased shares under the share repurchase program during the three and six months ended April 30, 2024, as summarized below. 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 </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><br/></span></div><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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2024, authorization for $186.5 million of repurchases remained under our share repurchase program. </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:56.330%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.336%"/><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%">(in millions, except per share amounts)</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%">Three Months Ended April 30, 2024</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%">Six Months Ended April 30, 2024</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%">Total number of shares purchased</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0.56</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0.56</span></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%">Average price paid per share</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.84&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.84&#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%">Total cash paid for share repurchases</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 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:10pt;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:10pt;font-weight:400;line-height:100%">23.80&#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:10pt;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:10pt;font-weight:400;line-height:100%">23.80&#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"><span><br/></span></div><div style="text-align:justify"><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%"> Average price paid per share and total cash paid for share repurchases does not include any excise tax for stock repurchases as part of the Inflation Reduction Act of 2022. </span></div><div style="margin-top:9pt"><span><br/></span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_109"></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 style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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-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%">2024</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%">2023</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 provided by (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%">116.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%">(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"/></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%">(28.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%">(22.2)</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%">Net cash (used in) 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%">(98.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%">62.8&#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;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 provided by operating activities was $116.9 million during the six months ended April&#160;30, 2024, as compared to net cash used by operating activities of $45.0 million during the prior year period. The change was primarily driven by the timing of working capital requirements, including customer payments and an absence of a $66.0 million payment for the deferred payroll taxes made during the three months ended January 31, 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-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 increased by $6.4 million during the six months ended April&#160;30, 2024, as compared to the prior year period. This quarter&#8217;s activity was primarily related to purchases of property, plant and equipment.</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 used in 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%">$98.0 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, 2024, as compared to net cash provided by financing activities of </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 prior year period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The change was primarily related to a decrease in net borrowings from our Amended Credit Facility due to the $116.9 million cash provided by operating activities. </span></div><div style="margin-top:9pt"><span><br/></span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_112"></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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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><br/></span></div><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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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%">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 style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="border-top:1pt solid #e98300;padding:0 1pt"/></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, 2023. </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 style="width:9.572%"/><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.098%"/><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:43.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:20.104%"/><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%">Accounting Standard Update(s)</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%">Topic</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%">Summary</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/<br/>Method of Adoption</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">2023-07</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">This ASU, issued in November 2023, improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker, and an amount for other segment items by reportable segment, with a description of its composition.  We are currently evaluating the impact of implementing this guidance on our financial statements.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">2023-09</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.8pt;font-weight:400;line-height:100%">This ASU, issued in December 2023, is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. We are currently evaluating the impact of implementing this guidance on our financial statements.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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, 2024, with early adoption permitted.</span></div></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><br/></span></div><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><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_118"></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, 2023. </span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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%">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 Securities and Exchange Commission 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 HR information systems, enterprise resource planning (&#8220;ERP&#8221;) system, and labor management system. The implementation of several key platforms involves changes in the systems that include internal controls. During the year ended October 31, 2023, we had a change in our internal control over financial reporting as a result of our implementation of a new ERP for the Education industry group that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. The new ERP system for the Education industry group replaced our legacy system in which a significant portion of our business transactions originate, are processed, and recorded. The rest of our industry groups will transition to our new ERP system over the next several years. Our new ERP system is intended to provide us with enhanced transactional processing and management tools, as compared with our legacy system and is intended to enhance internal controls over financial reporting. We believe our new ERP system will facilitate better transactional reporting and oversight, enhance our internal control over financial reporting, and function as an important component of our disclosure controls and procedures. 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-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 2024 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 id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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%">PART II. OTHER INFORMATION</span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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 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="if42d0bea9d8f4d1ba3acfa8f49184d1e_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&#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, 2023, in response to Item 1A., &#8220;Risk Factors,&#8221; of Part I of the Annual Report.</span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_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 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.</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%">Common Stock 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%">Effective December 13, 2023, 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, </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><br/></span></div><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">future cash flows, share price, share availability, and other factors. Repurchased shares are retired and returned to an authorized but unissued status.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The repurchase program may be suspended or discontinued at any time without prior notice. </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 table sets forth, for the months indicated, our purchases of common stock in the second quarter of fiscal year 2024:</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:24.777%"/><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.736%"/><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.736%"/><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:16.736%"/><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.741%"/><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, except per share amounts)</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%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Average Price Paid per Share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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%">Total Number of Shares Purchased as Part of Publicly Announced Plan</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%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan</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%">Period</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"/></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%">2/01/2024-2/29/2024</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%">&#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: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%">&#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%">&#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: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%">210.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/01/2024-3/31/2024</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%">0.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 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%">42.84&#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.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 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%">186.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/01/2024-4/30/2024</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%">&#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: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%">&#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%">&#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: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%">186.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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="2" style="background-color:#dce2ef;border-bottom:3pt double #000;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-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%">42.84&#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 colspan="2" style="background-color:#dce2ef;border-bottom:3pt double #000;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-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 colspan="3" style="background-color:#dce2ef;padding:0 1pt"/></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:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="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:9pt;font-weight:400;line-height:120%">Average price paid per share does not include any excise tax for stock repurchases as part of the Inflation Reduction Act of 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_136"></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="if42d0bea9d8f4d1ba3acfa8f49184d1e_139"></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 id="if42d0bea9d8f4d1ba3acfa8f49184d1e_142"></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><span><br/></span></div><div><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trading Arrangements</span></div><ix:nonNumeric contextRef="c-1" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-808" continuedAt="f-808-1" 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%">During the three months ended April&#160;30, 2024, certain of our &#8220;officers,&#8221; as defined in Rule 16a-1(f) of the Exchange Act, and directors <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-809">adopted</ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-810"><ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-811">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408 of Regulation S-K, as follows:</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:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-22.5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trading Arrangements</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Name and Title</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Action</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Date of Action</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Rule 10b5-1 Trading Arrangement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-Rule 10b5-1 Trading Arrangement</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregate Number of Securities to Be Sold</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregate Number of Securities to Be Purchased</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Duration</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-295" name="ecd:TrdArrIndName" id="f-812">Scott Salmirs,</ix:nonNumeric> <ix:nonNumeric contextRef="c-295" name="ecd:TrdArrIndTitle" id="f-813">President and Chief Executive Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-295" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-814">Adoption</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-295" name="ecd:TrdArrAdoptionDate" id="f-815">April 9, 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-296" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-816">50,000</ix:nonFraction> shares of common stock</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">From July 10, 2024, until the earlier of (i) the date when all the shares under the plan are sold and (ii) January 15, 2025</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-297" name="ecd:TrdArrIndName" id="f-817">Rene Jacobsen,</ix:nonNumeric></span><span style="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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-297" name="ecd:TrdArrIndTitle" id="f-818">Executive Vice President and Chief Operating Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-297" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-819">Adoption</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-297" name="ecd:TrdArrAdoptionDate" id="f-820">April 15, 2024</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-298" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-821">50,000</ix:nonFraction> shares of common stock</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">From July 15, 2024, until the earlier of (i) the date when all shares under the plan are sold and (ii) July 15, 2025</span></div></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><ix:continuation id="f-808-1" continuedAt="f-808-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:107%;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:107%"> </span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"> </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%"><ix:continuation id="f-808-2">Intended to satisfy the affirmative defense conditions of Rule 10b5-1(c)</ix:continuation>.</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><br/></span></div><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="if42d0bea9d8f4d1ba3acfa8f49184d1e_148"></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;text-align:right"><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:10.157%"/><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:86.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit No.</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: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.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:left;vertical-align:top"><div><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="https://www.sec.gov/Archives/edgar/data/771497/000095017024037283/abm-ex3_1.htm">ABM Industries Incorporated Amended and Restated Bylaws effective March 27, 2024 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K, filed on March 27, 2024)</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.1&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><td colspan="3" style="background-color:#dce2ef;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="abm04302024ex311.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:#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.2&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="abm04302024ex312.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:#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%">32&#8225;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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="abm04302024ex32.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:#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.INS&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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:#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.SCH&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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 Extension Schema 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.CAL&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 Calculation 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.DEF&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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 Extension Definition 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.LAB&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 Label 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.PRE&#8224;</span></td><td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/><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 Presentation 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%">104&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">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 style="width:4.652%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.148%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><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"/></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 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%">40</span></div></div></div><div id="if42d0bea9d8f4d1ba3acfa8f49184d1e_151"></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 style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.737%"/><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-weight:400;line-height:100%;text-decoration:underline">June 6, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/><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 style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.737%"/><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-weight:400;line-height:100%;text-decoration:underline">June 6, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/><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><br/></span></div><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></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>abm04302024ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id9172465354b4387b2659b443a22b6fb_1"></div><div style="min-height:43.2pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:139%">EXHIBIT 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:100%">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:100%">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:100%">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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-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:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June&#160;6, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;                      </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Salmirs</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div><div><font><br></font></div><div style="padding-left:234pt"><font><br></font></div><div style="height:43.2pt;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>abm04302024ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ib402ae62e24347de9536759d2c853eb9_1"></div><div style="min-height:43.2pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:100%">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:100%">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:100%">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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-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:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June&#160;6, 2024</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earl R. Ellis</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div><div style="padding-left:234pt"><font><br></font></div><div style="padding-left:234pt"><font><br></font></div><div style="height:43.2pt;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>abm04302024ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i9ba5eaadce3149449c56943c4a233912_1"></div><div style="min-height:43.2pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="padding-left:234pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 32</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:100%">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:100%">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:100%">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:100%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></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:100%">In connection with the Quarterly Report of ABM Industries Incorporated (the &#8220;Company&#8221;) for the quarter ended January 31, 2024, 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:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><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:100%">June&#160;6, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;                      </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Salmirs</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><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:100%">June&#160;6, 2024</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earl R. Ellis</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font></div><div><font><br></font></div><div><font><br></font></div><div style="height:43.2pt;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-20240430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:75fdb803-5b7b-47d3-b103-1598480d0384,g:09e43c9c-f0a6-46ab-accb-9e89c1f137cf-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:abm="http://www.abm.com/20240430" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.abm.com/20240430">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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-20240430_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-20240430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20240430_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-20240430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="ACQUISITIONS" roleURI="http://www.abm.com/role/ACQUISITIONS">
        <link:definition>0000010 - Disclosure - ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="CreditFacility" roleURI="http://www.abm.com/role/CreditFacility">
        <link:definition>0000015 - Disclosure - Credit Facility</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>9954471 - 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>9954472 - 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>9954473 - 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>9954474 - 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>9954475 - 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="CreditFacilityTables" roleURI="http://www.abm.com/role/CreditFacilityTables">
        <link:definition>9954476 - Disclosure - Credit Facility (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="COMMONSTOCKTables" roleURI="http://www.abm.com/role/COMMONSTOCKTables">
        <link:definition>9954477 - Disclosure - COMMON STOCK (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>9954478 - 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>9954479 - 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>9954480 - 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="ACQUISITIONSDetails" roleURI="http://www.abm.com/role/ACQUISITIONSDetails">
        <link:definition>9954481 - Disclosure - ACQUISITIONS (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="REVENUESScheduleofDisaggregationofRevenuesDetails" roleURI="http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails">
        <link:definition>9954482 - Disclosure - REVENUES - Schedule of Disaggregation of Revenues (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>9954483 - 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>9954483 - 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="REVENUESScheduleofContractAssetandLiabilityDetails" roleURI="http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails">
        <link:definition>9954484 - Disclosure - REVENUES - Schedule of Contract 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="NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails">
        <link:definition>9954485 - Disclosure - NET INCOME PER COMMON SHARE - Schedule of Basic and Diluted Net Income Per Common Share Calculations (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="NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails">
        <link:definition>9954486 - Disclosure - NET INCOME PER COMMON SHARE - Schedule of 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>9954487 - 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>9954488 - 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="INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails" roleURI="http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails">
        <link:definition>9954489 - Disclosure - INSURANCE - Schedule of 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="INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" roleURI="http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails">
        <link:definition>9954490 - Disclosure - INSURANCE - Schedule of 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="CreditFacilityScheduleofComponentsofDebtDetails" roleURI="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails">
        <link:definition>9954491 - Disclosure - Credit Facility - Schedule of 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="CreditFacilityNarrativeDetails" roleURI="http://www.abm.com/role/CreditFacilityNarrativeDetails">
        <link:definition>9954492 - Disclosure - Credit Facility - 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="CreditFacilityScheduleofLongTermDebtMaturitiesDetails" roleURI="http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails">
        <link:definition>9954493 - Disclosure - Credit Facility - Schedule of 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="CreditFacilityScheduleofInterestRateSwapsDetails" roleURI="http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails">
        <link:definition>9954494 - Disclosure - Credit Facility - Schedule of 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="COMMONSTOCKNarrativeDetails" roleURI="http://www.abm.com/role/COMMONSTOCKNarrativeDetails">
        <link:definition>9954495 - Disclosure - COMMON STOCK - 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="COMMONSTOCKScheduleofRepurchaseActivityDetails" roleURI="http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails">
        <link:definition>9954496 - Disclosure - COMMON STOCK- Schedule of Repurchase 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="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9954497 - 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>9954498 - 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>9954499 - 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_InterestRateSwapEffective1112022Member" abstract="true" name="InterestRateSwapEffective1112022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_InterestRateSwapEffective292022Member" abstract="true" name="InterestRateSwapEffective292022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_LettersOfCreditTable" abstract="true" name="LettersOfCreditTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" abstract="true" name="SuretyBondsAndSuretyBackedLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_ScheduleOfOtherLiabilitiesLineItems" abstract="true" name="ScheduleOfOtherLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="abm_ManufacturingAndDistributionMember" abstract="true" name="ManufacturingAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_AviationMember" abstract="true" name="AviationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_ContractWithCustomerLiabilityOtherCurrent" abstract="false" name="ContractWithCustomerLiabilityOtherCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_ContractwithCustomerLiabilitiesRollForward" abstract="true" name="ContractwithCustomerLiabilitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" abstract="false" name="IncreaseDecreaseInLeaseLiabilitiesNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" abstract="false" name="ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_ProceedsFromRepaymentsOfEnergySavingContracts" abstract="false" name="ProceedsFromRepaymentsOfEnergySavingContracts" nillable="true" xbrli:periodType="duration" 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_EducationMember" abstract="true" name="EducationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_SelfInsuredRetentionAmountPerOccurrence" abstract="false" name="SelfInsuredRetentionAmountPerOccurrence" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_InterestRateSwapEffective7182022Member" abstract="true" name="InterestRateSwapEffective7182022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_InsurancePoliciesDomain" abstract="true" name="InsurancePoliciesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_FacilityServicesMember" abstract="true" name="FacilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_MedicalAndDentalSelfInsuranceProgramMember" abstract="true" name="MedicalAndDentalSelfInsuranceProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_LoansPayableNoncurrentGross" abstract="false" name="LoansPayableNoncurrentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ContractWithCustomerAssetCapitalizedCommissions" abstract="false" name="ContractWithCustomerAssetCapitalizedCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_NumberOfIndustryGroups" abstract="false" name="NumberOfIndustryGroups" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="abm_ReneJacobsenMember" abstract="true" name="ReneJacobsenMember" 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_InsuranceDisclosureTableTextBlock" abstract="false" name="InsuranceDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantMaximumTotalNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_InsurancePoliciesAxis" abstract="true" name="InsurancePoliciesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_ScottSalmirsMember" abstract="true" name="ScottSalmirsMember" 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_JanitorialMember" abstract="true" name="JanitorialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" abstract="true" name="InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_InterestRateSwapEffective2252022Member" abstract="true" name="InterestRateSwapEffective2252022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_RavenVoltIncMember" abstract="true" name="RavenVoltIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" abstract="false" name="ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="abm_StockRepurchaseDuringPeriodAverageCostPerShare" abstract="false" name="StockRepurchaseDuringPeriodAverageCostPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <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_EnergySavingsContractsMember" abstract="true" name="EnergySavingsContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_InterestRateSwapEffective772022Member" abstract="true" name="InterestRateSwapEffective772022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" abstract="true" name="InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_ManagementReimbursementRevenueMember" abstract="true" name="ManagementReimbursementRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_ScheduleOfOtherLiabilitiesTable" abstract="true" name="ScheduleOfOtherLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" abstract="false" name="ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="abm_BusinessAndIndustryMember" abstract="true" name="BusinessAndIndustryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantMinimumInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="abm_InterestRateSwapEffective542022Member" abstract="true" name="InterestRateSwapEffective542022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_DebtInstrumentBasisSpreadFloor" abstract="false" name="DebtInstrumentBasisSpreadFloor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="abm_NumberOfTechnicalSolutionSegments" abstract="false" name="NumberOfTechnicalSolutionSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="abm_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" abstract="true" name="AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_TechnicalSolutionsMember" abstract="true" name="TechnicalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_AirlineServicesMember" abstract="true" name="AirlineServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_BuildingAndEnergySolutionsMember" abstract="true" name="BuildingAndEnergySolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" abstract="false" name="InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>abm-20240430_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 2024 Workiva-->
<!--r:75fdb803-5b7b-47d3-b103-1598480d0384,g:09e43c9c-f0a6-46ab-accb-9e89c1f137cf-->
<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/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_52eeff27-376c-4d9f-8cf8-4c8913bc77e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_62cae2be-77f2-410d-8721-b7aa406f38e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52eeff27-376c-4d9f-8cf8-4c8913bc77e1" xlink:to="loc_us-gaap_OtherAssetsCurrent_62cae2be-77f2-410d-8721-b7aa406f38e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_66378c50-8c5b-4751-baff-0065492db5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52eeff27-376c-4d9f-8cf8-4c8913bc77e1" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_66378c50-8c5b-4751-baff-0065492db5e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_4d292549-c5e7-4a0f-93e5-31db61fd35b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52eeff27-376c-4d9f-8cf8-4c8913bc77e1" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_4d292549-c5e7-4a0f-93e5-31db61fd35b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b485e26b-013b-483c-88d9-a5be5d62af4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52eeff27-376c-4d9f-8cf8-4c8913bc77e1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b485e26b-013b-483c-88d9-a5be5d62af4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_27bf99d6-8b17-4860-a421-66dd95c7e02b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52eeff27-376c-4d9f-8cf8-4c8913bc77e1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_27bf99d6-8b17-4860-a421-66dd95c7e02b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_266e4d4e-6fe4-41fa-b56c-604c7342d3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2c32bb93-766d-4e3a-9f0c-c90cdcd2b092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_266e4d4e-6fe4-41fa-b56c-604c7342d3ae" xlink:to="loc_us-gaap_PreferredStockValue_2c32bb93-766d-4e3a-9f0c-c90cdcd2b092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_443b84b8-6ccb-43a4-a455-4256bb981f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_266e4d4e-6fe4-41fa-b56c-604c7342d3ae" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_443b84b8-6ccb-43a4-a455-4256bb981f5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d9a40bda-38c4-499d-9e4a-c587dd609501" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_266e4d4e-6fe4-41fa-b56c-604c7342d3ae" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d9a40bda-38c4-499d-9e4a-c587dd609501" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4c5660da-56bc-4bee-ab57-1c34c4c77965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_266e4d4e-6fe4-41fa-b56c-604c7342d3ae" xlink:to="loc_us-gaap_CommonStockValue_4c5660da-56bc-4bee-ab57-1c34c4c77965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_236444f5-3a17-4784-b003-9bbaddf859e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_266e4d4e-6fe4-41fa-b56c-604c7342d3ae" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_236444f5-3a17-4784-b003-9bbaddf859e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_661722a9-299b-4fa1-8a2e-4d38739cae03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_59f65cd6-0db3-4e06-bcda-8efbbe83e493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_661722a9-299b-4fa1-8a2e-4d38739cae03" xlink:to="loc_us-gaap_Liabilities_59f65cd6-0db3-4e06-bcda-8efbbe83e493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8be15dfb-be84-4197-a479-5b8982d27ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_661722a9-299b-4fa1-8a2e-4d38739cae03" xlink:to="loc_us-gaap_StockholdersEquity_8be15dfb-be84-4197-a479-5b8982d27ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5c64e279-0141-4144-a4b0-9dee6cade482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_661722a9-299b-4fa1-8a2e-4d38739cae03" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5c64e279-0141-4144-a4b0-9dee6cade482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9df01a18-029a-4907-89a8-5f98553d2765" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_Goodwill_9df01a18-029a-4907-89a8-5f98553d2765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_190ddbe7-44b0-4d62-a559-1ea2281b388f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_OtherInvestments_190ddbe7-44b0-4d62-a559-1ea2281b388f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5fab52ab-387c-41b1-888e-c4f4d263c05f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5fab52ab-387c-41b1-888e-c4f4d263c05f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f7c83f13-54f6-4929-89c0-46bbf9581fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f7c83f13-54f6-4929-89c0-46bbf9581fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d789a072-bb52-4322-a694-a536036477c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_AssetsCurrent_d789a072-bb52-4322-a694-a536036477c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d095fed1-8bd9-407a-8d8f-3da4d72f1783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d095fed1-8bd9-407a-8d8f-3da4d72f1783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6c28a838-7cb3-4970-aa66-a45151f42320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6365700b-f63c-4b6d-bd8e-6ff23d23ac77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6c28a838-7cb3-4970-aa66-a45151f42320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_81d52962-db7a-4452-8b03-b54f685d206e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_DebtCurrent_81d52962-db7a-4452-8b03-b54f685d206e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_dd3c0e32-2c8f-40f0-b8d1-6a0034a660a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_dd3c0e32-2c8f-40f0-b8d1-6a0034a660a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_dd616de0-2abc-4266-a7ed-5dcd73fce70a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_dd616de0-2abc-4266-a7ed-5dcd73fce70a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_aa5bfbae-1fac-4b0d-a1e9-4e0ab5145773" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_aa5bfbae-1fac-4b0d-a1e9-4e0ab5145773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_dd97ef51-0319-4b4c-aa0d-40dc5225306f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_AccountsPayableCurrent_dd97ef51-0319-4b4c-aa0d-40dc5225306f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_88e0496b-66c2-4db3-a3cf-236523136076" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_88e0496b-66c2-4db3-a3cf-236523136076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a343ccec-6d06-418e-b7bb-c84553bc042f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a343ccec-6d06-418e-b7bb-c84553bc042f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_61a1c996-dd88-477a-9377-d4ddd82f441c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_61a1c996-dd88-477a-9377-d4ddd82f441c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b2603a95-6811-46d5-9bb8-6c90bc97c775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09ee208-83d9-4302-888f-4bfef7c153c1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b2603a95-6811-46d5-9bb8-6c90bc97c775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2232a5e3-5d02-49d2-821c-b5141f8ec872" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_LiabilitiesCurrent_2232a5e3-5d02-49d2-821c-b5141f8ec872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_948a59fb-bf2b-448d-a379-8d2bd0ff87a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_948a59fb-bf2b-448d-a379-8d2bd0ff87a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_daa8f83a-0c5a-4d5c-b97a-9017aca00a76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_daa8f83a-0c5a-4d5c-b97a-9017aca00a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_67fe033f-252e-4b78-84ca-8699b2e3f22f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_67fe033f-252e-4b78-84ca-8699b2e3f22f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_03d66bf7-9522-481a-908b-028465705b31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_03d66bf7-9522-481a-908b-028465705b31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_9919b7a4-3b2d-437f-a469-20b0fee52a93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_9919b7a4-3b2d-437f-a469-20b0fee52a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_26ee5f0a-5b15-4552-b0de-e97c2848de09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1771f391-7b6b-461d-b0bc-1b144467c173" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_26ee5f0a-5b15-4552-b0de-e97c2848de09" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff0a3045-56ce-45c5-a0da-85fb9c011e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b0a8ba8c-ca05-42a0-885c-00cdeb06ccf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff0a3045-56ce-45c5-a0da-85fb9c011e57" xlink:to="loc_us-gaap_OperatingIncomeLoss_b0a8ba8c-ca05-42a0-885c-00cdeb06ccf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f499b32e-10d0-4563-a9a3-bc1807805d18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff0a3045-56ce-45c5-a0da-85fb9c011e57" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f499b32e-10d0-4563-a9a3-bc1807805d18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d7b5330a-df50-4275-996b-4ea8d9ba457a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff0a3045-56ce-45c5-a0da-85fb9c011e57" xlink:to="loc_us-gaap_InterestExpense_d7b5330a-df50-4275-996b-4ea8d9ba457a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_286fa86a-91bd-488a-b6ef-e53da5971ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_351e73fa-5691-4c20-a792-0c505f12bed8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_286fa86a-91bd-488a-b6ef-e53da5971ba7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_351e73fa-5691-4c20-a792-0c505f12bed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_02dd7a5f-5d53-455e-bb1f-1f72cc69232b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_286fa86a-91bd-488a-b6ef-e53da5971ba7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_02dd7a5f-5d53-455e-bb1f-1f72cc69232b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cf602f3c-66aa-43aa-a434-909118d34872" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_286fa86a-91bd-488a-b6ef-e53da5971ba7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cf602f3c-66aa-43aa-a434-909118d34872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_27c0add9-fa91-4326-924f-b48d810ffd81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_286fa86a-91bd-488a-b6ef-e53da5971ba7" xlink:to="loc_us-gaap_NetIncomeLoss_27c0add9-fa91-4326-924f-b48d810ffd81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_83d4e345-833d-466f-9442-6e23cb4fb564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_394958eb-2c90-46cd-9db2-70e5b6889db2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_83d4e345-833d-466f-9442-6e23cb4fb564" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_394958eb-2c90-46cd-9db2-70e5b6889db2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f6aecc10-d361-4325-8364-2c01b9505a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_83d4e345-833d-466f-9442-6e23cb4fb564" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f6aecc10-d361-4325-8364-2c01b9505a6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_555df386-4661-4fa1-a911-e7971dce45be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_83d4e345-833d-466f-9442-6e23cb4fb564" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_555df386-4661-4fa1-a911-e7971dce45be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_86692f14-40a9-45a8-b554-2c9d373742f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_83d4e345-833d-466f-9442-6e23cb4fb564" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_86692f14-40a9-45a8-b554-2c9d373742f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a2426ce-e6c2-434e-a691-b5ff12ad626a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7fa4b980-18e8-4cd6-8b23-ef3ddfe9f802" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4a2426ce-e6c2-434e-a691-b5ff12ad626a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7fa4b980-18e8-4cd6-8b23-ef3ddfe9f802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9427430a-a74c-406b-bff7-394b5eb4ff35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4a2426ce-e6c2-434e-a691-b5ff12ad626a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9427430a-a74c-406b-bff7-394b5eb4ff35" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_95d6b933-28b8-4ec3-ba7c-4fc834ce10f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_95d6b933-28b8-4ec3-ba7c-4fc834ce10f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f7bab14b-3c7c-4e7e-a42e-84737c506271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f7bab14b-3c7c-4e7e-a42e-84737c506271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_d6cc6468-9e18-4ad7-aa3b-0ffd3fdba66f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_d6cc6468-9e18-4ad7-aa3b-0ffd3fdba66f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_500f9e5e-7aed-4b6d-b206-466e300e74c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_500f9e5e-7aed-4b6d-b206-466e300e74c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_75eb72f8-6ce4-4a14-9f87-13e9d5d0c798" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_75eb72f8-6ce4-4a14-9f87-13e9d5d0c798" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_86df5309-abd7-4a6a-a8bb-eb932f7790d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_86df5309-abd7-4a6a-a8bb-eb932f7790d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b517ffd6-ac00-4dac-81ee-23e7d311f8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b517ffd6-ac00-4dac-81ee-23e7d311f8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ProceedsFromRepaymentsOfEnergySavingContracts_9260b29d-c9fa-43ba-8da4-7ccfd9962e23" xlink:href="abm-20240430.xsd#abm_ProceedsFromRepaymentsOfEnergySavingContracts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6c84b56-e0ff-4d91-b304-a9161d8c59f7" xlink:to="loc_abm_ProceedsFromRepaymentsOfEnergySavingContracts_9260b29d-c9fa-43ba-8da4-7ccfd9962e23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4d35c41f-7a52-432e-b1e0-2fe50b61ec1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5a7fc632-2b95-4acc-88aa-521d8f44f981" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4d35c41f-7a52-432e-b1e0-2fe50b61ec1e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5a7fc632-2b95-4acc-88aa-521d8f44f981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0148fa05-e4ee-4259-a876-cb4fd1195108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4d35c41f-7a52-432e-b1e0-2fe50b61ec1e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0148fa05-e4ee-4259-a876-cb4fd1195108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d857809a-3837-4b5a-8f27-a8c2227eba66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4d35c41f-7a52-432e-b1e0-2fe50b61ec1e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d857809a-3837-4b5a-8f27-a8c2227eba66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37a0e66d-e150-4688-93cc-afbab2145123" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4d35c41f-7a52-432e-b1e0-2fe50b61ec1e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37a0e66d-e150-4688-93cc-afbab2145123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_440ebcf3-f028-42a3-8fa0-abed60ab6a64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d1ba7fcd-f556-4465-9fa8-bc5dcf832396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_440ebcf3-f028-42a3-8fa0-abed60ab6a64" xlink:to="loc_us-gaap_NetIncomeLoss_d1ba7fcd-f556-4465-9fa8-bc5dcf832396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_f0c4c7d3-e06a-462f-a97c-6b639b4dfffb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_440ebcf3-f028-42a3-8fa0-abed60ab6a64" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_f0c4c7d3-e06a-462f-a97c-6b639b4dfffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b619d10b-fa47-438a-893c-72dc58e6127f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a26d1cda-7e8a-47c5-96ef-9967192f209d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b619d10b-fa47-438a-893c-72dc58e6127f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a26d1cda-7e8a-47c5-96ef-9967192f209d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_03213e94-340a-4c2a-852f-d76c68d58934" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b619d10b-fa47-438a-893c-72dc58e6127f" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_03213e94-340a-4c2a-852f-d76c68d58934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e542c809-d453-48d8-af7f-9823f8db9511" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e542c809-d453-48d8-af7f-9823f8db9511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d1a31141-5910-41b8-b217-0bb59456f19c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d1a31141-5910-41b8-b217-0bb59456f19c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2e9d8961-ef71-4d57-857a-03029d7e3f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_ShareBasedCompensation_2e9d8961-ef71-4d57-857a-03029d7e3f4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2672d67e-f9a0-41f6-a822-124eebc6b7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2672d67e-f9a0-41f6-a822-124eebc6b7b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_188ed897-1b43-4a19-93ea-545cfbadb10e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_188ed897-1b43-4a19-93ea-545cfbadb10e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_83b6a525-9313-4aba-829b-5ad9f167fca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_83b6a525-9313-4aba-829b-5ad9f167fca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_9deee67a-894f-4830-8512-573a2b1577e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_9deee67a-894f-4830-8512-573a2b1577e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_5f11e6ad-8ab0-4c4e-9ae1-0030da4467e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_5f11e6ad-8ab0-4c4e-9ae1-0030da4467e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_d5fcb4c3-b1c3-4f41-95a3-554dac48150a" xlink:href="abm-20240430.xsd#abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_d5fcb4c3-b1c3-4f41-95a3-554dac48150a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_095ad7b5-484c-4570-98d6-bb22b0ba5bef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_095ad7b5-484c-4570-98d6-bb22b0ba5bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_2c8a5ef0-ec9a-4b8f-a348-19bc23f44a6d" xlink:href="abm-20240430.xsd#abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_2c8a5ef0-ec9a-4b8f-a348-19bc23f44a6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_f1590ea5-b37d-46e7-80b8-e6a39f7a285a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_f1590ea5-b37d-46e7-80b8-e6a39f7a285a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_bc482456-abba-49ec-8efc-c118f26cabed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_bc482456-abba-49ec-8efc-c118f26cabed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_eee5fbb4-75fb-4137-bede-727cccf5bf86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_eee5fbb4-75fb-4137-bede-727cccf5bf86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4100b54a-8697-45af-9cbc-19652f39bb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4100b54a-8697-45af-9cbc-19652f39bb5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f0131f2e-31df-4e1b-ae9f-ce42d32a669e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f0131f2e-31df-4e1b-ae9f-ce42d32a669e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_d155d4c3-aa39-4f32-8eb9-ec8d62f9819c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccretionExpense"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_AccretionExpense_d155d4c3-aa39-4f32-8eb9-ec8d62f9819c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_e2fcc8d9-93dd-40cb-99fc-979dcac86743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_8ee24ccb-b755-4a57-a7b5-b77e4d663bf8" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_e2fcc8d9-93dd-40cb-99fc-979dcac86743" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64fa74ee-6edb-48cf-8ce4-72d4ad2f79d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_821e7d72-09f9-4a8f-ab63-f2f2c04579e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_64fa74ee-6edb-48cf-8ce4-72d4ad2f79d8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_821e7d72-09f9-4a8f-ab63-f2f2c04579e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c79f1cf3-9708-482e-888f-bd1d7f0ebcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_64fa74ee-6edb-48cf-8ce4-72d4ad2f79d8" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c79f1cf3-9708-482e-888f-bd1d7f0ebcb7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofComponentsofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_fa15dfe1-e765-452d-9b4e-b2d34ad769f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross_cc5af558-c696-475a-8874-7d6edd69c277" xlink:href="abm-20240430.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_fa15dfe1-e765-452d-9b4e-b2d34ad769f6" xlink:to="loc_abm_LoansPayableNoncurrentGross_cc5af558-c696-475a-8874-7d6edd69c277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_992f5070-d1b3-4e34-b3f8-97dc7aeb246f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fa15dfe1-e765-452d-9b4e-b2d34ad769f6" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_992f5070-d1b3-4e34-b3f8-97dc7aeb246f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_4f2cdf97-bd3c-4e83-ae7e-953da56b4917" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_76885ce8-a79d-4e84-93f6-5a8583c4d9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4f2cdf97-bd3c-4e83-ae7e-953da56b4917" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_76885ce8-a79d-4e84-93f6-5a8583c4d9dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross_dd595bd3-c181-47da-9238-c3634b6571ba" xlink:href="abm-20240430.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_4f2cdf97-bd3c-4e83-ae7e-953da56b4917" xlink:to="loc_abm_LoansPayableCurrentGross_dd595bd3-c181-47da-9238-c3634b6571ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4bee1407-6de7-4d58-82e7-be79e71da4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_97a05aea-45ac-481b-8f64-5abeb35ac14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4bee1407-6de7-4d58-82e7-be79e71da4d6" xlink:to="loc_us-gaap_LongTermLoansPayable_97a05aea-45ac-481b-8f64-5abeb35ac14f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_8dd65325-af22-4f00-b093-191cbeb08595" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4bee1407-6de7-4d58-82e7-be79e71da4d6" xlink:to="loc_us-gaap_LongTermLineOfCredit_8dd65325-af22-4f00-b093-191cbeb08595" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>abm-20240430_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 2024 Workiva-->
<!--r:75fdb803-5b7b-47d3-b103-1598480d0384,g:09e43c9c-f0a6-46ab-accb-9e89c1f137cf-->
<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/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_10573131-695d-4f25-a7e0-9dd7a1be4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_10573131-695d-4f25-a7e0-9dd7a1be4f06" xlink:to="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c70cae07-1b1b-4581-b70d-ad30244ec2de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:to="loc_us-gaap_EquityComponentDomain_c70cae07-1b1b-4581-b70d-ad30244ec2de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:to="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fd5c8f84-c3dd-4cda-86df-20efaaaab92f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_CommonStockMember_fd5c8f84-c3dd-4cda-86df-20efaaaab92f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3eade8a1-870b-470d-a78f-86426364ecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3eade8a1-870b-470d-a78f-86426364ecf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f8a13f7-adef-4ef5-82b4-41e89bbf3c91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f8a13f7-adef-4ef5-82b4-41e89bbf3c91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f1514d28-bee1-4510-a322-547fceded483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_RetainedEarningsMember_f1514d28-bee1-4510-a322-547fceded483" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_10573131-695d-4f25-a7e0-9dd7a1be4f06" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1d3caf91-916c-4bef-b896-cfe324da2951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1d3caf91-916c-4bef-b896-cfe324da2951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fbb0ff71-d685-469f-ba58-b6a9fe1cd3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockholdersEquity_fbb0ff71-d685-469f-ba58-b6a9fe1cd3a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cc3ec187-e6a2-4ee3-a69f-6f0d4c5de7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cc3ec187-e6a2-4ee3-a69f-6f0d4c5de7e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f09c8fa6-fedb-44ec-b5eb-b66fd0f7f759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f09c8fa6-fedb-44ec-b5eb-b66fd0f7f759" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2df4e73-9de2-4b71-b103-c379c74ae199" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2df4e73-9de2-4b71-b103-c379c74ae199" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_c3fa2f2a-ee16-49e8-a98e-39522d7ab5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_c3fa2f2a-ee16-49e8-a98e-39522d7ab5b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_9ac4087a-64a4-4f8f-a53f-cf4fba4bf983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_9ac4087a-64a4-4f8f-a53f-cf4fba4bf983" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_93775d52-fc37-4b95-b48c-ad457d76257f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_93775d52-fc37-4b95-b48c-ad457d76257f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ff311b8-354c-45c3-9810-58c180f5500b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_NetIncomeLoss_5ff311b8-354c-45c3-9810-58c180f5500b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_b9412955-7e4a-4bfd-a89d-f69cd4f4f127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:to="loc_us-gaap_DividendsCommonStockCash_b9412955-7e4a-4bfd-a89d-f69cd4f4f127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsSharebasedCompensationStock_e3057907-a7e6-46ce-baef-533c57733602" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsSharebasedCompensationStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:to="loc_us-gaap_DividendsSharebasedCompensationStock_e3057907-a7e6-46ce-baef-533c57733602" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_97e443eb-ff49-4289-8003-94852396a017" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_64b01947-6e8b-448a-8996-393077c2f7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5edf8bd9-d15c-435a-81a7-a97400567262" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5edf8bd9-d15c-435a-81a7-a97400567262" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:to="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:to="loc_srt_ProductsAndServicesDomain_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_69578dde-a0ad-49ad-ba33-fdb5c6e4ddb2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:to="loc_srt_ProductsAndServicesDomain_69578dde-a0ad-49ad-ba33-fdb5c6e4ddb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManagementReimbursementRevenueMember_30e17f44-90ac-4793-81cd-816d4ab803d8" xlink:href="abm-20240430.xsd#abm_ManagementReimbursementRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_69578dde-a0ad-49ad-ba33-fdb5c6e4ddb2" xlink:to="loc_abm_ManagementReimbursementRevenueMember_30e17f44-90ac-4793-81cd-816d4ab803d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6eb3617e-2ec5-485e-a2a7-016ccccfdb17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5edf8bd9-d15c-435a-81a7-a97400567262" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6eb3617e-2ec5-485e-a2a7-016ccccfdb17" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/ACQUISITIONSDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#ACQUISITIONSDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/ACQUISITIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c2cfcf4-2ce4-460a-867e-234ce5653b65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c2cfcf4-2ce4-460a-867e-234ce5653b65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb53f39d-b517-4134-9fa2-a7e4543551c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb53f39d-b517-4134-9fa2-a7e4543551c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_RavenVoltIncMember_92f2fed0-03e7-47b5-acf5-ef49a520050f" xlink:href="abm-20240430.xsd#abm_RavenVoltIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb53f39d-b517-4134-9fa2-a7e4543551c8" xlink:to="loc_abm_RavenVoltIncMember_92f2fed0-03e7-47b5-acf5-ef49a520050f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02867ba2-30a8-492b-9421-51a3dab0c295_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:to="loc_srt_RangeMember_02867ba2-30a8-492b-9421-51a3dab0c295_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d9e62cfd-755f-4e2e-bc60-d0c6e3c6ecf8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:to="loc_srt_RangeMember_d9e62cfd-755f-4e2e-bc60-d0c6e3c6ecf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_62fb8a86-54d1-449d-9133-f0cb4b00a4f2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d9e62cfd-755f-4e2e-bc60-d0c6e3c6ecf8" xlink:to="loc_srt_MaximumMember_62fb8a86-54d1-449d-9133-f0cb4b00a4f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f50a7961-7792-4205-921f-65e9e340fe76_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f50a7961-7792-4205-921f-65e9e340fe76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dac6d0bc-f1f8-4cbe-a4d5-863934182da5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dac6d0bc-f1f8-4cbe-a4d5-863934182da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_1b178259-44cd-4d8c-9d07-69edc04f3635" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_dac6d0bc-f1f8-4cbe-a4d5-863934182da5" xlink:to="loc_srt_ScenarioForecastMember_1b178259-44cd-4d8c-9d07-69edc04f3635" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_b9b2bb29-b59b-45db-88c0-a681dfa582a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_b9b2bb29-b59b-45db-88c0-a681dfa582a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_824ff69e-2b60-4631-be78-ab6e5155f10f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_824ff69e-2b60-4631-be78-ab6e5155f10f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_1f146f6e-cc6c-4bbd-bb41-a4eee147fd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_1f146f6e-cc6c-4bbd-bb41-a4eee147fd6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f34afda-2842-49b7-b278-bb3f1acc113a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f34afda-2842-49b7-b278-bb3f1acc113a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#REVENUESScheduleofDisaggregationofRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a3fdf1b1-d7cd-4459-abbe-535f8bbab3de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a3fdf1b1-d7cd-4459-abbe-535f8bbab3de" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:to="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_07aca3dc-1c25-40c3-aa70-094957235f43_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:to="loc_srt_ProductsAndServicesDomain_07aca3dc-1c25-40c3-aa70-094957235f43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:to="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_JanitorialMember_0f5dc7f7-0c62-4d4a-9e53-e0bdf807e2ce" xlink:href="abm-20240430.xsd#abm_JanitorialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_JanitorialMember_0f5dc7f7-0c62-4d4a-9e53-e0bdf807e2ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember_0c5ad9f4-dc45-4c6d-9518-72126abdad2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParkingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_us-gaap_ParkingMember_0c5ad9f4-dc45-4c6d-9518-72126abdad2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_FacilityServicesMember_ca2499e5-4dd3-4816-af2d-d22cd26fa68f" xlink:href="abm-20240430.xsd#abm_FacilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_FacilityServicesMember_ca2499e5-4dd3-4816-af2d-d22cd26fa68f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BuildingAndEnergySolutionsMember_e2bc86f1-1d7b-4487-8a32-02196837751a" xlink:href="abm-20240430.xsd#abm_BuildingAndEnergySolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_BuildingAndEnergySolutionsMember_e2bc86f1-1d7b-4487-8a32-02196837751a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AirlineServicesMember_1744bcb6-f262-4692-b3bb-98d980137c69" xlink:href="abm-20240430.xsd#abm_AirlineServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_AirlineServicesMember_1744bcb6-f262-4692-b3bb-98d980137c69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:to="loc_us-gaap_SegmentDomain_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:to="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_a4e6952f-59f7-4862-b741-29d06de884f2" xlink:href="abm-20240430.xsd#abm_BusinessAndIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_BusinessAndIndustryMember_a4e6952f-59f7-4862-b741-29d06de884f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_3003ffa2-8540-487b-a248-ce2f65b62c56" xlink:href="abm-20240430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_ManufacturingAndDistributionMember_3003ffa2-8540-487b-a248-ce2f65b62c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_bfb78411-79f7-44f2-a36f-fbba0c0615f2" xlink:href="abm-20240430.xsd#abm_EducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_EducationMember_bfb78411-79f7-44f2-a36f-fbba0c0615f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_5704139c-7d75-490c-8a0a-99e490c63065" xlink:href="abm-20240430.xsd#abm_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_AviationMember_5704139c-7d75-490c-8a0a-99e490c63065" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_ef35a082-f749-4459-a436-75df49f4c37f" xlink:href="abm-20240430.xsd#abm_TechnicalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_TechnicalSolutionsMember_ef35a082-f749-4459-a436-75df49f4c37f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd574c00-48f2-40f4-83a7-930181b099c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a3fdf1b1-d7cd-4459-abbe-535f8bbab3de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd574c00-48f2-40f4-83a7-930181b099c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#REVENUESRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_81185578-ba7a-4f96-8475-6f1ddc4d4a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_81185578-ba7a-4f96-8475-6f1ddc4d4a7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_70dba264-93de-4a40-b216-d3783bfcd6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_70dba264-93de-4a40-b216-d3783bfcd6dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b100eaae-c182-4a94-891f-1e0fcddbbfcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b100eaae-c182-4a94-891f-1e0fcddbbfcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_3357b4f2-eafb-4214-b13d-838e9e6df9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_3357b4f2-eafb-4214-b13d-838e9e6df9d6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="abm-20240430.xsd#REVENUESRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_70dba264-93de-4a40-b216-d3783bfcd6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_70dba264-93de-4a40-b216-d3783bfcd6dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b100eaae-c182-4a94-891f-1e0fcddbbfcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b100eaae-c182-4a94-891f-1e0fcddbbfcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_3357b4f2-eafb-4214-b13d-838e9e6df9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_3357b4f2-eafb-4214-b13d-838e9e6df9d6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:href="abm-20240430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:href="abm-20240430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:to="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37a40c90-945f-42e7-9d7f-df58284c046a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37a40c90-945f-42e7-9d7f-df58284c046a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_758926f1-56d5-462a-92c4-92cc13035f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_758926f1-56d5-462a-92c4-92cc13035f59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_dae0ab4d-f058-49c9-8ee8-6e3a66e0ec8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:to="loc_us-gaap_PerformanceSharesMember_dae0ab4d-f058-49c9-8ee8-6e3a66e0ec8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4b341b2d-00ce-4ab6-816d-f3000e5a4a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_NetIncomeLoss_4b341b2d-00ce-4ab6-816d-f3000e5a4a98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c462dea4-604d-4d27-b78c-55f99958d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c462dea4-604d-4d27-b78c-55f99958d72d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_63fac803-7413-4925-a64b-e7dfc4d28776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_63fac803-7413-4925-a64b-e7dfc4d28776" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e2d25114-9c21-44e5-b1cb-d4d63a698cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_63fac803-7413-4925-a64b-e7dfc4d28776" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e2d25114-9c21-44e5-b1cb-d4d63a698cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e7814ec-fda6-42b7-9b95-41645339602e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e7814ec-fda6-42b7-9b95-41645339602e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b63a5a07-ef68-4e1c-84c6-d2a75a1f27c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:to="loc_us-gaap_EarningsPerShareBasic_b63a5a07-ef68-4e1c-84c6-d2a75a1f27c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2f9c903a-44a1-4d2b-b020-a116fb7c6bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2f9c903a-44a1-4d2b-b020-a116fb7c6bcb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#FAIRVALEOFFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_77018808-695d-40f0-8370-d4d5ad36bae5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_77018808-695d-40f0-8370-d4d5ad36bae5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_915db389-38f3-47e3-9cf8-666dd9dba0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_915db389-38f3-47e3-9cf8-666dd9dba0b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6d15b2e7-09b0-4ea0-8f43-29289e546301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_915db389-38f3-47e3-9cf8-666dd9dba0b1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6d15b2e7-09b0-4ea0-8f43-29289e546301" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_81938bfd-a885-4b2d-82ef-a02bcbeac32a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_81938bfd-a885-4b2d-82ef-a02bcbeac32a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_62003494-b471-486d-a982-36b7d550964a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_62003494-b471-486d-a982-36b7d550964a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9eab763b-0cd8-4313-8abc-8610dea27900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9eab763b-0cd8-4313-8abc-8610dea27900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9432ba0e-cf9f-4576-9189-29b56c45c73a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9432ba0e-cf9f-4576-9189-29b56c45c73a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82a6c2d7-3c4a-4337-9cf9-27163a77965b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82a6c2d7-3c4a-4337-9cf9-27163a77965b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_46a4d31d-82dc-4cd5-a5de-09957a00a0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_46a4d31d-82dc-4cd5-a5de-09957a00a0d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_8f8c58c6-04fc-4a70-af1d-34b1dcd37169" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_8f8c58c6-04fc-4a70-af1d-34b1dcd37169" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_d8ce6f15-c61b-4e40-9908-1e861b9b66a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_DebtInstrumentFairValue_d8ce6f15-c61b-4e40-9908-1e861b9b66a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_eaffc9ae-ed9c-43fc-8dde-3fd2457c14fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_eaffc9ae-ed9c-43fc-8dde-3fd2457c14fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_85308df1-9190-4a0c-bc21-7f2127ca6503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_85308df1-9190-4a0c-bc21-7f2127ca6503" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_05cfdfc1-6829-400f-9b39-cdd94a1ce46e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_05cfdfc1-6829-400f-9b39-cdd94a1ce46e" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCENarrativeDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#INSURANCENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/INSURANCENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:href="abm-20240430.xsd#abm_ScheduleOfOtherLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:href="abm-20240430.xsd#abm_ScheduleOfOtherLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:to="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29bb51a2-d1b1-4432-b9ec-ba0a28d41595_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:to="loc_srt_RangeMember_29bb51a2-d1b1-4432-b9ec-ba0a28d41595_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:to="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f34153f2-11ec-4813-ae8c-5fee0710208d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:to="loc_srt_MinimumMember_f34153f2-11ec-4813-ae8c-5fee0710208d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fd427a45-f062-4d06-9b18-d48bdb2fa01d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:to="loc_srt_MaximumMember_fd427a45-f062-4d06-9b18-d48bdb2fa01d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerOccurrence_502b3351-e168-4259-b19b-c3c6545ef3f9" xlink:href="abm-20240430.xsd#abm_SelfInsuredRetentionAmountPerOccurrence"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_SelfInsuredRetentionAmountPerOccurrence_502b3351-e168-4259-b19b-c3c6545ef3f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_0de2b904-9fe5-4f6b-bc69-4721c46754d4" xlink:href="abm-20240430.xsd#abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_0de2b904-9fe5-4f6b-bc69-4721c46754d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_255ecf11-e13d-4ef2-bb4f-632c29171419" xlink:href="abm-20240430.xsd#abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_255ecf11-e13d-4ef2-bb4f-632c29171419" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PropertyDamagePolicyLimit_0bf57439-9c61-4bb7-a898-7abd957f41c9" xlink:href="abm-20240430.xsd#abm_PropertyDamagePolicyLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_PropertyDamagePolicyLimit_0bf57439-9c61-4bb7-a898-7abd957f41c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_f826538f-f4d6-4296-8328-4c8377cbc065" xlink:href="abm-20240430.xsd#abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_f826538f-f4d6-4296-8328-4c8377cbc065" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_9f0c093f-02d1-47e9-9dff-ba0378757e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_9f0c093f-02d1-47e9-9dff-ba0378757e0e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:href="abm-20240430.xsd#abm_InsurancePoliciesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:to="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5_default" xlink:href="abm-20240430.xsd#abm_InsurancePoliciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:to="loc_abm_InsurancePoliciesDomain_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:href="abm-20240430.xsd#abm_InsurancePoliciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:to="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_f523d18b-2f6a-4d46-a2c7-4d6afe8fb388" xlink:href="abm-20240430.xsd#abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:to="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_f523d18b-2f6a-4d46-a2c7-4d6afe8fb388" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_34812559-97ac-42a6-b256-20274de2b3f3" xlink:href="abm-20240430.xsd#abm_MedicalAndDentalSelfInsuranceProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:to="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_34812559-97ac-42a6-b256-20274de2b3f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_dc5b0d12-4788-44d5-a776-8566cf02a755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:to="loc_us-gaap_SelfInsuranceReserve_dc5b0d12-4788-44d5-a776-8566cf02a755" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_feb7574a-adb1-40f1-81a2-75f34243f0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_feb7574a-adb1-40f1-81a2-75f34243f0e8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditLineItems_44677478-bef4-47f9-8f2d-cc1c44db8e32" xlink:href="abm-20240430.xsd#abm_LettersOfCreditLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:href="abm-20240430.xsd#abm_LettersOfCreditTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_abm_LettersOfCreditLineItems_44677478-bef4-47f9-8f2d-cc1c44db8e32" xlink:to="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_5ce4517c-58fc-4017-9084-e137407ae192_default" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_5ce4517c-58fc-4017-9084-e137407ae192_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_57608728-77a3-4910-9f24-faa51d185753" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_57608728-77a3-4910-9f24-faa51d185753" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_7ce3d717-9d6b-49e7-913f-444a691e0c4f" xlink:href="abm-20240430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_7ce3d717-9d6b-49e7-913f-444a691e0c4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMember_071bccdf-f0eb-43d6-81c4-542ff24e1b74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:to="loc_us-gaap_DepositsMember_071bccdf-f0eb-43d6-81c4-542ff24e1b74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_e6469b85-9ffe-42eb-8c4c-81c66fbabcc3" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedToCollateralizeInsuranceObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_abm_LettersOfCreditLineItems_44677478-bef4-47f9-8f2d-cc1c44db8e32" xlink:to="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_e6469b85-9ffe-42eb-8c4c-81c66fbabcc3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofComponentsofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:to="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b83b656f-ddce-4b48-a283-3186c58fdbc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b83b656f-ddce-4b48-a283-3186c58fdbc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_379b1c33-92bd-4fea-a41e-d38d980200d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_379b1c33-92bd-4fea-a41e-d38d980200d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember_7f4355fe-43f9-4e11-8fbd-1b0c6b3df3df" xlink:href="abm-20240430.xsd#abm_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_379b1c33-92bd-4fea-a41e-d38d980200d7" xlink:to="loc_abm_CreditFacilityMember_7f4355fe-43f9-4e11-8fbd-1b0c6b3df3df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross_0c0cc594-134a-403c-89fd-f66aa105fbe9" xlink:href="abm-20240430.xsd#abm_LoansPayableCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:to="loc_abm_LoansPayableCurrentGross_0c0cc594-134a-403c-89fd-f66aa105fbe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_449cd6ab-9765-4e87-9911-0a93ff84f2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_449cd6ab-9765-4e87-9911-0a93ff84f2c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_5456c821-1710-4e7c-945c-a5da661a4f08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:to="loc_us-gaap_LoansPayableCurrent_5456c821-1710-4e7c-945c-a5da661a4f08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross_373869c7-17c6-49d5-a56c-7bbba7fc7907" xlink:href="abm-20240430.xsd#abm_LoansPayableNoncurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_abm_LoansPayableNoncurrentGross_373869c7-17c6-49d5-a56c-7bbba7fc7907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1bc2fc7c-dc85-4bf8-99a0-673c53822967" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1bc2fc7c-dc85-4bf8-99a0-673c53822967" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_915e65d2-eac0-4a46-b831-a70072c091c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_LongTermLoansPayable_915e65d2-eac0-4a46-b831-a70072c091c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_dcae2e4f-239d-44b5-a003-6034eae94db1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_LongTermLineOfCredit_dcae2e4f-239d-44b5-a003-6034eae94db1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f13c99bf-3323-4091-bf38-3e419ece51e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f13c99bf-3323-4091-bf38-3e419ece51e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_46ebf7eb-f4f8-436f-bfcb-5391ccf97d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_46ebf7eb-f4f8-436f-bfcb-5391ccf97d6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a552854-fcb9-412d-8e54-00ecdf7b666c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a552854-fcb9-412d-8e54-00ecdf7b666c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dc0eca27-9e04-4843-bb91-f734d1150afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dc0eca27-9e04-4843-bb91-f734d1150afc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/CreditFacilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_05b76b23-0ff0-4625-844a-4a527354cca9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_05b76b23-0ff0-4625-844a-4a527354cca9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b0cf737-0c67-4129-86bd-145f286b69ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b0cf737-0c67-4129-86bd-145f286b69ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember_ff4f8171-c288-4c1c-8546-5f77c2220e66" xlink:href="abm-20240430.xsd#abm_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b0cf737-0c67-4129-86bd-145f286b69ee" xlink:to="loc_abm_CreditFacilityMember_ff4f8171-c288-4c1c-8546-5f77c2220e66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_69be0b8c-31ee-48be-a9d9-7431d37a7280_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:to="loc_us-gaap_CreditFacilityDomain_69be0b8c-31ee-48be-a9d9-7431d37a7280_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:to="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_67c234bf-7762-4397-98f4-3222e246e220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_67c234bf-7762-4397-98f4-3222e246e220" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_50a227e8-3c17-4c72-a273-2938e487de35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_50a227e8-3c17-4c72-a273-2938e487de35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SwingLineLoanMember_bb5bdc1c-9366-4878-9f0e-be10afc452ec" xlink:href="abm-20240430.xsd#abm_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:to="loc_abm_SwingLineLoanMember_bb5bdc1c-9366-4878-9f0e-be10afc452ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e99c5ec1-9b82-4a6f-bfab-0b88beb17aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:to="loc_us-gaap_LineOfCreditMember_e99c5ec1-9b82-4a6f-bfab-0b88beb17aeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_74b8d2a9-806e-47b1-9f5c-c68cfe5642b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:to="loc_us-gaap_LoansPayableMember_74b8d2a9-806e-47b1-9f5c-c68cfe5642b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4842a4f8-c93b-410d-a347-cf35310cc6a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:to="loc_us-gaap_VariableRateDomain_4842a4f8-c93b-410d-a347-cf35310cc6a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_88f91987-ebbd-4b47-bc56-641746405a05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:to="loc_us-gaap_VariableRateDomain_88f91987-ebbd-4b47-bc56-641746405a05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SecuredOvernightFinancingRateSOFRMember_9977da0e-87b8-46b1-b858-facf1ec7e56c" xlink:href="abm-20240430.xsd#abm_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_88f91987-ebbd-4b47-bc56-641746405a05" xlink:to="loc_abm_SecuredOvernightFinancingRateSOFRMember_9977da0e-87b8-46b1-b858-facf1ec7e56c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3d894da2-5457-4e32-b21a-593b966e5ff6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3d894da2-5457-4e32-b21a-593b966e5ff6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d5b9d738-13f5-4f33-aaca-83ec6e2ab9fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d5b9d738-13f5-4f33-aaca-83ec6e2ab9fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_d3ac71ef-fc17-4f88-af33-d3028f31ad5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d5b9d738-13f5-4f33-aaca-83ec6e2ab9fe" xlink:to="loc_us-gaap_ScenarioPlanMember_d3ac71ef-fc17-4f88-af33-d3028f31ad5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3a93f3a5-5531-4b39-86a6-677257ec27b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:to="loc_us-gaap_EquityComponentDomain_3a93f3a5-5531-4b39-86a6-677257ec27b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fdb16499-3945-40c7-b84e-ae510145a16b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:to="loc_us-gaap_EquityComponentDomain_fdb16499-3945-40c7-b84e-ae510145a16b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a8572c1b-40ca-4b7d-bc91-673f12cd18e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fdb16499-3945-40c7-b84e-ae510145a16b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a8572c1b-40ca-4b7d-bc91-673f12cd18e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a21ab362-7f99-4450-888b-5ac49881270f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a21ab362-7f99-4450-888b-5ac49881270f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_76ef8767-c166-4e0a-abfb-943244bdc125" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentTerm_76ef8767-c166-4e0a-abfb-943244bdc125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d384d576-92e3-4178-ad24-a938c749a1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d384d576-92e3-4178-ad24-a938c749a1d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_28b0038e-6482-49b1-929d-54986b8f2b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_28b0038e-6482-49b1-929d-54986b8f2b2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentBasisSpreadFloor_1d5338ea-0546-4c36-bb7e-dd9fcf498d59" xlink:href="abm-20240430.xsd#abm_DebtInstrumentBasisSpreadFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentBasisSpreadFloor_1d5338ea-0546-4c36-bb7e-dd9fcf498d59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_27b38d60-b6ae-4968-8281-fddda93a85de" xlink:href="abm-20240430.xsd#abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_27b38d60-b6ae-4968-8281-fddda93a85de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_18e66b7a-3501-4edb-839c-32da2a9cf1b7" xlink:href="abm-20240430.xsd#abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_18e66b7a-3501-4edb-839c-32da2a9cf1b7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_a13cbe17-c585-4ff6-b9cd-0b12dae514fd" xlink:href="abm-20240430.xsd#abm_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_a13cbe17-c585-4ff6-b9cd-0b12dae514fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_af54e402-cc4f-4570-8720-4b397065331f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_af54e402-cc4f-4570-8720-4b397065331f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_c57c5d46-da35-4817-bef7-159e4d96085f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_c57c5d46-da35-4817-bef7-159e4d96085f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_91422ea3-4784-4ef6-a008-dce4b2796ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_91422ea3-4784-4ef6-a008-dce4b2796ea7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_720d1111-bca6-457c-9486-783472525522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_720d1111-bca6-457c-9486-783472525522" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_0b95880f-c5da-4ad3-a132-9fa7259345cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_0b95880f-c5da-4ad3-a132-9fa7259345cd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_9d6cdd9e-2484-470e-b74b-4b6e57db23b8" xlink:href="abm-20240430.xsd#abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_9d6cdd9e-2484-470e-b74b-4b6e57db23b8" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofLongTermDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2eb00eb7-785c-49ac-9711-54c09e8a2788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2eb00eb7-785c-49ac-9711-54c09e8a2788" xlink:to="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7495155e-debb-49e2-ade4-0e25d6dc0e51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7495155e-debb-49e2-ade4-0e25d6dc0e51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ecc8162-a969-464e-b4ee-b85370f8a511" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ecc8162-a969-464e-b4ee-b85370f8a511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_49133a00-40e8-47ce-a5aa-af272206c797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ecc8162-a969-464e-b4ee-b85370f8a511" xlink:to="loc_us-gaap_LoansPayableMember_49133a00-40e8-47ce-a5aa-af272206c797" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2eb00eb7-785c-49ac-9711-54c09e8a2788" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_90cbddbf-6619-47c3-9ed7-7c8b07eceb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_90cbddbf-6619-47c3-9ed7-7c8b07eceb7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_228760fe-3302-4b04-83ad-236205b6f784" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_228760fe-3302-4b04-83ad-236205b6f784" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f7e5c51-517c-4989-9978-b3de08d4ad49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f7e5c51-517c-4989-9978-b3de08d4ad49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9427019a-c659-484b-9c12-2f694e85e372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9427019a-c659-484b-9c12-2f694e85e372" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73bdae5f-b34a-4660-8d0f-f9f6f4ba5ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73bdae5f-b34a-4660-8d0f-f9f6f4ba5ca2" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofInterestRateSwapsDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c04a71bc-2e92-4a1f-9af8-9f2f9e998433_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c04a71bc-2e92-4a1f-9af8-9f2f9e998433_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective292022Member_33334e24-442b-4278-83cc-c45ca4748242" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective292022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective292022Member_33334e24-442b-4278-83cc-c45ca4748242" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective2252022Member_90d5ad60-200f-400e-b5ea-2a5392f76513" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective2252022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective2252022Member_90d5ad60-200f-400e-b5ea-2a5392f76513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective542022Member_1bcd7b0c-6bfb-4615-baec-0f6b9f6f2e52" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective542022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective542022Member_1bcd7b0c-6bfb-4615-baec-0f6b9f6f2e52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective772022Member_75c81acb-ce9d-4519-9dd6-0458466d0d00" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective772022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective772022Member_75c81acb-ce9d-4519-9dd6-0458466d0d00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective7182022Member_c3aca2ca-660a-4b79-978d-3a8302cc1880" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective7182022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective7182022Member_c3aca2ca-660a-4b79-978d-3a8302cc1880" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective1112022Member_a162c40e-eac1-447f-88ec-decb421eec5b" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective1112022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective1112022Member_a162c40e-eac1-447f-88ec-decb421eec5b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:to="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_67088fd7-daec-4abb-9733-d935b2497689_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:to="loc_srt_ScenarioUnspecifiedDomain_67088fd7-daec-4abb-9733-d935b2497689_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_85fff85f-8abf-48bb-a08e-8c2d4f73040d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:to="loc_srt_ScenarioUnspecifiedDomain_85fff85f-8abf-48bb-a08e-8c2d4f73040d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_21cf330d-4874-4260-b27e-06c36f320af3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_85fff85f-8abf-48bb-a08e-8c2d4f73040d" xlink:to="loc_srt_ScenarioForecastMember_21cf330d-4874-4260-b27e-06c36f320af3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7a134677-66ec-4b67-999f-dcb5730f8297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7a134677-66ec-4b67-999f-dcb5730f8297" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_fdaf8d95-2609-4e4a-941e-a48aaddd6eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_fdaf8d95-2609-4e4a-941e-a48aaddd6eb8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_149b1d79-7b34-4611-9414-c185cefc1270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_149b1d79-7b34-4611-9414-c185cefc1270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_21528b61-a4da-491e-bd2e-82dd7b96d380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_21528b61-a4da-491e-bd2e-82dd7b96d380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergySavingsContractsMember_e9d40e4d-52e6-4d8b-97f8-6bc35f5ccc48" xlink:href="abm-20240430.xsd#abm_EnergySavingsContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_21528b61-a4da-491e-bd2e-82dd7b96d380" xlink:to="loc_abm_EnergySavingsContractsMember_e9d40e4d-52e6-4d8b-97f8-6bc35f5ccc48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_31b5fb11-f7bb-4705-b27b-6a391955b40c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:to="loc_us-gaap_LitigationStatusDomain_31b5fb11-f7bb-4705-b27b-6a391955b40c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_45c2923f-58c4-4076-bed9-2a1bc17431ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:to="loc_us-gaap_LitigationStatusDomain_45c2923f-58c4-4076-bed9-2a1bc17431ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_91a82ca7-c866-407e-a882-1f20a2747a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_45c2923f-58c4-4076-bed9-2a1bc17431ce" xlink:to="loc_us-gaap_PendingLitigationMember_91a82ca7-c866-407e-a882-1f20a2747a3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca4750bd-fbcc-4085-a47b-7825daa8df2b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:to="loc_srt_RangeMember_ca4750bd-fbcc-4085-a47b-7825daa8df2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:to="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1e72bbed-1ec5-4933-8ad6-186e1e0428ac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:to="loc_srt_MinimumMember_1e72bbed-1ec5-4933-8ad6-186e1e0428ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c9a588a-dcb5-43fb-8934-d86bfa842cbe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:to="loc_srt_MaximumMember_0c9a588a-dcb5-43fb-8934-d86bfa842cbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_38f50e2c-edbb-44b7-b021-4098b6d89625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_38f50e2c-edbb-44b7-b021-4098b6d89625" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_912431db-2a90-4300-b3ad-68b28e114003" xlink:href="abm-20240430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_912431db-2a90-4300-b3ad-68b28e114003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GuaranteeObligation_0d28f511-7f49-4cd7-aa95-d74e2ab09df3" xlink:href="abm-20240430.xsd#abm_GuaranteeObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_abm_GuaranteeObligation_0d28f511-7f49-4cd7-aa95-d74e2ab09df3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_93781b53-81f3-4fb6-92bc-587d890b3fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_93781b53-81f3-4fb6-92bc-587d890b3fc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d3d7f176-598c-4291-a95f-60e50832095e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d3d7f176-598c-4291-a95f-60e50832095e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.abm.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#SEGMENTINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.abm.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:to="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_71cce1e3-af0d-44ba-af3f-00d1155e3709_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:to="loc_srt_ConsolidationItemsDomain_71cce1e3-af0d-44ba-af3f-00d1155e3709_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:to="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_26d4334c-3cae-471a-bb65-9047c496478f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:to="loc_us-gaap_OperatingSegmentsMember_26d4334c-3cae-471a-bb65-9047c496478f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_1a21b878-4c77-4aed-bf3a-a07c6f91c5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:to="loc_us-gaap_CorporateNonSegmentMember_1a21b878-4c77-4aed-bf3a-a07c6f91c5be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_9778bda7-bdea-4a8f-b515-b78430fd4d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_9778bda7-bdea-4a8f-b515-b78430fd4d7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1709a77c-8bd2-405b-a9c1-391299b489a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:to="loc_us-gaap_SegmentDomain_1709a77c-8bd2-405b-a9c1-391299b489a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:to="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_4ee1b0c3-139b-4560-8358-6bdef38275fa" xlink:href="abm-20240430.xsd#abm_BusinessAndIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_BusinessAndIndustryMember_4ee1b0c3-139b-4560-8358-6bdef38275fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_b477d499-f437-47fc-b6fc-fb9b072a445a" xlink:href="abm-20240430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_ManufacturingAndDistributionMember_b477d499-f437-47fc-b6fc-fb9b072a445a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_5bd93deb-6d14-4130-b958-f878926140a7" xlink:href="abm-20240430.xsd#abm_EducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_EducationMember_5bd93deb-6d14-4130-b958-f878926140a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_408fff07-e1a9-4b6e-9bdc-bf86443b629c" xlink:href="abm-20240430.xsd#abm_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_AviationMember_408fff07-e1a9-4b6e-9bdc-bf86443b629c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_ca4f8f45-2458-4f14-8e0f-66897af7156b" xlink:href="abm-20240430.xsd#abm_TechnicalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_TechnicalSolutionsMember_ca4f8f45-2458-4f14-8e0f-66897af7156b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_9ea297e1-4cc2-475c-aae3-5c68541097e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_9ea297e1-4cc2-475c-aae3-5c68541097e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb6576a-67eb-45b3-812f-bbe4925e4180" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_9ea297e1-4cc2-475c-aae3-5c68541097e7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb6576a-67eb-45b3-812f-bbe4925e4180" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b0fcb998-a143-4bd7-8283-9aecbaa8cdea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:to="loc_us-gaap_OperatingIncomeLoss_b0fcb998-a143-4bd7-8283-9aecbaa8cdea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a70443e1-e257-40af-96ef-0043bc81ecbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a70443e1-e257-40af-96ef-0043bc81ecbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_5924cd10-1060-46c0-a7af-a5d3c5b20bfc" xlink:href="abm-20240430.xsd#abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:to="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_5924cd10-1060-46c0-a7af-a5d3c5b20bfc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f77e0907-98b9-4673-ab27-dc3be20ab47c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_InterestExpense_f77e0907-98b9-4673-ab27-dc3be20ab47c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b6f134e-0a15-4217-b083-8543a837ed0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b6f134e-0a15-4217-b083-8543a837ed0b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScottSalmirsMember_b7225b9a-f94b-4d6d-96ba-296d3e2d3320" xlink:href="abm-20240430.xsd#abm_ScottSalmirsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_abm_ScottSalmirsMember_b7225b9a-f94b-4d6d-96ba-296d3e2d3320" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReneJacobsenMember_160f02f5-5be8-4cad-b1c3-ef0eb3807086" xlink:href="abm-20240430.xsd#abm_ReneJacobsenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_abm_ReneJacobsenMember_160f02f5-5be8-4cad-b1c3-ef0eb3807086" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>abm-20240430_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 2024 Workiva-->
<!--r:75fdb803-5b7b-47d3-b103-1598480d0384,g:09e43c9c-f0a6-46ab-accb-9e89c1f137cf-->
<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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_6757add7-69e0-437d-8c0d-552d77d806e3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_cf604537-d939-4444-b39a-a976967f588d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_LineOfCreditFacilityMaximumBorrowingCapacity_bd8db1d9-949b-474b-aa19-890918830418_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingCapitalAbstract_9c5fd93c-3ca3-4502-b622-09103e3f288b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_1d284b83-4b6c-4eb2-af36-56877736c39b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenues</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" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b6a16b9-accf-4aa8-a6e1-dc733378470c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5f107ff9-1662-4c5d-a727-5d9e24a94e64_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized_845fd162-1495-4762-8fb3-e271e34987c1_negatedTerseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Recognition of deferred revenue</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized_label_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Other, Including New Contract Revenue Recognized</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Other, Including New Contract Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" xlink:to="lab_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_8244c0fd-5c9c-489f-b9c1-437730e235f5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</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" 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/2023/elts/us-gaap-2023.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_us-gaap_StatementOfStockholdersEquityAbstract_bd515e4e-f836-49af-ac27-ce54e9749517_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_PaymentsToAcquireBusinessesGross_a383b396-da5e-4695-8776-955c40396a01_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_RevolvingCreditFacilityMember_ddf542a5-b222-425d-a566-3781da836cdb_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_1af4e9ad-ba68-46b0-afaa-f8d956f0455b_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_DeferredIncomeTaxLiabilitiesNet_45e19a11-299f-4f60-b20c-ce46aecfd7eb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_78e7fbac-db8e-4c8a-9d96-f3a17bdfcde5_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_SegmentReportingAbstract_b084e987-9597-4187-be55-d9201dc61184_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AccountsPayableCurrent_745f1e20-51d2-4e30-9cf2-19c38af6d5e8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_ab4cfb3e-da0c-443f-ae38-408fccff631a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOtherNoncurrentLiabilities_b6b2480a-2e2a-4c49-81de-d7098d8b4c13_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CommitmentsAndContingencies_23b9277b-a630-468a-8080-f0db6dfdb3a8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1b9e5a80-cea3-4f9c-8e93-e6aba91881e5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOtherNoncurrentAssets_c06a52dc-754b-4359-aea6-2c7068a44d1c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LoansPayableCurrent_3d5f230b-d7e1-49a0-8e4c-db959ce4f8e8_totalLabel_en-US" xlink:label="lab_us-gaap_LoansPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityLineItems_ca27612f-f953-4024-8072-5952546a96f0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeTaxDisclosureTextBlock_07fb4eae-84ed-4f53-8e4f-ef96ca7ec9dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_28041dc5-6eb4-471a-b751-c91906bc3555_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_RestrictedCashAndCashEquivalentsNoncurrent_159ac093-61c5-48f4-a81f-2536908266e6_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_d8faaadb-3c65-42ff-b3bb-e360f2172fcd_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_7ad7fbe2-57af-497b-874e-c88e28b20c9a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_e7b09311-3db0-42e9-8044-165f315275a5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LiabilitiesCurrentAbstract_f68a2ae5-a4a8-471a-96fc-cecc316356b4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_GuaranteeObligationsByNatureAxis_34b7cfb3-fd87-469d-85b7-557e3014e415_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_BusinessAndIndustryMember_0fdbba94-c96d-4de8-b141-d5586729ce09_terseLabel_en-US" xlink:label="lab_abm_BusinessAndIndustryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">B&amp;I</link:label>
    <link:label id="lab_abm_BusinessAndIndustryMember_0b0b31c4-5bb2-4cbe-b4c2-a59f33516171_verboseLabel_en-US" xlink:label="lab_abm_BusinessAndIndustryMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Business and Industry [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember" xlink:href="abm-20240430.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_PreferredStockParOrStatedValuePerShare_e96c6297-65c8-4385-8735-66dee57fc61b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_PreferredStockValue_5778ae87-0970-471c-b03b-5e73e5e3c3fb_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_10b5c15d-9be8-4d71-8e34-4bb73c2bbf07_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_BusinessAcquisitionLineItems_138d5a0e-0015-4d2c-a334-26c2873e303b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8b6f09f-6832-4601-a8cc-4708e357d7f3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_PaymentsOfDividendsCommonStock_19d29294-f2fd-409e-84f2-7b30e07f1c9b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_EarningsPerShareDiluted_9d294c19-2331-4465-8731-91f8f57f678a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InterestRateSwapEffective1112022Member_d0b97097-a42a-4fa4-9d52-85cdae973b99_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective1112022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_9eb16304-f180-41d9-8512-4860d6b4fe34_terseLabel_en-US" xlink:label="lab_abm_InsurancePoliciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Insurance Policies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain" xlink:href="abm-20240430.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_8bb52e0f-c66b-463b-9dd0-ad5af6092504_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_402c5c5d-9cb1-475e-9e19-13c2d794eecd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_e239515e-8182-4bc8-9396-610ecf31242d_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_us-gaap_LettersOfCreditOutstandingAmount_eb35fcc9-048d-46db-a5f4-b657e0d1c18f_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_2e64dab5-b863-45db-9386-94fe2cb60922_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_NetIncomeLoss_ef700982-d5d1-49c2-a60e-09c960c686cd_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_104502a0-4e88-4cca-a76b-b94866ea80df_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_46cc1a8e-5f9b-4b5d-a74f-1e1fecafea7e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LiabilitiesCurrent_02947c63-1077-4c9b-b677-818e02a62c65_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ProceedsFromSaleOfOtherAssetsInvestingActivities_dd0e0f27-6d03-4c03-9a5e-afcac43ef9d8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DerivativeContractTypeDomain_afd2846b-cf70-4118-9f57-c5404c239ab4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FairValueDisclosuresAbstract_e35fc5d7-44d3-4beb-b7fd-c7c9740b574c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_afe766f5-5deb-4f0e-9000-de7e9872298d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net of accumulated depreciation of $347.4 and $326.5 at April&#160;30, 2024 and October&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af101e3f-d8fc-4663-869e-d46a8d0f29e3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_StockRepurchasedDuringPeriodValue_45b79696-359d-4811-b534-76df7d6568ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock, including excise taxes</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_9cd64e82-a186-406b-b346-e7299e11c56d_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total cash paid for share repurchases</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" 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/2023/elts/us-gaap-2023.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_StockholdersEquityAbstract_8ae83fb6-a366-47b5-9c47-f94ad2c07dc5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInReceivables_927e76c4-950e-4906-a787-f98f5c571827_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ContractWithCustomerLiabilityOtherCurrent_5511d0cc-15ad-400a-a1db-c6bd4485e1f1_periodStartLabel_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, balance at beginning of period</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherCurrent_b28a96b4-4d4f-4133-8898-af5640e78941_periodEndLabel_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, balance at end of period</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherCurrent_label_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Other, Current</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherCurrent_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:to="lab_abm_ContractWithCustomerLiabilityOtherCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_615f6d36-7498-4a46-987f-4d4914fadbff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_f4ab988f-7555-450a-b297-f2c9c220ee03_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_LitigationStatusDomain_0d9f051e-163e-4933-b123-37ec83f1d91d_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_ad3bea6a-3d13-4498-a4e3-c3b2cae641f6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueInputsLevel1Member_dcffbd8c-d286-49fc-ab53-fac5c8d2c5ba_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_GuaranteeObligation_9746681b-0866-4772-b65b-f99c1d6b4403_terseLabel_en-US" xlink:label="lab_abm_GuaranteeObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_Goodwill_bd87a22a-51ff-4d53-b814-49fd6381e96a_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_StatementEquityComponentsAxis_324e85c7-7a81-49ae-9d58-5be4e7cd5a2a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_DebtInstrumentBasisSpreadFloor_dbcd2acd-f1e4-47cd-b596-85b48f5cb2d8_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentBasisSpreadFloor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Debt Instrument, Basis Spread Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentBasisSpreadFloor" xlink:href="abm-20240430.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c1005763-61fd-4e49-a3a2-18b368406f93_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2023/elts/us-gaap-2023.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_55de1145-df23-4f7e-814c-93a7e89b73ed_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_abm_ReneJacobsenMember_label_en-US" xlink:label="lab_abm_ReneJacobsenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rene Jacobsen [Member]</link:label>
    <link:label id="lab_abm_ReneJacobsenMember_documentation_en-US" xlink:label="lab_abm_ReneJacobsenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rene Jacobsen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReneJacobsenMember" xlink:href="abm-20240430.xsd#abm_ReneJacobsenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ReneJacobsenMember" xlink:to="lab_abm_ReneJacobsenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_58f2adaa-63fa-4cc9-b56a-c510ea8e1e76_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_c595a15b-1355-45a1-9f5f-3bb952bf880b_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_DerivativeNotionalAmount_255e041b-e237-428d-8f3c-1926aaf520b9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4337c1ce-fa38-4c74-86ac-965eb3351652_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</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" 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/2023/elts/us-gaap-2023.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_CommonStockDividendsPerShareDeclared_92f4330e-6b8d-4223-ae44-d4ea5ff28c67_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FairValueByMeasurementFrequencyAxis_1d33557d-3aa8-4996-93c0-1fe1e9d4c8e6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityNoncurrent_d6bb00a9-0819-4aed-84cf-3a98e6f028a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_856afcb0-a92c-4398-8844-fcdb6718473a_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_RestrictedStockUnitsRSUMember_d5ee6764-6ced-4b26-ab3e-04f681a333c3_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_913297da-f0e5-40e4-8b4b-39e64f3cd60f_totalLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_12046620-d807-4515-a430-beeb35f990cb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DebtInstrumentNameDomain_b4722021-3161-43f2-b52a-203fcc4ceeda_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_042b814e-27c8-40e6-a46a-a815ee426010_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate benefit from 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" 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/2023/elts/us-gaap-2023.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_abm_MedicalAndDentalSelfInsuranceProgramMember_c6bc7ab5-3850-4f1e-a955-9f411226f885_terseLabel_en-US" xlink:label="lab_abm_MedicalAndDentalSelfInsuranceProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_InterestRateSwapEffective7182022Member_07e4da02-7250-4ed9-9bb9-ac5eef081321_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective7182022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_LineOfCreditFacilityTable_71fe7fb8-d18a-48a0-b20a-604500e9138b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ScheduleOfDebtInstrumentsTextBlock_54e80fd6-3760-4754-86e5-12825c3a668e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_TechnicalSolutionsMember_28083bb9-971f-4a8d-9d07-d6d5af5645e3_terseLabel_en-US" xlink:label="lab_abm_TechnicalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Technical Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember" xlink:href="abm-20240430.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_abm_LoansPayableNoncurrentGross_b61e2236-380a-4e8c-92b8-7b2eb47767e8_terseLabel_en-US" xlink:label="lab_abm_LoansPayableNoncurrentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Loans Payable, Noncurrent, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross" xlink:href="abm-20240430.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_AccruedIncomeTaxesCurrent_19cf50fc-4385-4c0c-9e96-6010b2cac7dd_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueByBalanceSheetGroupingTextBlock_50f5c894-07d1-4c9d-b800-cec39d0b4b2d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_srt_ProductsAndServicesDomain_501e5ebd-96a2-4b31-b991-6f96ea6a4b45_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_cc3a91cb-c866-4215-a833-1899f449ac77_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_f474ac14-c4b1-41c0-ae99-1459a39ca747_terseLabel_en-US" xlink:label="lab_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_8faf301b-d965-434e-8a08-1fca31eaed53_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_AviationMember_a6c4b1eb-e245-416f-bf04-010349976daf_terseLabel_en-US" xlink:label="lab_abm_AviationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Aviation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember" xlink:href="abm-20240430.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_ContractWithCustomerAssetNetCurrent_021c1ad0-ce2a-4205-84e0-a4e9b6331bc6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_StandbyLettersOfCreditMember_6ee7bc16-6c36-44b4-811c-f9074ab3601a_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2342bc8-c723-4404-8aef-e2be2728167e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_7f795b17-21d3-4090-b0cb-ba37ead46ab8_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_StockRepurchaseDuringPeriodAverageCostPerShare_e3fe6382-b4db-40dd-a169-de7d7a2b3570_terseLabel_en-US" xlink:label="lab_abm_StockRepurchaseDuringPeriodAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average price paid per share (in USD per share)</link:label>
    <link:label id="lab_abm_StockRepurchaseDuringPeriodAverageCostPerShare_label_en-US" xlink:label="lab_abm_StockRepurchaseDuringPeriodAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase During Period, Average Cost Per Share</link:label>
    <link:label id="lab_abm_StockRepurchaseDuringPeriodAverageCostPerShare_documentation_en-US" xlink:label="lab_abm_StockRepurchaseDuringPeriodAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock repurchase average cost per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_StockRepurchaseDuringPeriodAverageCostPerShare" xlink:href="abm-20240430.xsd#abm_StockRepurchaseDuringPeriodAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_StockRepurchaseDuringPeriodAverageCostPerShare" xlink:to="lab_abm_StockRepurchaseDuringPeriodAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InsurancePoliciesAxis_6d5dde05-0967-4f30-8c36-86a07f50e74a_terseLabel_en-US" xlink:label="lab_abm_InsurancePoliciesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Insurance Policies [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesAxis" xlink:href="abm-20240430.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77421069-1239-47bf-96b8-b6b51f687633_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AwardTypeAxis_38ab3619-803d-4fc0-8b65-e761dfe38f28_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_DocumentQuarterlyReport_2fb6f712-e639-4c01-99c4-727d4fc73a27_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_InterestExpense_5af58fbf-91de-4cd3-8d52-7df9216fa9d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_PropertyDamagePolicyLimit_8f5148ff-bf85-4ffa-bfca-07499e08e23f_terseLabel_en-US" xlink:label="lab_abm_PropertyDamagePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_FairValueMeasurementsFairValueHierarchyDomain_165a0ae6-faf9-458b-9d03-6680f3131599_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_InterestRateSwapEffective542022Member_1745eb76-0e63-4848-987a-40436803f53b_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective542022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2023/elts/us-gaap-2023.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_FacilityServicesMember_2b60dc23-a4bd-437d-ae3c-818c2bac5f35_terseLabel_en-US" xlink:label="lab_abm_FacilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Facility Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_FacilityServicesMember" xlink:href="abm-20240430.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_0bb1f3c4-2c30-4159-8786-c353b9a39e8b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityFileNumber_e749495d-92b2-46fc-88ab-ffe239ac98a5_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_cc2a7aa3-a631-467c-a1b9-199daa45f156_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_de794659-6aba-47f7-921c-5aa456181a7f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiabilityCurrent_77a1e460-86db-4701-af6b-378e988f88b0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_PrepaidExpenseCurrent_e35c57ca-c667-4f08-ad46-52abafd1071f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_67f0e27b-c20b-44d3-bda8-76c1bbe9578c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2023/elts/us-gaap-2023.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_AmortizationOfIntangibleAssets_b975e7cc-eae9-4232-a438-ec25c16cb1cc_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityShellCompany_98d26996-3852-49ae-8194-0a088a454b79_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_e6dc898d-07b4-4457-88a3-642e58efc51f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsPolicyPolicyTextBlock_9f0cbd95-5f58-4c6d-8784-489981834296_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsNet_43973539-04ee-442e-a3ac-6dd82b52e245_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets, net of accumulated amortization of $466.8 and $438.3 at April&#160;30, 2024 and October&#160;31, 2023, 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" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_99af4916-1a2c-4a9f-844f-8b6b46e6d07a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_4289f71f-fe5f-4b36-a3fb-151a453e683c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c5255d48-36aa-431e-9cb2-eed72e1619c1_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6f1509d-2673-4a1c-96ea-09bf657fb15a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_50ef5433-b8f2-4864-8387-acaf9662cae4_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceAbstract_87a2d01e-f884-4deb-a14a-95cf46c14d1b_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentFairValue_5e787ef2-02eb-4658-8401-d500db1c3ff8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility</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" 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/2023/elts/us-gaap-2023.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_5f3e84e1-d2bf-4ded-a881-f11b4f8e6cab_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_83f42846-f027-4746-8da1-61ecb5dbf964_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_ContractWithCustomerLiabilityCurrent_304551c0-24fb-4d43-b5f8-86519139c2d6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2023/elts/us-gaap-2023.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_dei_SecurityExchangeName_a337d285-16d3-4fd8-83cc-222a83eca136_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_LongTermDebtCurrentAbstract_9545e057-c608-4209-986c-db452451d2da_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of long-term 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" 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/2023/elts/us-gaap-2023.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_SellingGeneralAndAdministrativeExpense_e2ff6707-6787-4076-aaa4-deb72288bd4e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_da37556c-b7f3-4184-ab1a-5848d3e30045_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f221af65-7ede-417a-9e83-62ec5fe235dd_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ScottSalmirsMember_label_en-US" xlink:label="lab_abm_ScottSalmirsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scott Salmirs [Member]</link:label>
    <link:label id="lab_abm_ScottSalmirsMember_documentation_en-US" xlink:label="lab_abm_ScottSalmirsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scott Salmirs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScottSalmirsMember" xlink:href="abm-20240430.xsd#abm_ScottSalmirsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ScottSalmirsMember" xlink:to="lab_abm_ScottSalmirsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_8a3cb4ce-34eb-48c7-bda4-183d2b8e0416_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_ComprehensiveIncomeNetOfTax_e2c64708-5182-4973-901b-2084bedf6242_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ScheduleOfInterestRateDerivativesTableTextBlock_b4d5a5fb-7cbc-49dd-8935-1e191ba01c21_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Interest Rate Swaps</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" 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/2023/elts/us-gaap-2023.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_dei_DocumentType_2fd70265-9dc6-4878-8a2e-281afd923ea7_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_LongTermLoansPayable_5182d6f3-cea0-46f7-b45a-8d82e84c5814_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermLoansPayable" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_InsuranceDisclosureTableTextBlock_742c5c74-a677-447a-9339-8827a609c01a_terseLabel_en-US" xlink:label="lab_abm_InsuranceDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Insurance Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsuranceDisclosureTableTextBlock" xlink:href="abm-20240430.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_us-gaap_IncomeTaxReconciliationTaxContingencies_74d5956e-7aab-4874-81e5-ece9131113ce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate benefit from uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_03660414-94a2-4a3d-afbe-b9b45c1efddc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_dei_EntityAddressAddressLine2_f9ec6e4a-ff04-4da7-8217-c9b2b108ba73_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9ef40f8e-5a7a-4340-8c29-9106dfa37b3e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_JanitorialMember_d200a603-9a81-459b-aa25-27b95324a5c1_terseLabel_en-US" xlink:label="lab_abm_JanitorialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Janitorial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_JanitorialMember" xlink:href="abm-20240430.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_BusinessAcquisitionAxis_cc599c7d-7708-401c-abe7-40719e340bfc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_RevenueRemainingPerformanceObligationPercentage_33ed75a5-bba3-435a-a0da-74b9308859fc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivableCurrent_879bb897-3635-4c62-b1c9-fc6e974eb04a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_VariableRateAxis_cfc2c8fa-cf59-4491-bf8f-3079fea2d307_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_88910aab-3cdc-4913-bd4f-cde903e79d71_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncomeStatementAbstract_08b1ee37-b7d3-4866-af4f-533e10365bbd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_Security12bTitle_9a3d0859-50dd-4d31-9328-b2a527c51eeb_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_66d1a2a5-6594-4b65-a4a2-19a97fda0e3a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0fbb4899-b3b4-482c-9e79-951ddf7e7d74_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax related to amounts in accumulated other comprehensive income (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" 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/2023/elts/us-gaap-2023.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_BusinessCombinationDisclosureTextBlock_ef105140-1f5a-4ca7-9352-d035a8b16b20_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2023/elts/us-gaap-2023.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_59a25903-e879-4d4c-9345-276432c16c8d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueShareBasedCompensation_0e97205a-79b3-47ec-9e13-58e6cb7a71d4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherAssetsCurrent_08de1a9e-963e-4ec5-a0e5-6ce160da3afa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_de883a92-d647-4575-8365-596bb588a833_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_IncomeTaxDisclosureAbstract_0ed1c711-704f-4112-8f16-23d25a0e9333_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DerivativeFixedInterestRate_a0595327-c709-482c-b479-daebdd09f36a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_7395f9e5-e7ed-4a8c-a405-f9cd28488a7c_terseLabel_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityTaxIdentificationNumber_d225a482-88c4-44bb-a39c-a3c4348161ee_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_LongTermLineOfCredit_f87638da-57c7-4701-92d3-3f13fdc8efff_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CapitalizedContractCostAmortization_b2168444-68e8-41ca-9c0c-5e7f794bc0e9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_srt_RangeAxis_c8e645d7-436e-420f-9582-3f0c05d5d40b_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_dei_EntityInteractiveDataCurrent_00217a37-76ff-49fe-aa53-5d58113ebc31_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1361aae3-9e09-4893-874d-f7d75cea1858_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock, including excise taxes</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" 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/2023/elts/us-gaap-2023.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_dei_EntityCommonStockSharesOutstanding_ace91c0f-ca6b-4fc0-9f13-7d1a65bb93b0_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_LettersOfCreditTable_ef8a78c1-afdf-4652-a525-0c4b23e11f1f_terseLabel_en-US" xlink:label="lab_abm_LettersOfCreditTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Letters Of Credit [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditTable" xlink:href="abm-20240430.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_us-gaap_SegmentDomain_9ae65586-5ae1-46e0-b41b-7fb1aa274a99_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ScheduleOfOtherLiabilitiesTable_74ab58ae-695f-4575-bf47-32695f480dbf_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Schedule of Other Liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesTable" xlink:href="abm-20240430.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_DeferredCompensationPlanAssets_56b3e02d-5226-4df3-8fba-cb5ca834001b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_2e9a6d56-548a-4a78-9711-f82caa571411_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_srt_ConsolidationItemsDomain_0ab517ab-5168-40a6-a835-c2450baac586_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_e645899a-3331-48e8-bfba-e045b727a6e9_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c0d79fa5-8594-4d71-9442-87b45df4be11_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c12a0c85-f8ec-481f-a2d8-b51d506dfc0b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_InsuranceDisclosureTextBlock_ced27054-36d0-44b7-a9e0-00b4c3f998d2_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DebtInstrumentFaceAmount_7e567d24-fda6-46da-9ae7-33e8d8232e91_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityIncorporationStateCountryCode_fc256143-4764-4426-8f3d-6123624c4a87_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_74ce88ea-9981-485a-9bec-b2af2105c6bd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_0de5d893-1a40-4269-958b-937ba2cba948_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_d0e13413-867a-4df3-8dd1-b620cdadfd54_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_80a8ff9e-b60a-4881-90d8-73fe528ffa69_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DeferredFinanceCostsCurrentNet_da449142-6eb9-48e8-90ba-8faf53c84b1f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_CommonStockSharesOutstanding_508f4e04-ea55-42da-9453-d3db03dc3c0c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_16fdb492-bde9-4a01-ab52-2fbc76e790e7_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6815aeba-c91f-4869-aa24-00305e794fa0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period (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" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherInvestments_e9d75d69-c834-4d5d-ab4b-29f57ab1f7ba_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_EarningsPerShareBasicAbstract_1fe1bf89-76f9-4510-820c-47e3b13ac64c_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_SelfInsuranceReserveCurrent_d4d49c45-d966-4067-b7b5-a1ba3c663f70_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_08a6b391-11f6-41f3-8e9b-dc5ae0d577be_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_65dc380c-2e97-4b21-a49c-b74fdeead2c5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_1a490bdb-31e1-42dc-81ad-3339d96c1295_terseLabel_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_LoansPayableCurrentGross_91614d03-2723-477b-8791-0208bfdb58a5_terseLabel_en-US" xlink:label="lab_abm_LoansPayableCurrentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Loans Payable, Current, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross" xlink:href="abm-20240430.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_a82a1058-66dd-4ac3-a7fd-e2248e04c011_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfOtherLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_CommonStockParOrStatedValuePerShare_f2722c12-dfb2-479a-92d5-107a602ceb37_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_NumberOfTechnicalSolutionSegments_0be3f329-e822-469f-a0b9-4ae49f342c91_terseLabel_en-US" xlink:label="lab_abm_NumberOfTechnicalSolutionSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Number Of Technical Solution Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfTechnicalSolutionSegments" xlink:href="abm-20240430.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_41129e8f-b8a1-49b5-86b3-d035e3ae5a89_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DebtInstrumentAxis_ab9e3a84-254f-4541-8d94-e5d60c29813e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_22dbf662-173e-416a-9fc2-d625ab07dd2d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CreditFacilityAxis_b54c085f-3222-4fab-b665-06c25a20f19a_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_a9a093e9-8651-472f-a986-0a7801dfc598_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt 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" 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/2023/elts/us-gaap-2023.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_Liabilities_90dc8da1-de7c-49f4-bf3b-9821ae1064af_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5c908195-538a-490d-a8b3-b9cfad488a4f_terseLabel_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_45eebfb8-0f8b-4cb5-b44f-02257e66975b_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InterestRateSwapEffective292022Member_7bc18383-f04e-4683-ba19-ad87f87bd673_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective292022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_d5fde3d2-8a30-4e70-9f88-26216ec9cb45_terseLabel_en-US" xlink:label="lab_abm_InstrumentsUsedToCollateralizeInsuranceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fe344517-d1ab-41da-abe7-24c093c4fcac_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_49b6af05-5b9e-4a6b-97b5-ea50ad362bad_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_43807a0d-3578-41ef-b393-3d1a0ccd2359_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FairValueMeasurementFrequencyDomain_fa65a90b-57d8-4895-96c4-9199323c281e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_8b317330-e94b-4b61-abad-835de2268e2d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate benefit from return to provision adjustments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_3b9e8a89-c5b0-4376-8941-f0e37644ab6e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_9b9ef91a-3e39-4498-bd40-07132c1bb21b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_EarningsPerShareAbstract_9e605be2-a1f9-4100-a53a-1f04e8fb28cf_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_9aec433c-ad55-481e-8d23-d9ed0fd79a51_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_5751d319-36b4-4915-82bc-6ff058852e00_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value; 100,000,000 shares authorized; 62,756,634 and 62,847,387 shares issued and outstanding at April&#160;30, 2024 and October&#160;31, 2023, 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" 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/2023/elts/us-gaap-2023.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_abm_ContractWithCustomerAssetCapitalizedCommissions_2402f14f-8e5e-445b-8bde-34b940bbd42b_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetCapitalizedCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities_b3a6447e-0bf2-43b8-9943-9e98d06ded44_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional contract liabilities</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities_label_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Other, Increase (Decrease) For Additional Contract Liabilities</link:label>
    <link:label id="lab_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities_documentation_en-US" xlink:label="lab_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Other, Increase (Decrease) For Additional Contract Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" xlink:to="lab_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ac835c2c-ad0c-491c-b5c4-12b0483caaf9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax (provision) benefit</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" 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/2023/elts/us-gaap-2023.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c398612a-caf9-4b8b-8dc1-e931bb970885_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_CreditFacilityMember_4a62e090-0b7e-4c4c-9717-f0191e2e5aa6_terseLabel_en-US" xlink:label="lab_abm_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember" xlink:href="abm-20240430.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_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_bbbb2e82-b9d3-4654-aaaf-f4e50d35b420_terseLabel_en-US" xlink:label="lab_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_AssetsCurrent_1f3b5d32-4209-4e2f-bb5d-fd5024b2241a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FinanceLeasePrincipalPayments_cd60e60b-3e01-4d45-9029-54d52077e20d_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInSelfInsuranceReserve_3403c19d-24ce-4506-ac59-07a365116cf4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_BusinessCombinationContingentConsiderationLiability_a5359685-7ce8-49cb-9a1e-c218c792becf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_86693e16-a1c5-412b-a1f0-3cd313b1ca06_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerAbstract_7d2eafd1-ffef-4aee-80c1-1cac1e00d423_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_12ddded9-e414-42fd-90d4-d027b60eadb6_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_abm_SwingLineLoanMember_723b6bd3-fd78-4274-a5d4-70210b1249a3_terseLabel_en-US" xlink:label="lab_abm_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Swing Line Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SwingLineLoanMember" xlink:href="abm-20240430.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_ScheduleOfTreasuryStockByClassTextBlock_732ab8ff-6b3b-4d4a-b74f-d5b085ce83c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share Repurchase Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_adc76af4-80e2-4ce7-9085-807c1101e1df_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CurrentFiscalYearEndDate_9848daba-c0aa-45e9-b93f-c44319cba707_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_StockRepurchasedDuringPeriodShares_4cebe8e9-8e98-4543-b6f9-d4a6a7bb35fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock, including excise taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_5a037232-0f55-46ba-8d81-83001ab9bc5a_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased under share repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_e1d7b0ba-c633-4f8a-883d-ea91689e7b47_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total number of shares purchased (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" 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/2023/elts/us-gaap-2023.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_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_69b6978d-73ae-457c-b913-f526c3f5e524_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_8d2e09fd-f6f4-4c6b-8c7e-5bba5180b3d9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2eb63db1-844a-44b2-a959-644e48faea52_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (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" 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/2023/elts/us-gaap-2023.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_12a6bbff-6edd-475f-8a79-1accad06f3a9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_CorporateNonSegmentMember_a83709dd-8bef-4963-8bdd-36dc729974c7_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AccountsAndOtherReceivablesNetCurrent_056cdce2-c169-41b7-a097-26a3daa2bd97_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net of allowances of $25.4 and $25.0 at April&#160;30, 2024 and October&#160;31, 2023, 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" 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/2023/elts/us-gaap-2023.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_us-gaap_NatureOfOperations_c21a13cf-595e-40fd-8a59-f91229ac217f_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_DepreciationDepletionAndAmortization_e7edc519-4507-40ec-82f9-548e5223584f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_f4154dd6-1421-4870-ab44-2af622635968_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_BuildingAndEnergySolutionsMember_fb5394b1-3519-4a1d-9481-f0ff597a0ff3_terseLabel_en-US" xlink:label="lab_abm_BuildingAndEnergySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Building &amp; Energy Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BuildingAndEnergySolutionsMember" xlink:href="abm-20240430.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2023/elts/us-gaap-2023.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_StockholdersEquity_e1290d02-9888-4714-b893-86fd4a6be55d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_934dce2e-e699-480e-a315-9cb080c534fd_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_469d8575-d12f-438f-8d07-ce8c44d7ae6e_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_abm_LettersOfCreditLineItems_7281bf62-c0f2-44ee-9d3d-c5f9dee06277_terseLabel_en-US" xlink:label="lab_abm_LettersOfCreditLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Letters Of Credit [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditLineItems" xlink:href="abm-20240430.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_srt_ConsolidationItemsAxis_5f422640-c2fc-4be8-880a-1d8bb099dd89_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_f5e76580-ae6f-4f84-ace1-31c9d9545d99_terseLabel_en-US" xlink:label="lab_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0283c81f-ffb6-498e-abfd-893730a2a759_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9402b8f9-d505-45d6-9642-6497928ab71f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_d45b83ae-41f9-4c2e-b965-9b4c8ee15962_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_cc3f4669-2b2b-4b37-a898-e3e0d27d5e4b_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OciBeforeReclassificationsBeforeTaxAttributableToParent_ddcdce9b-fd38-4b8e-ab78-667a56486367_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain from cash flow hedges recorded in accumulated other comprehensive income (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" 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/2023/elts/us-gaap-2023.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_PreferredStockSharesIssued_55346198-8129-4390-8d4e-46276fe4e0dd_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueInputsLevel2Member_d509be3c-3513-42eb-bb23-df61ff9d913e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_ManagementReimbursementRevenueMember_6a75910a-82ac-477f-a003-9de41c35b7e4_terseLabel_en-US" xlink:label="lab_abm_ManagementReimbursementRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Management Reimbursement Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManagementReimbursementRevenueMember" xlink:href="abm-20240430.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_dei_EntityEmergingGrowthCompany_c75bf901-c668-41bb-a870-12629f805089_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1817ced1-bae1-4fc7-8d9c-cf0549270396_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInStockholdersEquityRollForward_6ba256ad-b049-40dc-9c8b-bed83938f3e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4ea24c8c-fc05-40a8-ab5d-a81295c01514_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalPeriodFocus_284ed3a5-76f8-4e05-a5e1-25ed54cace23_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_LineOfCreditFacilityRemainingBorrowingCapacity_b09cae4d-6584-49a8-88aa-ff815e87dcb5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_15bfbe31-3312-437f-be34-435f4f5c7d61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_f8a618d9-4730-425b-a39b-4f089a04ff5e_terseLabel_en-US" xlink:label="lab_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_EnergySavingsContractsMember_faaa07cf-fcdb-496a-ac31-2bd002d74e1e_terseLabel_en-US" xlink:label="lab_abm_EnergySavingsContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Energy Savings Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergySavingsContractsMember" xlink:href="abm-20240430.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_us-gaap_CommonStockMember_586fc33a-0ca0-475c-96f3-2e7c5a77f7d8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AccruedIncomeTaxesNoncurrent_16ce6b26-d5f7-4368-9a3c-5f5c468252ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_64271526-6ef0-4a30-a01a-cd2fb6baef60_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_dei_EntityAddressPostalZipCode_d62a0e11-89ea-4be3-967e-85c45817fec2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_srt_ProductOrServiceAxis_7e7c12ef-bbbc-4c53-964e-5542845d28e9_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_EarningsPerShareTextBlock_2a81d5a0-69dc-402b-8379-d9c81dcb7d0f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ProceedsFromRepaymentsOfBankOverdrafts_18b14906-b9b1-4c1a-8f2b-24976c29fcc3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalYearFocus_3630cdb6-8e7f-4dbe-ab6d-d6e163f94718_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_DebtWeightedAverageInterestRate_f17ad9a0-ea5e-4cf3-b13d-a967f2e1be89_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_srt_MinimumMember_d27e3a2c-bd9c-42a9-8975-82cf8f828ddb_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_WeightedAverageNumberOfSharesOutstandingAbstract_12662125-2eeb-4506-b3d6-12999d66f3c0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_EquityMethodInvestmentDividendsOrDistributions_b70a0f37-1832-4e96-aef4-6fbf4c8843e0_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_47dc4d8e-c74a-4f7a-8a6c-2350de8a0924_terseLabel_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTax_7d8921bf-73ac-4f96-825a-d4d5153d32e0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_1b615368-f21f-47b8-84ce-e7623889221c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_StatementOfCashFlowsAbstract_221977d2-a228-4803-b6d8-a9f78e11cf58_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_RavenVoltIncMember_65d29079-86e6-460b-8bbe-3eb77a0f16a5_terseLabel_en-US" xlink:label="lab_abm_RavenVoltIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">RavenVolt, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_RavenVoltIncMember" xlink:href="abm-20240430.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_DividendsCommonStockCash_8e3a8dff-e752-4b5d-850f-927ec7e966e6_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common stock</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" 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/2023/elts/us-gaap-2023.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_AccrualForTaxesOtherThanIncomeTaxesCurrent_490af0a5-fb47-41ce-83d4-86a6b8401eee_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AssetsAbstract_d2179d74-db15-4950-86d4-806ab9e9d83a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2892ad57-ec5f-4e13-b2ee-92e4cd952964_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_499077ec-3437-4406-be11-9f18a7fd6c5b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DeferredFinanceCostsGross_c4cc9c55-62f2-4ea6-982b-2c402f568ab8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivities_d750b06a-b82b-4ad6-8872-16c4a54c56b9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) 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" 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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesDisclosureTextBlock_2f82bbcd-ce22-4040-b3b6-dc7d7a739539_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_RetainedEarningsMember_255b75ab-f495-4316-92d0-7e42027e7e00_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_722d04e0-f240-4b0a-b5b7-41863522d6f4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherAssetsNoncurrent_0804cadf-68eb-4a7c-a7d5-2ee76a7edbfc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_f0610935-261d-4a39-8ed0-ad9443b76f54_terseLabel_en-US" xlink:label="lab_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expansion of existing share repurchase program</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" 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" 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-20240430.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_us-gaap_EarningsPerShareBasic_9e666c9a-7b4c-44ba-b2ec-055c63762367_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseRightOfUseAsset_684f97d8-ffbc-4297-9169-001de8d102f6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DebtInstrumentTable_78bf58d3-7b19-497b-b739-454f492988a5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AccountingPoliciesAbstract_b86022ea-1ac9-47c8-ab2b-922faffdcd66_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_76ab4b1b-1731-4bae-972f-4144e2ce615c_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain)/Loss 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" 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/2023/elts/us-gaap-2023.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit_41b877eb-a6e9-4b41-8a3d-b2cf6e5053f2_terseLabel_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Surety Bonds And Other Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit" xlink:href="abm-20240430.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_AirlineServicesMember_396400bd-fcce-4838-9ba6-daed3f31150d_terseLabel_en-US" xlink:label="lab_abm_AirlineServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Airline Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AirlineServicesMember" xlink:href="abm-20240430.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_dei_EntityAddressCityOrTown_c5b70d21-7722-4d99-844c-c2c55fd90fc4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5996b1b9-0e74-4ebd-a347-db1083505723_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_8ac3c03f-fad3-4926-bc0e-9ce0fe26e27c_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_DocumentTransitionReport_9614980f-cd5c-4f89-ac57-c10c7acf4877_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_acb1d406-f07c-48d1-9450-c70e05d2ef5a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2fbc7a2a-d7dd-4433-9789-fa624b33daf1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_fcbd5f47-269f-4221-bba9-58800324ff98_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0c7b850d-bc91-4201-9ce7-656604a05d71_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_cce3849e-4f07-49dd-90ee-c47a1bac3e13_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DividendsSharebasedCompensationStock_5e6c302b-9f30-43bf-b494-3d86f2aba788_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsSharebasedCompensationStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_d9d2b95d-25b0-4d1b-9cae-4471ecf759ab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_e403e9a3-4854-42fb-8d17-958fce6f4936_terseLabel_en-US" xlink:label="lab_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_be4952ef-9b5a-4a5f-9a61-ee8f94eb8b3d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_83b253b1-31c1-454f-819e-bb8269a6d85b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_067c06d7-8106-4944-9cae-5e65dc828131_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for 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" 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/2023/elts/us-gaap-2023.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_abm_SelfInsuredRetentionAmountPerOccurrence_81b98431-f84e-42c3-b0ee-0c297c8e4d3f_terseLabel_en-US" xlink:label="lab_abm_SelfInsuredRetentionAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1de1088c-9a74-4964-80da-b65b6d4850ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a1e2de4a-3125-4538-aa3f-e6725cea1d5e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_9a95a92e-8d55-4071-9b93-b4d5b05027d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_EducationMember_d50f58fc-5857-4c07-85fc-193a5a98d4e3_terseLabel_en-US" xlink:label="lab_abm_EducationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Education [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember" xlink:href="abm-20240430.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_DividendsAbstract_8742fabd-c687-440f-9c10-3fc42cface04_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_SegmentReportingInformationRevenueAbstract_b24bc3c7-a6b2-4bfa-b3c7-4f86c9b2e4e3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DebtCurrent_4d8ad9f6-3b4e-4b6e-9e59-3ffdd2cf9bb7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of debt, net</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" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InterestRateSwapEffective2252022Member_5a09f12b-6e49-452e-a2d4-17315015c20b_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective2252022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8e159d5e-a801-4ecf-8a45-0c4d9cda23a4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2023/elts/us-gaap-2023.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_abm_SecuredOvernightFinancingRateSOFRMember_6bd82381-cfe2-41c4-9f54-60c804793c0b_terseLabel_en-US" xlink:label="lab_abm_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SecuredOvernightFinancingRateSOFRMember" xlink:href="abm-20240430.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_ScheduleOfSegmentReportingInformationBySegmentTable_fd6763af-0fb5-42af-b3ea-b6197359afc0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c258f447-7c2f-4ec5-9808-30f7b9d93e93_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net (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" 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/2023/elts/us-gaap-2023.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_dei_EntityRegistrantName_97979ad7-6f47-41d7-9fea-85071410237f_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_f84e1170-b400-453a-86c2-342985ed7f5c_terseLabel_en-US" xlink:label="lab_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_20e64eee-f347-4190-8ef2-9ece04a9c6d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_84ebccce-91d7-49f1-83fa-db956f1edf8f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of 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" 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/2023/elts/us-gaap-2023.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_dei_DocumentPeriodEndDate_f2c369c1-70fb-4c30-81bf-b3400b33edfb_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_f6902fcf-0a20-4698-b37d-1ee662c16778_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityCentralIndexKey_89ab8326-efd7-423f-a46f-8a01f3d914dc_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_LossContingencyAccrualAtCarryingValue_7a7e89c4-ee23-49cd-92fb-39a08f4a0f55_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_20b6966b-54dd-4840-b855-0ab5aea01044_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_fcbdf319-72e1-47db-a8ef-ac1a5b07fccd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_37b49fce-97ce-4d10-abb3-70bfcee378dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_EmployeeRelatedLiabilitiesCurrent_0183c4f0-27a1-4319-83ba-54968ddb9b2b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_FairValueDisclosuresTextBlock_71bdc840-ed12-4f0b-a0d2-31d3cb3cd5d4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_14da158f-23aa-4d32-a729-c6d52b4d92ae_negatedTerseLabel_en-US" xlink:label="lab_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_ProceedsFromRepaymentsOfEnergySavingContracts_319c9973-98a5-4e9e-b7bd-6ee9fbf44da8_terseLabel_en-US" xlink:label="lab_abm_ProceedsFromRepaymentsOfEnergySavingContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing of energy savings performance contracts</link:label>
    <link:label id="lab_abm_ProceedsFromRepaymentsOfEnergySavingContracts_label_en-US" xlink:label="lab_abm_ProceedsFromRepaymentsOfEnergySavingContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From (Repayments Of) Energy Saving Contracts</link:label>
    <link:label id="lab_abm_ProceedsFromRepaymentsOfEnergySavingContracts_documentation_en-US" xlink:label="lab_abm_ProceedsFromRepaymentsOfEnergySavingContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From (Repayments Of) Energy Performance Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ProceedsFromRepaymentsOfEnergySavingContracts" xlink:href="abm-20240430.xsd#abm_ProceedsFromRepaymentsOfEnergySavingContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_abm_ProceedsFromRepaymentsOfEnergySavingContracts" xlink:to="lab_abm_ProceedsFromRepaymentsOfEnergySavingContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d840497d-a27b-47c3-88ce-203ef8e6ca18_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_43df50fa-de83-4752-a7ce-ab2f52f1db28_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_fe378145-9976-480f-90e8-1475952a3938_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_AmendmentFlag_52d0832f-54f7-4c77-b54c-772cd46f37e2_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_CashAndCashEquivalentsAtCarryingValue_7f2b1263-a133-4473-a4e1-b19c4df93cbf_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_CreditFacilityDomain_54181871-25a9-4571-acd2-4d38aea47002_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_DebtInstrumentBasisSpreadOnVariableRate1_46b86615-567c-4362-a9fe-7c89b7c7991f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7141a3d2-0cd1-46e8-b759-9b320e609a16_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_58651baa-4c6d-4e12-9347-a9fb06d6b1ac_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfDilutedSharesOutstanding_a84b9194-6730-4f84-a3c2-25ff0f7c0c68_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_68a35d4c-7b72-4e16-8640-81ebdd32bbc4_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsMember_30f81bb4-d9ee-496d-a1ba-e114b9de0384_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_fcb18865-ef15-4aa8-a203-eaf53e761bda_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Contract 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" 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/2023/elts/us-gaap-2023.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_us-gaap_RevenueFromContractWithCustomerTextBlock_7bce4233-d778-4a0e-bf34-f54f3f0ad9ab_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ScenarioPlanMember_30e2613c-8693-461c-920a-663296a8e137_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_PaymentsToAcquirePropertyPlantAndEquipment_d5d1a30f-1333-4db5-b0d0-eaf6fa0d1860_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_3528f252-3e40-43cd-b4d7-c2de6d897fc2_terseLabel_en-US" xlink:label="lab_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_AdditionalPaidInCapitalCommonStock_eebfa729-7c2b-40c9-969c-b29e7ae7e623_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AdditionalPaidInCapitalMember_32f4ed94-fb07-4887-a588-044b666002b7_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_5824f764-13e4-48c3-b0e6-27ca1c0d4ec6_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_Assets_6914f16b-7241-4e21-9bc8-49c9f943d005_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_eade323c-2cdf-4cc8-869c-e921b77b3cb5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from unconsolidated affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_8be04862-a6d4-4941-8c6a-44bc9fe9bf97_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income from unconsolidated affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_e38245df-ea01-44f8-9bad-9188383fdfb8_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LossContingenciesLineItems_383f4717-71b9-4695-ad44-7377d8b9119c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_CoverAbstract_1e729952-99b2-4b4c-9e1f-940bf90df4f3_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_37ec4b14-5478-49ee-9dfe-d7b85c34432c_terseLabel_en-US" xlink:label="lab_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_05b89650-b505-49f5-9dcd-d237d4c629cd_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_36693a03-4d54-444e-8c87-781b1e98428a_terseLabel_en-US" xlink:label="lab_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_FairValueMeasurementsRecurringMember_f96aad9b-4863-43cf-8490-dc4e9f9e874d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_us-gaap_MaterialReconcilingItemsMember_bac658fc-2fdc-4d52-9033-dc90dc296477_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_SelfInsuranceReserveNoncurrent_8f6d1423-2bc7-4616-84d2-a7694d1b0251_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_OtherLiabilitiesNoncurrent_eb718596-d6cd-4e9f-bf41-43e333c9cb80_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_c3294182-2424-4ab9-94cb-2021a77030ac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_abm_NumberOfIndustryGroups_54dffd28-26fb-4710-9a43-120f4be8366a_terseLabel_en-US" xlink:label="lab_abm_NumberOfIndustryGroups" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Number Of Industry Groups</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfIndustryGroups" xlink:href="abm-20240430.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_SegmentReportingDisclosureTextBlock_a94c1a0f-5693-4d8a-b5b0-71a1eb69e878_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_52670858-cf8c-4b23-9b8d-ffb0afe59b98_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0b8f674e-d013-48a9-8a29-e14964d89f92_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_593d1c1c-61c0-4f30-a484-41d735f3daee_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_b6bd7776-a5c5-498b-aebe-225dcd4a1dc0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_abm_ManufacturingAndDistributionMember_c585bab1-fd36-4df7-a395-1da6fc3fd9e8_verboseLabel_en-US" xlink:label="lab_abm_ManufacturingAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">M&amp;D</link:label>
    <link:label id="lab_abm_ManufacturingAndDistributionMember_6544ecd8-015e-46a3-b3e2-26f4bcc37d04_terseLabel_en-US" xlink:label="lab_abm_ManufacturingAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember" xlink:href="abm-20240430.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_DebtInstrumentLineItems_8d7b53ad-b1ea-4459-8dba-5e137146d024_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_srt_StatementScenarioAxis_71e45dd7-ea27-4c9a-805e-3a57b8384135_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a6798697-d22a-45e9-81fc-aa93e9d6843e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8bb78b5c-a49c-4077-857b-729347027044_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_dei_EntityCurrentReportingStatus_f491be1b-0470-4f9e-957c-b318031082f2_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/dei-2023.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_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_6532ed40-b91c-46b8-b7d1-56846ae1b29f_terseLabel_en-US" xlink:label="lab_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_us-gaap_OperatingIncomeLoss_c433571f-be04-4b8c-9528-d75404de603b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating profit</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_76cdb77a-66b4-4f04-a919-27ad6830e1a2_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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/2023/elts/us-gaap-2023.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_abm_ContractwithCustomerLiabilitiesRollForward_6c9da26c-f618-4d0a-a0bd-c5821c074fce_terseLabel_en-US" xlink:label="lab_abm_ContractwithCustomerLiabilitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_abm_InterestRateSwapEffective772022Member_d5f55dca-4882-4f88-b6fe-66720aa225ac_terseLabel_en-US" xlink:label="lab_abm_InterestRateSwapEffective772022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_ParkingMember_89549cf3-08d6-450e-9454-1c40cf712c41_terseLabel_en-US" xlink:label="lab_us-gaap_ParkingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_6d551185-0890-42b8-8bf7-d1dbdc15e7ca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_774ab646-eb22-4f16-9b9d-a0e01d505178_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_StatementLineItems_5acce1fa-2341-4526-a1a3-a55ed2e3d855_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_AccretionExpense_9c360eec-b4f7-4d79-ab11-2071e4576736_terseLabel_en-US" xlink:label="lab_us-gaap_AccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_5a5a9b2f-f25a-4475-a00f-de4da554c3fc_terseLabel_en-US" xlink:label="lab_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240430.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_srt_ScenarioUnspecifiedDomain_dc68548e-a69c-4be7-b4db-c8c3df289a28_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/srt-2023.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_35792efe-9218-4854-bca0-bbedcec22f6d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_8480ec6d-8cea-4474-9464-ed511036df14_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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_LongTermDebtNoncurrentAbstract_ddb478ea-5a36-465e-a06b-0b0208916b04_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2023/elts/us-gaap-2023.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>abm-20240430_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 2024 Workiva-->
<!--r:75fdb803-5b7b-47d3-b103-1598480d0384,g:09e43c9c-f0a6-46ab-accb-9e89c1f137cf-->
<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-20240430.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_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6676ee17-16dc-4bac-83f7-6fd759b83d72" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_DocumentType_6676ee17-16dc-4bac-83f7-6fd759b83d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_78743536-e6a5-4201-b2d2-00ac440dd453" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_DocumentQuarterlyReport_78743536-e6a5-4201-b2d2-00ac440dd453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b14c2301-17e5-44a4-8f11-f038403b5b0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_DocumentPeriodEndDate_b14c2301-17e5-44a4-8f11-f038403b5b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7de81c22-6c61-4794-a2f3-2c0965c32399" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_DocumentTransitionReport_7de81c22-6c61-4794-a2f3-2c0965c32399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_bfcfdd3e-918b-4c79-b127-3b913c11e45d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityFileNumber_bfcfdd3e-918b-4c79-b127-3b913c11e45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_8f37cd9b-759b-4858-801a-a17ca216e5b0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityRegistrantName_8f37cd9b-759b-4858-801a-a17ca216e5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1f5a5075-7d5f-4185-bc79-45df43bb180a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1f5a5075-7d5f-4185-bc79-45df43bb180a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_07dc7c5b-d91c-4f8e-827a-fbaaedc62c67" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityTaxIdentificationNumber_07dc7c5b-d91c-4f8e-827a-fbaaedc62c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_94f5d0e2-7330-4e3a-bf15-9701447a9c25" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityAddressAddressLine1_94f5d0e2-7330-4e3a-bf15-9701447a9c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_f1143889-d380-4924-b6ad-81c77e23e7f2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityAddressAddressLine2_f1143889-d380-4924-b6ad-81c77e23e7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e5122c35-f3b4-4c68-8a58-b9b9de77aa29" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityAddressCityOrTown_e5122c35-f3b4-4c68-8a58-b9b9de77aa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_94bae389-79c9-4274-970d-b81633479541" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityAddressStateOrProvince_94bae389-79c9-4274-970d-b81633479541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_bd755fa9-f7c5-432b-a7ef-6bdf7efe71a6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityAddressPostalZipCode_bd755fa9-f7c5-432b-a7ef-6bdf7efe71a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fc29ff73-9554-4804-b9f6-638bc8e225fd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_CityAreaCode_fc29ff73-9554-4804-b9f6-638bc8e225fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5aaff158-65a0-45bc-8f38-caae2d2618e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_LocalPhoneNumber_5aaff158-65a0-45bc-8f38-caae2d2618e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_47f1e037-35f4-46ea-b35c-322d35ddfd2a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_Security12bTitle_47f1e037-35f4-46ea-b35c-322d35ddfd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7b2e05a1-aebd-4b6c-bfb5-0de95472b7b3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_TradingSymbol_7b2e05a1-aebd-4b6c-bfb5-0de95472b7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_b43b21f6-97d2-4d97-bf9f-09a337844cb1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_SecurityExchangeName_b43b21f6-97d2-4d97-bf9f-09a337844cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_37fa00c2-c5e8-4181-825c-f8d2d9fb12c3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityCurrentReportingStatus_37fa00c2-c5e8-4181-825c-f8d2d9fb12c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a09f59ba-0422-4171-848b-458a416add79" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityInteractiveDataCurrent_a09f59ba-0422-4171-848b-458a416add79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_961905f4-0802-4063-adf4-520b68a8e609" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityFilerCategory_961905f4-0802-4063-adf4-520b68a8e609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_844c261e-5c1a-4f5a-8e24-4bd05137c6b6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntitySmallBusiness_844c261e-5c1a-4f5a-8e24-4bd05137c6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_897a824d-8ffa-42a5-9a5b-6fd45aa1f813" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityEmergingGrowthCompany_897a824d-8ffa-42a5-9a5b-6fd45aa1f813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_24c05573-62c0-4469-9b66-ada9e34104fe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityShellCompany_24c05573-62c0-4469-9b66-ada9e34104fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ed0719fd-d37e-4707-936e-18a8e2a4ef44" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ed0719fd-d37e-4707-936e-18a8e2a4ef44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_0f32deed-f4bc-4696-88c1-ac32193136c0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_EntityCentralIndexKey_0f32deed-f4bc-4696-88c1-ac32193136c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_32840cdf-05b2-4d4a-af3a-78685fd795e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_CurrentFiscalYearEndDate_32840cdf-05b2-4d4a-af3a-78685fd795e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_2d91e045-2d0d-42d4-9ef8-bb2dae337086" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_DocumentFiscalYearFocus_2d91e045-2d0d-42d4-9ef8-bb2dae337086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_acf057b2-323a-4a96-b3ad-b6b1c18a84ec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_DocumentFiscalPeriodFocus_acf057b2-323a-4a96-b3ad-b6b1c18a84ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ddb9b013-7b5e-4b99-961d-c523e5ad5663" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f04f98c0-7457-4c19-ab3b-6e1f55351dda" xlink:to="loc_dei_AmendmentFlag_ddb9b013-7b5e-4b99-961d-c523e5ad5663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c84d2969-f1d9-4c1d-ae2c-98da2ec01f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84d2969-f1d9-4c1d-ae2c-98da2ec01f7c" xlink:to="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c093482f-b5a7-4289-b051-9058cd8d4ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c093482f-b5a7-4289-b051-9058cd8d4ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_a17b55a0-1124-43a5-ae79-303cbd2747e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_a17b55a0-1124-43a5-ae79-303cbd2747e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f04a3c46-dd3f-4383-a98a-835245f9fa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f04a3c46-dd3f-4383-a98a-835245f9fa4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_3ff150ce-1618-4285-8432-eecddb35b6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_3ff150ce-1618-4285-8432-eecddb35b6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0a6b3f00-76c4-47c9-bfc0-b3a3294ca146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:to="loc_us-gaap_OtherAssetsCurrent_0a6b3f00-76c4-47c9-bfc0-b3a3294ca146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3a4ea8cf-e6ec-4409-9e92-7503e5beda48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3630d13b-6eb2-4fa0-9584-7548b80f2bde" xlink:to="loc_us-gaap_AssetsCurrent_3a4ea8cf-e6ec-4409-9e92-7503e5beda48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_d46ecbac-d35d-4a05-845c-1428c984e297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_OtherInvestments_d46ecbac-d35d-4a05-845c-1428c984e297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4107f3e3-3ac4-4da0-acdb-7c424ef8d43e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4107f3e3-3ac4-4da0-acdb-7c424ef8d43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_28bcb68f-f965-44b9-b56d-a62bb6fd38aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_28bcb68f-f965-44b9-b56d-a62bb6fd38aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bf99aaf7-d08b-416c-adea-73a4f98622ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bf99aaf7-d08b-416c-adea-73a4f98622ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a6295a66-5693-45e3-9fe2-9f05d165e01f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_Goodwill_a6295a66-5693-45e3-9fe2-9f05d165e01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e218259a-b50a-4223-88e7-1a3595e9fce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e218259a-b50a-4223-88e7-1a3595e9fce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_84c37a04-5abc-4a07-b131-f83c21cd6a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4545c6a6-ff46-405b-a08f-d0aebc21f074" xlink:to="loc_us-gaap_Assets_84c37a04-5abc-4a07-b131-f83c21cd6a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84d2969-f1d9-4c1d-ae2c-98da2ec01f7c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_c66b6ed6-6992-4d1e-83a4-dbd6c227a4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_DebtCurrent_c66b6ed6-6992-4d1e-83a4-dbd6c227a4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d5541d6d-c376-41ce-9180-bd982314ffaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_AccountsPayableCurrent_d5541d6d-c376-41ce-9180-bd982314ffaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_15dca940-f461-4b73-9e89-343e5a0f3438" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_15dca940-f461-4b73-9e89-343e5a0f3438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_9790b2f0-61d8-49ca-9f3a-e6f55e458301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_9790b2f0-61d8-49ca-9f3a-e6f55e458301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d00fe179-90fd-4ba3-9570-313a0f3841ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d00fe179-90fd-4ba3-9570-313a0f3841ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_461fbb32-26a6-401d-8794-bc98c5d791ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_461fbb32-26a6-401d-8794-bc98c5d791ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_518d2bee-51ed-4e8a-960c-ca21615b5c13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_518d2bee-51ed-4e8a-960c-ca21615b5c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d49c6257-cf2a-4656-ad0d-f4fb6c2ae763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d49c6257-cf2a-4656-ad0d-f4fb6c2ae763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa1d5c6b-e120-4b67-b174-08b3d9b83d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa1d5c6b-e120-4b67-b174-08b3d9b83d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a7ee0bc2-e932-43c2-8db0-99ae5ee53f90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3116d4a2-caf3-41bb-8187-532795ce040a" xlink:to="loc_us-gaap_LiabilitiesCurrent_a7ee0bc2-e932-43c2-8db0-99ae5ee53f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fcbd87c6-b032-49ae-828f-89ac0b6a7727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fcbd87c6-b032-49ae-828f-89ac0b6a7727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d0049b41-ddad-41ef-aaa2-05bf99cad78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d0049b41-ddad-41ef-aaa2-05bf99cad78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ac1d9b0f-46fe-46e2-881a-5a7b463fe55e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ac1d9b0f-46fe-46e2-881a-5a7b463fe55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_cb2eb2ad-3584-413e-b7c0-76520d50a741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_cb2eb2ad-3584-413e-b7c0-76520d50a741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_62693fa1-c99f-42eb-843e-fe821432db5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_62693fa1-c99f-42eb-843e-fe821432db5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_f00aac94-56e3-46d3-a9db-30feba46c24e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_f00aac94-56e3-46d3-a9db-30feba46c24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9f4b6772-a469-4055-99e6-3fa16912f2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_Liabilities_9f4b6772-a469-4055-99e6-3fa16912f2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fd6a9ab5-3f7c-4ecd-af4a-2796d601c11e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fd6a9ab5-3f7c-4ecd-af4a-2796d601c11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_08074adc-eeb3-4228-b88b-9df27e768633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:to="loc_us-gaap_PreferredStockValue_08074adc-eeb3-4228-b88b-9df27e768633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ad499ca3-06d6-43d2-8bc0-e8389d167930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:to="loc_us-gaap_CommonStockValue_ad499ca3-06d6-43d2-8bc0-e8389d167930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d74354ee-80ba-4299-a2aa-cbed48ce733a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d74354ee-80ba-4299-a2aa-cbed48ce733a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e4de155d-3fed-4d11-81cc-732a849ead61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e4de155d-3fed-4d11-81cc-732a849ead61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_31d12995-7893-4727-bdb5-0c686ec54724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_31d12995-7893-4727-bdb5-0c686ec54724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0a639258-894d-4d58-bd93-b25793fea045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee87a366-6aad-4a0b-9789-0f539f134652" xlink:to="loc_us-gaap_StockholdersEquity_0a639258-894d-4d58-bd93-b25793fea045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_cf86c947-b083-41d6-be8a-1eeffa88f2db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d560470-036f-48d0-9468-896f76d99a6f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_cf86c947-b083-41d6-be8a-1eeffa88f2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9eda39fe-1068-4cd1-91d3-0dccf9700da6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9eda39fe-1068-4cd1-91d3-0dccf9700da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_84f282c3-24fe-4bda-9a6a-67c62c851bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_84f282c3-24fe-4bda-9a6a-67c62c851bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4bb4751a-4f4b-4fa1-a777-ddaa3f3683ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4bb4751a-4f4b-4fa1-a777-ddaa3f3683ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b7b8b151-a853-4db2-a33f-8daaad473b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b7b8b151-a853-4db2-a33f-8daaad473b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ae7d4a2e-80a4-403f-829d-8e5f3ce6e752" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ae7d4a2e-80a4-403f-829d-8e5f3ce6e752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_46cc969e-61b0-466b-bc2c-ce0ec64e8916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_PreferredStockSharesIssued_46cc969e-61b0-466b-bc2c-ce0ec64e8916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_4f8c5d15-78bb-43ce-9905-1a8f3eff4f94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_4f8c5d15-78bb-43ce-9905-1a8f3eff4f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f728a167-4075-49eb-8433-1eef2e4aefc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f728a167-4075-49eb-8433-1eef2e4aefc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e54d1e9b-8310-41e0-baef-a5124f08c798" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_CommonStockSharesIssued_e54d1e9b-8310-41e0-baef-a5124f08c798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1b981b60-7c24-4b07-bd0e-1646521a9be2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fab07b08-0266-47ac-9580-1b02448f8ddb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1b981b60-7c24-4b07-bd0e-1646521a9be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d9fe435-2167-44f5-910c-f0d62c0115bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d9fe435-2167-44f5-910c-f0d62c0115bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_21cd7895-17d6-4080-98cb-62b6c0703135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_21cd7895-17d6-4080-98cb-62b6c0703135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7ecb2f9b-5dfa-4ea9-80ce-bb11fa7272fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7ecb2f9b-5dfa-4ea9-80ce-bb11fa7272fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c58d9fb0-e373-4b5c-b614-3bb6a9cf4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c58d9fb0-e373-4b5c-b614-3bb6a9cf4a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0d6cbb21-44af-4f8f-b180-5071d702001a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_OperatingIncomeLoss_0d6cbb21-44af-4f8f-b180-5071d702001a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a1e38652-f895-47db-aae2-383e7231ccb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a1e38652-f895-47db-aae2-383e7231ccb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_59131761-9eaf-4f1f-a841-11335b7888ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_InterestExpense_59131761-9eaf-4f1f-a841-11335b7888ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03bd4726-0fb8-4989-b3ee-c0ce636df9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03bd4726-0fb8-4989-b3ee-c0ce636df9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b6e4fd6e-8414-435a-a18e-5cce321e829b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b6e4fd6e-8414-435a-a18e-5cce321e829b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_14839cba-adac-4bba-b535-ea82aea67aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_NetIncomeLoss_14839cba-adac-4bba-b535-ea82aea67aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d1f9da66-058f-4d10-b3b6-a0c1a8560281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d1f9da66-058f-4d10-b3b6-a0c1a8560281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_20e992e8-301e-41a1-a198-6ffe037719a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d1f9da66-058f-4d10-b3b6-a0c1a8560281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_20e992e8-301e-41a1-a198-6ffe037719a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_8aadcd3c-091d-447f-8027-8d3394fa6372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d1f9da66-058f-4d10-b3b6-a0c1a8560281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_8aadcd3c-091d-447f-8027-8d3394fa6372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_47d0b70f-a119-4d93-a70c-93084d23442a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d1f9da66-058f-4d10-b3b6-a0c1a8560281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_47d0b70f-a119-4d93-a70c-93084d23442a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8656ea47-e6ac-4ee4-bdf7-00878d9a15ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8656ea47-e6ac-4ee4-bdf7-00878d9a15ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fba492b1-714a-421d-b16a-b2707d25d082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_EarningsPerShareAbstract_fba492b1-714a-421d-b16a-b2707d25d082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_59573ce3-4e32-4eed-b924-02753d0d376e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fba492b1-714a-421d-b16a-b2707d25d082" xlink:to="loc_us-gaap_EarningsPerShareBasic_59573ce3-4e32-4eed-b924-02753d0d376e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_12218d95-6927-4443-af51-ce57e3d90c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fba492b1-714a-421d-b16a-b2707d25d082" xlink:to="loc_us-gaap_EarningsPerShareDiluted_12218d95-6927-4443-af51-ce57e3d90c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_99364e07-f2e3-4253-a1a6-ff123546ad6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2045797-1cd8-47c9-b007-b87c820b0ee8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_99364e07-f2e3-4253-a1a6-ff123546ad6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c1cebe14-3f49-4fc3-998d-b8d5ee0ef553" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_99364e07-f2e3-4253-a1a6-ff123546ad6f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c1cebe14-3f49-4fc3-998d-b8d5ee0ef553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f4a2f8d4-4910-4153-924f-38221b44a606" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_99364e07-f2e3-4253-a1a6-ff123546ad6f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f4a2f8d4-4910-4153-924f-38221b44a606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_18dbfff1-d3ad-44d7-9011-fff2fe527c56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_18dbfff1-d3ad-44d7-9011-fff2fe527c56" xlink:to="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c70cae07-1b1b-4581-b70d-ad30244ec2de" xlink:to="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fd5c8f84-c3dd-4cda-86df-20efaaaab92f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_CommonStockMember_fd5c8f84-c3dd-4cda-86df-20efaaaab92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3eade8a1-870b-470d-a78f-86426364ecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3eade8a1-870b-470d-a78f-86426364ecf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f8a13f7-adef-4ef5-82b4-41e89bbf3c91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f8a13f7-adef-4ef5-82b4-41e89bbf3c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f1514d28-bee1-4510-a322-547fceded483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0bf8233e-5bdb-444e-a2f7-9283a32c0222" xlink:to="loc_us-gaap_RetainedEarningsMember_f1514d28-bee1-4510-a322-547fceded483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_10573131-695d-4f25-a7e0-9dd7a1be4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c89b771a-e582-4ba2-bf20-c9db08e9d204" xlink:to="loc_us-gaap_StatementLineItems_10573131-695d-4f25-a7e0-9dd7a1be4f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_10573131-695d-4f25-a7e0-9dd7a1be4f06" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1d3caf91-916c-4bef-b896-cfe324da2951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1d3caf91-916c-4bef-b896-cfe324da2951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fbb0ff71-d685-469f-ba58-b6a9fe1cd3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockholdersEquity_fbb0ff71-d685-469f-ba58-b6a9fe1cd3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cc3ec187-e6a2-4ee3-a69f-6f0d4c5de7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cc3ec187-e6a2-4ee3-a69f-6f0d4c5de7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f09c8fa6-fedb-44ec-b5eb-b66fd0f7f759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f09c8fa6-fedb-44ec-b5eb-b66fd0f7f759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2df4e73-9de2-4b71-b103-c379c74ae199" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2df4e73-9de2-4b71-b103-c379c74ae199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_c3fa2f2a-ee16-49e8-a98e-39522d7ab5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_c3fa2f2a-ee16-49e8-a98e-39522d7ab5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_9ac4087a-64a4-4f8f-a53f-cf4fba4bf983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_9ac4087a-64a4-4f8f-a53f-cf4fba4bf983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_93775d52-fc37-4b95-b48c-ad457d76257f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_93775d52-fc37-4b95-b48c-ad457d76257f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ff311b8-354c-45c3-9810-58c180f5500b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_NetIncomeLoss_5ff311b8-354c-45c3-9810-58c180f5500b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_b9412955-7e4a-4bfd-a89d-f69cd4f4f127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:to="loc_us-gaap_DividendsCommonStockCash_b9412955-7e4a-4bfd-a89d-f69cd4f4f127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsSharebasedCompensationStock_e3057907-a7e6-46ce-baef-533c57733602" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsSharebasedCompensationStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_e71b4b37-6a09-472d-9845-bddb1bcda5ef" xlink:to="loc_us-gaap_DividendsSharebasedCompensationStock_e3057907-a7e6-46ce-baef-533c57733602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_97e443eb-ff49-4289-8003-94852396a017" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_97e443eb-ff49-4289-8003-94852396a017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_64b01947-6e8b-448a-8996-393077c2f7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3084e641-ab52-48ed-abe9-2938ade861a0" xlink:to="loc_us-gaap_StockholdersEquity_64b01947-6e8b-448a-8996-393077c2f7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_09984c91-2202-4bed-96b1-6e94a22b9863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_d72bae1a-67aa-4009-b135-4fd1592ab352" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_09984c91-2202-4bed-96b1-6e94a22b9863" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_d72bae1a-67aa-4009-b135-4fd1592ab352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="abm-20240430.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_88197ee9-6c9a-4e75-a3ed-7cef2ada7219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_88197ee9-6c9a-4e75-a3ed-7cef2ada7219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9ef9a500-26be-4ea7-a31c-27f24ebd34cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_88197ee9-6c9a-4e75-a3ed-7cef2ada7219" xlink:to="loc_us-gaap_NetIncomeLoss_9ef9a500-26be-4ea7-a31c-27f24ebd34cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_88197ee9-6c9a-4e75-a3ed-7cef2ada7219" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1492db9a-cbcf-4f0a-909d-59f381e4a6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1492db9a-cbcf-4f0a-909d-59f381e4a6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e6fef236-e887-478f-a927-41f11d5bb9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e6fef236-e887-478f-a927-41f11d5bb9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1895574f-7920-48a8-8d5d-2c0b2d62d59a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_ShareBasedCompensation_1895574f-7920-48a8-8d5d-2c0b2d62d59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_eeeb3411-80f9-4a58-98d2-4e62a862e2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_eeeb3411-80f9-4a58-98d2-4e62a862e2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_1f46ef57-01e5-4cf1-9e5e-c0a713f2da5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_AccretionExpense_1f46ef57-01e5-4cf1-9e5e-c0a713f2da5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_af763b31-32bd-492b-90cf-d2063daa584f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_af763b31-32bd-492b-90cf-d2063daa584f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_a06588fd-a596-4a73-8e13-77d5ac32d072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_a06588fd-a596-4a73-8e13-77d5ac32d072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6c86a2bb-0f10-4294-88aa-61641ac08f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6c86a2bb-0f10-4294-88aa-61641ac08f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_e681780b-8520-4dcd-bf00-6b40ca0f4734" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_e681780b-8520-4dcd-bf00-6b40ca0f4734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_2b38b7ae-90e5-4d75-b227-5fc932012a18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_2b38b7ae-90e5-4d75-b227-5fc932012a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_768080e4-1d7c-4ef0-9def-9b0a2704fc44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_768080e4-1d7c-4ef0-9def-9b0a2704fc44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_ec996103-af8e-4183-bc0f-20f980e20cb0" xlink:href="abm-20240430.xsd#abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_ec996103-af8e-4183-bc0f-20f980e20cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1edbb08c-3fd8-4be3-a2af-1101f80adb80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1edbb08c-3fd8-4be3-a2af-1101f80adb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c546b105-64e9-41c1-b29c-a750881eaf55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c546b105-64e9-41c1-b29c-a750881eaf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_be38ef66-2182-446a-ad49-015144f6f91a" xlink:href="abm-20240430.xsd#abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_be38ef66-2182-446a-ad49-015144f6f91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_a5792151-ad85-403c-aad5-b55a351db7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_a5792151-ad85-403c-aad5-b55a351db7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ee04a2d0-35cb-41ee-9efe-4e732f53c445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ee04a2d0-35cb-41ee-9efe-4e732f53c445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_da507d9f-5f5c-4b6d-a4b0-a0b28760dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8bf84317-c245-4982-93e3-ce2db409ccc1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_da507d9f-5f5c-4b6d-a4b0-a0b28760dcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_c6887ffd-d8fa-4a9a-938d-4789fab72dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1987fda6-8a69-49b7-a737-ca24d84cf8c6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_c6887ffd-d8fa-4a9a-938d-4789fab72dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8415dc-d7e7-4e3b-8971-cbd00bf648a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_88197ee9-6c9a-4e75-a3ed-7cef2ada7219" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8415dc-d7e7-4e3b-8971-cbd00bf648a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_707ef434-a702-4dc7-b487-3c5547a32899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_707ef434-a702-4dc7-b487-3c5547a32899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4af6050d-266d-446c-a101-835139eae175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_707ef434-a702-4dc7-b487-3c5547a32899" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4af6050d-266d-446c-a101-835139eae175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_164f1b25-ddbe-4726-b7c2-0695c3fb9472" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_707ef434-a702-4dc7-b487-3c5547a32899" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_164f1b25-ddbe-4726-b7c2-0695c3fb9472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0ab91e5-714c-4862-9c42-cf7f318af38a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_707ef434-a702-4dc7-b487-3c5547a32899" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0ab91e5-714c-4862-9c42-cf7f318af38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_781988d6-2e13-448c-8809-87820c5f644e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_781988d6-2e13-448c-8809-87820c5f644e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_00b4d125-dcb4-4645-90ea-f5a8d4b5052c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_00b4d125-dcb4-4645-90ea-f5a8d4b5052c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_4209a4bf-66c1-4f97-b394-6a8df6c95fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_4209a4bf-66c1-4f97-b394-6a8df6c95fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6d025d2b-91f9-40f8-acc9-ec70554ff694" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6d025d2b-91f9-40f8-acc9-ec70554ff694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_996e0aea-fff0-4942-b2b1-24bd4202c4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_996e0aea-fff0-4942-b2b1-24bd4202c4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_3ca9f489-0c78-48a7-af81-fb3a69711826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_3ca9f489-0c78-48a7-af81-fb3a69711826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ProceedsFromRepaymentsOfEnergySavingContracts_ddbab98e-06d6-4ce6-a05e-95b53b327ca9" xlink:href="abm-20240430.xsd#abm_ProceedsFromRepaymentsOfEnergySavingContracts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_abm_ProceedsFromRepaymentsOfEnergySavingContracts_ddbab98e-06d6-4ce6-a05e-95b53b327ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_92720ff0-768c-43da-baea-dc62d9ebc217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_92720ff0-768c-43da-baea-dc62d9ebc217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e9c54b51-a791-4617-9985-726f77b4f79d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c99de4cd-d5fc-4da9-9da3-715fe3eec395" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e9c54b51-a791-4617-9985-726f77b4f79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_e6275faa-7ae3-44ba-9a36-dc934416c5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_e6275faa-7ae3-44ba-9a36-dc934416c5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b95dc3bd-4667-48ee-9a7c-ae813be79abb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b95dc3bd-4667-48ee-9a7c-ae813be79abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f94a96ac-dc05-4819-8585-af57ad46a4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f94a96ac-dc05-4819-8585-af57ad46a4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2600c404-59b5-40dd-9b23-0cac6d78882a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8984dfb5-a019-4c90-b459-107c2c8a28a6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2600c404-59b5-40dd-9b23-0cac6d78882a" 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-20240430.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_185c7d98-a622-44bb-8502-a5abaf103f93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_d82012aa-a12b-4c27-a33a-10be43e9f65b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_185c7d98-a622-44bb-8502-a5abaf103f93" xlink:to="loc_us-gaap_NatureOfOperations_d82012aa-a12b-4c27-a33a-10be43e9f65b" 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-20240430.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_4dd32e48-76de-42dd-ba96-417778cef512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_60822b34-7c43-4db5-9790-4739b754aa77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4dd32e48-76de-42dd-ba96-417778cef512" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_60822b34-7c43-4db5-9790-4739b754aa77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="abm-20240430.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ce340d01-8409-4737-96e9-ca82f32ef9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_3146477e-37f7-4f8d-82c7-0e3ee982302e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ce340d01-8409-4737-96e9-ca82f32ef9ea" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_3146477e-37f7-4f8d-82c7-0e3ee982302e" 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-20240430.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_ba09a5eb-8a4f-4264-b8c6-754551130ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ce71dc55-9684-4b03-9fe5-85d2b81795fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ba09a5eb-8a4f-4264-b8c6-754551130ccb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ce71dc55-9684-4b03-9fe5-85d2b81795fb" 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-20240430.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_11a73981-9310-4135-9084-52d526c4180a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_3fa6dc9b-1189-4a55-a981-f2d1c809ae42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_11a73981-9310-4135-9084-52d526c4180a" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_3fa6dc9b-1189-4a55-a981-f2d1c809ae42" 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-20240430.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_61754d9b-f731-48e7-a60e-11fa19e2badf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_53db7975-d689-4691-9baf-41fbb1f85f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_61754d9b-f731-48e7-a60e-11fa19e2badf" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_53db7975-d689-4691-9baf-41fbb1f85f03" 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-20240430.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_5a3754de-8212-4f81-a2f5-82a46c34d3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceDisclosureTextBlock_c033cd89-e977-44cf-bfb0-3f1bceb27a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_5a3754de-8212-4f81-a2f5-82a46c34d3d9" xlink:to="loc_us-gaap_InsuranceDisclosureTextBlock_c033cd89-e977-44cf-bfb0-3f1bceb27a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacility" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacility"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CreditFacility" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8f86ee21-53d0-40d7-86a7-32bbc16e2943" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3d32b090-afd1-4a2f-a9ec-a14ce78f4ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8f86ee21-53d0-40d7-86a7-32bbc16e2943" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3d32b090-afd1-4a2f-a9ec-a14ce78f4ab8" 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-20240430.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_1f91e48e-1bcc-4139-981c-a3def15293bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a83510a9-6ed4-4361-9d22-a26ab309dd15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_1f91e48e-1bcc-4139-981c-a3def15293bc" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a83510a9-6ed4-4361-9d22-a26ab309dd15" 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-20240430.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_05dfa2d1-042c-4c10-8cfd-99e0822037e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_679fb2be-4ca5-4cdf-b9d3-8caec44a0849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_05dfa2d1-042c-4c10-8cfd-99e0822037e2" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_679fb2be-4ca5-4cdf-b9d3-8caec44a0849" 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-20240430.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_4c73b5d6-8870-41ba-8ba0-8b05957eb00a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_bb42d3ee-70ca-4ac7-9a29-56a8bbfdc05a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c73b5d6-8870-41ba-8ba0-8b05957eb00a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_bb42d3ee-70ca-4ac7-9a29-56a8bbfdc05a" 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-20240430.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_a6fd0beb-d2d9-4277-882a-fa884699b532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_19e36d3d-8ca7-43f7-92d5-9385ceac2c13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a6fd0beb-d2d9-4277-882a-fa884699b532" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_19e36d3d-8ca7-43f7-92d5-9385ceac2c13" 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-20240430.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_36118718-a819-416d-a986-c18724e8833a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9a030043-53e9-4ae6-9b19-1892a6f356f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_36118718-a819-416d-a986-c18724e8833a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9a030043-53e9-4ae6-9b19-1892a6f356f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_df0d22e1-2bba-4711-ab0c-2e7f56c60708" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_36118718-a819-416d-a986-c18724e8833a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_df0d22e1-2bba-4711-ab0c-2e7f56c60708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_009dda4e-438b-4c00-980e-b69d3566a5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_36118718-a819-416d-a986-c18724e8833a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_009dda4e-438b-4c00-980e-b69d3566a5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_39dde47a-4c94-4ab7-876a-4722bbe10166" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_36118718-a819-416d-a986-c18724e8833a" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_39dde47a-4c94-4ab7-876a-4722bbe10166" 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-20240430.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_e207457f-d080-4779-9828-05f452d8a6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_e0e3b972-dd69-4699-92b4-f33f2db2c0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e207457f-d080-4779-9828-05f452d8a6b6" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_e0e3b972-dd69-4699-92b4-f33f2db2c0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_24c3ec26-8308-4898-b504-ed40558ceba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e207457f-d080-4779-9828-05f452d8a6b6" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_24c3ec26-8308-4898-b504-ed40558ceba7" 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-20240430.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_acee5154-b52b-4b9c-9b3f-9a6225675d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_47290316-f99e-426f-8c01-7806d35c1110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_acee5154-b52b-4b9c-9b3f-9a6225675d9d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_47290316-f99e-426f-8c01-7806d35c1110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_36bbbefa-6191-4110-b963-f4ec6a90b8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_acee5154-b52b-4b9c-9b3f-9a6225675d9d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_36bbbefa-6191-4110-b963-f4ec6a90b8b6" 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-20240430.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_3d4eb8f0-0371-4e61-ad40-29a197139c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ec89cc95-5d06-4f24-86d8-f791adecfb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d4eb8f0-0371-4e61-ad40-29a197139c1a" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ec89cc95-5d06-4f24-86d8-f791adecfb8b" 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-20240430.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_2509ea05-6bde-475f-be02-27a2b30ee14c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_88e42172-d93c-44da-8b79-42aa16567f60" xlink:href="abm-20240430.xsd#abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2509ea05-6bde-475f-be02-27a2b30ee14c" xlink:to="loc_abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock_88e42172-d93c-44da-8b79-42aa16567f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsuranceDisclosureTableTextBlock_5cc5e62e-4144-41bc-b649-1c4b2c21b798" xlink:href="abm-20240430.xsd#abm_InsuranceDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2509ea05-6bde-475f-be02-27a2b30ee14c" xlink:to="loc_abm_InsuranceDisclosureTableTextBlock_5cc5e62e-4144-41bc-b649-1c4b2c21b798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityTables" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityTables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CreditFacilityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_100bee05-c923-4b4f-8a17-07c7d33c13d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3a0ae32b-0720-440a-9e9d-2925a9c293ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_100bee05-c923-4b4f-8a17-07c7d33c13d8" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3a0ae32b-0720-440a-9e9d-2925a9c293ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_c404ed78-35b2-493d-8035-1b4263b3e637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_100bee05-c923-4b4f-8a17-07c7d33c13d8" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_c404ed78-35b2-493d-8035-1b4263b3e637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_fc767d8d-b41b-4707-a9a4-cf6c04b15bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_100bee05-c923-4b4f-8a17-07c7d33c13d8" xlink:to="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_fc767d8d-b41b-4707-a9a4-cf6c04b15bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMONSTOCKTables" xlink:type="simple" xlink:href="abm-20240430.xsd#COMMONSTOCKTables"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMONSTOCKTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_2f23d7ea-0ffa-4146-a57b-f7764487b4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_8b80ebdd-a325-4f11-b220-1f28bc45fcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2f23d7ea-0ffa-4146-a57b-f7764487b4cb" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_8b80ebdd-a325-4f11-b220-1f28bc45fcd1" 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-20240430.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_4236e58f-badc-4159-9cae-569dae032bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9f8f020b-0249-48f3-a49b-c557b1ed912d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4236e58f-badc-4159-9cae-569dae032bd2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9f8f020b-0249-48f3-a49b-c557b1ed912d" 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-20240430.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_e73aad4e-ad7f-4196-8b60-54df99132754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfIndustryGroups_6c1cb1bc-3b02-47a8-b4d2-7264d8831c19" xlink:href="abm-20240430.xsd#abm_NumberOfIndustryGroups"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e73aad4e-ad7f-4196-8b60-54df99132754" xlink:to="loc_abm_NumberOfIndustryGroups_6c1cb1bc-3b02-47a8-b4d2-7264d8831c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_NumberOfTechnicalSolutionSegments_477f46d1-7771-466d-b2de-382c6b9ccf48" xlink:href="abm-20240430.xsd#abm_NumberOfTechnicalSolutionSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e73aad4e-ad7f-4196-8b60-54df99132754" xlink:to="loc_abm_NumberOfTechnicalSolutionSegments_477f46d1-7771-466d-b2de-382c6b9ccf48" 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-20240430.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_6563bf7c-4727-4fa0-9f9d-6caf42e823ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6563bf7c-4727-4fa0-9f9d-6caf42e823ee" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:to="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_69578dde-a0ad-49ad-ba33-fdb5c6e4ddb2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f34fcc46-a83f-47c4-b51c-ec7bc0f7041a" xlink:to="loc_srt_ProductsAndServicesDomain_69578dde-a0ad-49ad-ba33-fdb5c6e4ddb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManagementReimbursementRevenueMember_30e17f44-90ac-4793-81cd-816d4ab803d8" xlink:href="abm-20240430.xsd#abm_ManagementReimbursementRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_69578dde-a0ad-49ad-ba33-fdb5c6e4ddb2" xlink:to="loc_abm_ManagementReimbursementRevenueMember_30e17f44-90ac-4793-81cd-816d4ab803d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5edf8bd9-d15c-435a-81a7-a97400567262" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2af6c57-6f03-4107-a253-f8214cc8938b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_5edf8bd9-d15c-435a-81a7-a97400567262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6eb3617e-2ec5-485e-a2a7-016ccccfdb17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5edf8bd9-d15c-435a-81a7-a97400567262" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6eb3617e-2ec5-485e-a2a7-016ccccfdb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/ACQUISITIONSDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#ACQUISITIONSDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/ACQUISITIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_68693a07-8cf6-46ea-8080-89cf1f9bbfde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_68693a07-8cf6-46ea-8080-89cf1f9bbfde" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb53f39d-b517-4134-9fa2-a7e4543551c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3c2cfcf4-2ce4-460a-867e-234ce5653b65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb53f39d-b517-4134-9fa2-a7e4543551c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_RavenVoltIncMember_92f2fed0-03e7-47b5-acf5-ef49a520050f" xlink:href="abm-20240430.xsd#abm_RavenVoltIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb53f39d-b517-4134-9fa2-a7e4543551c8" xlink:to="loc_abm_RavenVoltIncMember_92f2fed0-03e7-47b5-acf5-ef49a520050f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d9e62cfd-755f-4e2e-bc60-d0c6e3c6ecf8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_02867ba2-30a8-492b-9421-51a3dab0c295" xlink:to="loc_srt_RangeMember_d9e62cfd-755f-4e2e-bc60-d0c6e3c6ecf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_62fb8a86-54d1-449d-9133-f0cb4b00a4f2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d9e62cfd-755f-4e2e-bc60-d0c6e3c6ecf8" xlink:to="loc_srt_MaximumMember_62fb8a86-54d1-449d-9133-f0cb4b00a4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dac6d0bc-f1f8-4cbe-a4d5-863934182da5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_f50a7961-7792-4205-921f-65e9e340fe76" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dac6d0bc-f1f8-4cbe-a4d5-863934182da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_1b178259-44cd-4d8c-9d07-69edc04f3635" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_dac6d0bc-f1f8-4cbe-a4d5-863934182da5" xlink:to="loc_srt_ScenarioForecastMember_1b178259-44cd-4d8c-9d07-69edc04f3635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e4aae121-2664-4283-b1de-5dd15d818a03" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_b9b2bb29-b59b-45db-88c0-a681dfa582a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_b9b2bb29-b59b-45db-88c0-a681dfa582a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_824ff69e-2b60-4631-be78-ab6e5155f10f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_824ff69e-2b60-4631-be78-ab6e5155f10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_1f146f6e-cc6c-4bbd-bb41-a4eee147fd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_1f146f6e-cc6c-4bbd-bb41-a4eee147fd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f34afda-2842-49b7-b278-bb3f1acc113a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2ee9dbc-812d-43e8-85fb-73425e21b6c0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f34afda-2842-49b7-b278-bb3f1acc113a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#REVENUESScheduleofDisaggregationofRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_56743681-0fc4-4f42-958a-0f77f7fb0e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_56743681-0fc4-4f42-958a-0f77f7fb0e3f" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:to="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_07aca3dc-1c25-40c3-aa70-094957235f43" xlink:to="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_JanitorialMember_0f5dc7f7-0c62-4d4a-9e53-e0bdf807e2ce" xlink:href="abm-20240430.xsd#abm_JanitorialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_JanitorialMember_0f5dc7f7-0c62-4d4a-9e53-e0bdf807e2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember_0c5ad9f4-dc45-4c6d-9518-72126abdad2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParkingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_us-gaap_ParkingMember_0c5ad9f4-dc45-4c6d-9518-72126abdad2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_FacilityServicesMember_ca2499e5-4dd3-4816-af2d-d22cd26fa68f" xlink:href="abm-20240430.xsd#abm_FacilityServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_FacilityServicesMember_ca2499e5-4dd3-4816-af2d-d22cd26fa68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BuildingAndEnergySolutionsMember_e2bc86f1-1d7b-4487-8a32-02196837751a" xlink:href="abm-20240430.xsd#abm_BuildingAndEnergySolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_BuildingAndEnergySolutionsMember_e2bc86f1-1d7b-4487-8a32-02196837751a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AirlineServicesMember_1744bcb6-f262-4692-b3bb-98d980137c69" xlink:href="abm-20240430.xsd#abm_AirlineServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9a69c261-5549-48fb-a21b-c5987d4beedb" xlink:to="loc_abm_AirlineServicesMember_1744bcb6-f262-4692-b3bb-98d980137c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c660ffb-2ccf-4333-aeab-9a135ca1a2ee" xlink:to="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_a4e6952f-59f7-4862-b741-29d06de884f2" xlink:href="abm-20240430.xsd#abm_BusinessAndIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_BusinessAndIndustryMember_a4e6952f-59f7-4862-b741-29d06de884f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_3003ffa2-8540-487b-a248-ce2f65b62c56" xlink:href="abm-20240430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_ManufacturingAndDistributionMember_3003ffa2-8540-487b-a248-ce2f65b62c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_bfb78411-79f7-44f2-a36f-fbba0c0615f2" xlink:href="abm-20240430.xsd#abm_EducationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_EducationMember_bfb78411-79f7-44f2-a36f-fbba0c0615f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_5704139c-7d75-490c-8a0a-99e490c63065" xlink:href="abm-20240430.xsd#abm_AviationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_AviationMember_5704139c-7d75-490c-8a0a-99e490c63065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_ef35a082-f749-4459-a436-75df49f4c37f" xlink:href="abm-20240430.xsd#abm_TechnicalSolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9100d748-4f10-4fb6-ab97-2cb3c7d501a9" xlink:to="loc_abm_TechnicalSolutionsMember_ef35a082-f749-4459-a436-75df49f4c37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a3fdf1b1-d7cd-4459-abbe-535f8bbab3de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4eafe23e-90e4-43cb-a008-0e5882ab6480" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a3fdf1b1-d7cd-4459-abbe-535f8bbab3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd574c00-48f2-40f4-83a7-930181b099c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a3fdf1b1-d7cd-4459-abbe-535f8bbab3de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd574c00-48f2-40f4-83a7-930181b099c6" 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-20240430.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_7be116e1-41d7-4873-8b2a-693e5d9c47f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7be116e1-41d7-4873-8b2a-693e5d9c47f4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_81185578-ba7a-4f96-8475-6f1ddc4d4a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_81185578-ba7a-4f96-8475-6f1ddc4d4a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_56ff1e3b-e643-42e5-b503-2f63331747ad" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_70dba264-93de-4a40-b216-d3783bfcd6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_70dba264-93de-4a40-b216-d3783bfcd6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b100eaae-c182-4a94-891f-1e0fcddbbfcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b100eaae-c182-4a94-891f-1e0fcddbbfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_3357b4f2-eafb-4214-b13d-838e9e6df9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2117419b-8035-4938-9c10-715e157b9698" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_3357b4f2-eafb-4214-b13d-838e9e6df9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#REVENUESScheduleofContractAssetandLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_9499295c-dcf3-46db-a1c8-d93d678f3017" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerAssetBilledTradeReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_abm_ContractWithCustomerAssetBilledTradeReceivableCurrent_9499295c-dcf3-46db-a1c8-d93d678f3017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_0298f2a1-e919-4fcd-baa2-95666a786d4d" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent_0298f2a1-e919-4fcd-baa2-95666a786d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_7adaee86-ac68-4f8b-bfea-0776489a1549" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent_7adaee86-ac68-4f8b-bfea-0776489a1549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetCapitalizedCommissions_b94a0366-cbc1-4dbc-bc6b-e032d561ef5c" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerAssetCapitalizedCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_abm_ContractWithCustomerAssetCapitalizedCommissions_b94a0366-cbc1-4dbc-bc6b-e032d561ef5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_ad0f69a6-daec-4522-b3fb-f3c060be31ec" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts_ad0f69a6-daec-4522-b3fb-f3c060be31ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_cea6e46a-8e1d-4737-91f9-0ebf44f8cd69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_cea6e46a-8e1d-4737-91f9-0ebf44f8cd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_7251b7ae-5733-4d9c-b468-1bf362b939b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_7251b7ae-5733-4d9c-b468-1bf362b939b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractwithCustomerLiabilitiesRollForward_88b13e80-992e-402b-92ba-4c9f2141ca17" xlink:href="abm-20240430.xsd#abm_ContractwithCustomerLiabilitiesRollForward"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a417d-a6d3-4de1-bbb0-67112f778bcc" xlink:to="loc_abm_ContractwithCustomerLiabilitiesRollForward_88b13e80-992e-402b-92ba-4c9f2141ca17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherCurrent_f874d5c2-861d-4d5b-9e7e-facd1e583a36" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_88b13e80-992e-402b-92ba-4c9f2141ca17" xlink:to="loc_abm_ContractWithCustomerLiabilityOtherCurrent_f874d5c2-861d-4d5b-9e7e-facd1e583a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities_f84f42cb-37ff-4dcd-b146-853cdf9bffee" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_88b13e80-992e-402b-92ba-4c9f2141ca17" xlink:to="loc_abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities_f84f42cb-37ff-4dcd-b146-853cdf9bffee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized_d684b4fc-cb64-4939-b9df-fae1eabc27af" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_88b13e80-992e-402b-92ba-4c9f2141ca17" xlink:to="loc_abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized_d684b4fc-cb64-4939-b9df-fae1eabc27af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ContractWithCustomerLiabilityOtherCurrent_acffb3eb-aa62-49f1-b2b4-bf1a61a3d804" xlink:href="abm-20240430.xsd#abm_ContractWithCustomerLiabilityOtherCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ContractwithCustomerLiabilitiesRollForward_88b13e80-992e-402b-92ba-4c9f2141ca17" xlink:to="loc_abm_ContractWithCustomerLiabilityOtherCurrent_acffb3eb-aa62-49f1-b2b4-bf1a61a3d804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bde2be37-97e2-4362-ba33-d5d47d07e69f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:href="abm-20240430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bde2be37-97e2-4362-ba33-d5d47d07e69f" xlink:to="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:to="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_37a40c90-945f-42e7-9d7f-df58284c046a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_758926f1-56d5-462a-92c4-92cc13035f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_758926f1-56d5-462a-92c4-92cc13035f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_dae0ab4d-f058-49c9-8ee8-6e3a66e0ec8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36b5db71-fb2f-4c26-b168-7e9ac3afeebf" xlink:to="loc_us-gaap_PerformanceSharesMember_dae0ab4d-f058-49c9-8ee8-6e3a66e0ec8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:href="abm-20240430.xsd#abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable_0051255f-0584-4898-8f67-d1183eeb0093" xlink:to="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4b341b2d-00ce-4ab6-816d-f3000e5a4a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_NetIncomeLoss_4b341b2d-00ce-4ab6-816d-f3000e5a4a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c462dea4-604d-4d27-b78c-55f99958d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c462dea4-604d-4d27-b78c-55f99958d72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_63fac803-7413-4925-a64b-e7dfc4d28776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_63fac803-7413-4925-a64b-e7dfc4d28776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e2d25114-9c21-44e5-b1cb-d4d63a698cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_63fac803-7413-4925-a64b-e7dfc4d28776" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e2d25114-9c21-44e5-b1cb-d4d63a698cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e7814ec-fda6-42b7-9b95-41645339602e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e7814ec-fda6-42b7-9b95-41645339602e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems_654a1cc5-6a70-44ee-a9bd-9bf3be65c9b9" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b63a5a07-ef68-4e1c-84c6-d2a75a1f27c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:to="loc_us-gaap_EarningsPerShareBasic_b63a5a07-ef68-4e1c-84c6-d2a75a1f27c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2f9c903a-44a1-4d2b-b020-a116fb7c6bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_5c44f3f9-2c55-4cc5-984d-9d451f2f42de" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2f9c903a-44a1-4d2b-b020-a116fb7c6bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5a3eb52e-4e2c-4ff9-9ad1-5babd1d2d95b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bb3b6963-f17d-43a8-92ba-e23a77cc4f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5a3eb52e-4e2c-4ff9-9ad1-5babd1d2d95b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bb3b6963-f17d-43a8-92ba-e23a77cc4f6d" 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-20240430.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_08b13de4-c1ed-44dc-86d9-807d47279458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_08b13de4-c1ed-44dc-86d9-807d47279458" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_915db389-38f3-47e3-9cf8-666dd9dba0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_77018808-695d-40f0-8370-d4d5ad36bae5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_915db389-38f3-47e3-9cf8-666dd9dba0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6d15b2e7-09b0-4ea0-8f43-29289e546301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_915db389-38f3-47e3-9cf8-666dd9dba0b1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6d15b2e7-09b0-4ea0-8f43-29289e546301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_81938bfd-a885-4b2d-82ef-a02bcbeac32a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_62003494-b471-486d-a982-36b7d550964a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_62003494-b471-486d-a982-36b7d550964a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9eab763b-0cd8-4313-8abc-8610dea27900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9eab763b-0cd8-4313-8abc-8610dea27900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9432ba0e-cf9f-4576-9189-29b56c45c73a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9e7337e-951b-4b55-a971-5aba85bfdd3e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9432ba0e-cf9f-4576-9189-29b56c45c73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c584c48-b5a9-46d3-bead-5b42026d74fd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82a6c2d7-3c4a-4337-9cf9-27163a77965b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82a6c2d7-3c4a-4337-9cf9-27163a77965b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_46a4d31d-82dc-4cd5-a5de-09957a00a0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_46a4d31d-82dc-4cd5-a5de-09957a00a0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_8f8c58c6-04fc-4a70-af1d-34b1dcd37169" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_8f8c58c6-04fc-4a70-af1d-34b1dcd37169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_d8ce6f15-c61b-4e40-9908-1e861b9b66a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_DebtInstrumentFairValue_d8ce6f15-c61b-4e40-9908-1e861b9b66a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_eaffc9ae-ed9c-43fc-8dde-3fd2457c14fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_eaffc9ae-ed9c-43fc-8dde-3fd2457c14fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_85308df1-9190-4a0c-bc21-7f2127ca6503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_85308df1-9190-4a0c-bc21-7f2127ca6503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_05cfdfc1-6829-400f-9b39-cdd94a1ce46e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_06b4001a-c412-444c-a957-a921ce690be8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_05cfdfc1-6829-400f-9b39-cdd94a1ce46e" 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-20240430.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_29e995a2-8ee9-49e6-9e7b-e1d8ccee3384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:href="abm-20240430.xsd#abm_ScheduleOfOtherLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_29e995a2-8ee9-49e6-9e7b-e1d8ccee3384" xlink:to="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:to="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_29bb51a2-d1b1-4432-b9ec-ba0a28d41595" xlink:to="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f34153f2-11ec-4813-ae8c-5fee0710208d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:to="loc_srt_MinimumMember_f34153f2-11ec-4813-ae8c-5fee0710208d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fd427a45-f062-4d06-9b18-d48bdb2fa01d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b3abcfbb-8a75-4882-8fd2-44667585f6d4" xlink:to="loc_srt_MaximumMember_fd427a45-f062-4d06-9b18-d48bdb2fa01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:href="abm-20240430.xsd#abm_ScheduleOfOtherLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesTable_d42045a4-a1bd-4dd8-8007-b2b805156f29" xlink:to="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerOccurrence_502b3351-e168-4259-b19b-c3c6545ef3f9" xlink:href="abm-20240430.xsd#abm_SelfInsuredRetentionAmountPerOccurrence"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_SelfInsuredRetentionAmountPerOccurrence_502b3351-e168-4259-b19b-c3c6545ef3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_0de2b904-9fe5-4f6b-bc69-4721c46754d4" xlink:href="abm-20240430.xsd#abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit_0de2b904-9fe5-4f6b-bc69-4721c46754d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_255ecf11-e13d-4ef2-bb4f-632c29171419" xlink:href="abm-20240430.xsd#abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses_255ecf11-e13d-4ef2-bb4f-632c29171419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_PropertyDamagePolicyLimit_0bf57439-9c61-4bb7-a898-7abd957f41c9" xlink:href="abm-20240430.xsd#abm_PropertyDamagePolicyLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_PropertyDamagePolicyLimit_0bf57439-9c61-4bb7-a898-7abd957f41c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_f826538f-f4d6-4296-8328-4c8377cbc065" xlink:href="abm-20240430.xsd#abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms_f826538f-f4d6-4296-8328-4c8377cbc065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_9f0c093f-02d1-47e9-9dff-ba0378757e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_ScheduleOfOtherLiabilitiesLineItems_d0d10ccb-c071-44b3-a929-bb2268171212" xlink:to="loc_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_9f0c093f-02d1-47e9-9dff-ba0378757e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_6a7fb17f-30b2-4609-a465-3187a33e3148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_6a7fb17f-30b2-4609-a465-3187a33e3148" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:href="abm-20240430.xsd#abm_InsurancePoliciesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:to="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:href="abm-20240430.xsd#abm_InsurancePoliciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InsurancePoliciesAxis_feca49ed-a3cc-4f9b-88c0-a65abc32f5b5" xlink:to="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_f523d18b-2f6a-4d46-a2c7-4d6afe8fb388" xlink:href="abm-20240430.xsd#abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:to="loc_abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember_f523d18b-2f6a-4d46-a2c7-4d6afe8fb388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_34812559-97ac-42a6-b256-20274de2b3f3" xlink:href="abm-20240430.xsd#abm_MedicalAndDentalSelfInsuranceProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InsurancePoliciesDomain_ce848801-4e05-48ef-b71a-6c1a758ed629" xlink:to="loc_abm_MedicalAndDentalSelfInsuranceProgramMember_34812559-97ac-42a6-b256-20274de2b3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable_246239f4-c624-4ee8-887a-20faa82efd64" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_dc5b0d12-4788-44d5-a776-8566cf02a755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:to="loc_us-gaap_SelfInsuranceReserve_dc5b0d12-4788-44d5-a776-8566cf02a755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_feb7574a-adb1-40f1-81a2-75f34243f0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems_264d88d9-e9b4-4e65-9c2e-d26b4f18657f" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_feb7574a-adb1-40f1-81a2-75f34243f0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_d49935ff-6a4d-428e-937f-ec1f2257f931" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:href="abm-20240430.xsd#abm_LettersOfCreditTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_d49935ff-6a4d-428e-937f-ec1f2257f931" xlink:to="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis_5ce4517c-58fc-4017-9084-e137407ae192" xlink:to="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_57608728-77a3-4910-9f24-faa51d185753" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_57608728-77a3-4910-9f24-faa51d185753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_7ce3d717-9d6b-49e7-913f-444a691e0c4f" xlink:href="abm-20240430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCreditMember_7ce3d717-9d6b-49e7-913f-444a691e0c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMember_071bccdf-f0eb-43d6-81c4-542ff24e1b74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain_614d0a7c-5e27-4aaf-848a-1e7d0ff01435" xlink:to="loc_us-gaap_DepositsMember_071bccdf-f0eb-43d6-81c4-542ff24e1b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LettersOfCreditLineItems_44677478-bef4-47f9-8f2d-cc1c44db8e32" xlink:href="abm-20240430.xsd#abm_LettersOfCreditLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_LettersOfCreditTable_1ef5453b-6b66-4886-87a1-51e2d796d8da" xlink:to="loc_abm_LettersOfCreditLineItems_44677478-bef4-47f9-8f2d-cc1c44db8e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_e6469b85-9ffe-42eb-8c4c-81c66fbabcc3" xlink:href="abm-20240430.xsd#abm_InstrumentsUsedToCollateralizeInsuranceObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_abm_LettersOfCreditLineItems_44677478-bef4-47f9-8f2d-cc1c44db8e32" xlink:to="loc_abm_InstrumentsUsedToCollateralizeInsuranceObligations_e6469b85-9ffe-42eb-8c4c-81c66fbabcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofComponentsofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_79215d2a-20f9-4477-8195-017b04a3fb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_79215d2a-20f9-4477-8195-017b04a3fb2a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:to="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_379b1c33-92bd-4fea-a41e-d38d980200d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b83b656f-ddce-4b48-a283-3186c58fdbc1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_379b1c33-92bd-4fea-a41e-d38d980200d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember_7f4355fe-43f9-4e11-8fbd-1b0c6b3df3df" xlink:href="abm-20240430.xsd#abm_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_379b1c33-92bd-4fea-a41e-d38d980200d7" xlink:to="loc_abm_CreditFacilityMember_7f4355fe-43f9-4e11-8fbd-1b0c6b3df3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2be836cb-51c9-451b-a1ff-f6e35414dc97" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross_0c0cc594-134a-403c-89fd-f66aa105fbe9" xlink:href="abm-20240430.xsd#abm_LoansPayableCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:to="loc_abm_LoansPayableCurrentGross_0c0cc594-134a-403c-89fd-f66aa105fbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_449cd6ab-9765-4e87-9911-0a93ff84f2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_449cd6ab-9765-4e87-9911-0a93ff84f2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_5456c821-1710-4e7c-945c-a5da661a4f08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtCurrentAbstract_3f85c6d0-ec6d-4c46-8132-877056f237bf" xlink:to="loc_us-gaap_LoansPayableCurrent_5456c821-1710-4e7c-945c-a5da661a4f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross_373869c7-17c6-49d5-a56c-7bbba7fc7907" xlink:href="abm-20240430.xsd#abm_LoansPayableNoncurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_abm_LoansPayableNoncurrentGross_373869c7-17c6-49d5-a56c-7bbba7fc7907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1bc2fc7c-dc85-4bf8-99a0-673c53822967" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1bc2fc7c-dc85-4bf8-99a0-673c53822967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_915e65d2-eac0-4a46-b831-a70072c091c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_LongTermLoansPayable_915e65d2-eac0-4a46-b831-a70072c091c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_dcae2e4f-239d-44b5-a003-6034eae94db1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_LongTermLineOfCredit_dcae2e4f-239d-44b5-a003-6034eae94db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f13c99bf-3323-4091-bf38-3e419ece51e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_9e96e235-1eaa-41a9-8f0e-c1eb9438e7f8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f13c99bf-3323-4091-bf38-3e419ece51e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_46ebf7eb-f4f8-436f-bfcb-5391ccf97d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_46ebf7eb-f4f8-436f-bfcb-5391ccf97d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a552854-fcb9-412d-8e54-00ecdf7b666c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a552854-fcb9-412d-8e54-00ecdf7b666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dc0eca27-9e04-4843-bb91-f734d1150afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_23230936-b233-46f6-855d-a5b12cc672a2" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dc0eca27-9e04-4843-bb91-f734d1150afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CreditFacilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0a2ab835-ac10-44e9-b2b3-cc2a2376e5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0a2ab835-ac10-44e9-b2b3-cc2a2376e5d1" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b0cf737-0c67-4129-86bd-145f286b69ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_05b76b23-0ff0-4625-844a-4a527354cca9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b0cf737-0c67-4129-86bd-145f286b69ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_CreditFacilityMember_ff4f8171-c288-4c1c-8546-5f77c2220e66" xlink:href="abm-20240430.xsd#abm_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b0cf737-0c67-4129-86bd-145f286b69ee" xlink:to="loc_abm_CreditFacilityMember_ff4f8171-c288-4c1c-8546-5f77c2220e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_69be0b8c-31ee-48be-a9d9-7431d37a7280" xlink:to="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_67c234bf-7762-4397-98f4-3222e246e220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_67c234bf-7762-4397-98f4-3222e246e220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_50a227e8-3c17-4c72-a273-2938e487de35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_50a227e8-3c17-4c72-a273-2938e487de35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SwingLineLoanMember_bb5bdc1c-9366-4878-9f0e-be10afc452ec" xlink:href="abm-20240430.xsd#abm_SwingLineLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e429b3d9-c156-4e8a-bd7d-8c0b5873266f" xlink:to="loc_abm_SwingLineLoanMember_bb5bdc1c-9366-4878-9f0e-be10afc452ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dc4025c4-792f-48db-9c3d-ef3dd6f61e4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e99c5ec1-9b82-4a6f-bfab-0b88beb17aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:to="loc_us-gaap_LineOfCreditMember_e99c5ec1-9b82-4a6f-bfab-0b88beb17aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_74b8d2a9-806e-47b1-9f5c-c68cfe5642b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ff898ac-a29c-44d7-b368-ee5094d9416e" xlink:to="loc_us-gaap_LoansPayableMember_74b8d2a9-806e-47b1-9f5c-c68cfe5642b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_88f91987-ebbd-4b47-bc56-641746405a05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_4842a4f8-c93b-410d-a347-cf35310cc6a2" xlink:to="loc_us-gaap_VariableRateDomain_88f91987-ebbd-4b47-bc56-641746405a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SecuredOvernightFinancingRateSOFRMember_9977da0e-87b8-46b1-b858-facf1ec7e56c" xlink:href="abm-20240430.xsd#abm_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_88f91987-ebbd-4b47-bc56-641746405a05" xlink:to="loc_abm_SecuredOvernightFinancingRateSOFRMember_9977da0e-87b8-46b1-b858-facf1ec7e56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d5b9d738-13f5-4f33-aaca-83ec6e2ab9fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_3d894da2-5457-4e32-b21a-593b966e5ff6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d5b9d738-13f5-4f33-aaca-83ec6e2ab9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_d3ac71ef-fc17-4f88-af33-d3028f31ad5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d5b9d738-13f5-4f33-aaca-83ec6e2ab9fe" xlink:to="loc_us-gaap_ScenarioPlanMember_d3ac71ef-fc17-4f88-af33-d3028f31ad5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fdb16499-3945-40c7-b84e-ae510145a16b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3a93f3a5-5531-4b39-86a6-677257ec27b0" xlink:to="loc_us-gaap_EquityComponentDomain_fdb16499-3945-40c7-b84e-ae510145a16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a8572c1b-40ca-4b7d-bc91-673f12cd18e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fdb16499-3945-40c7-b84e-ae510145a16b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a8572c1b-40ca-4b7d-bc91-673f12cd18e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_482aeb21-a6fb-4730-acfb-c64454e6dc05" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a21ab362-7f99-4450-888b-5ac49881270f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a21ab362-7f99-4450-888b-5ac49881270f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_76ef8767-c166-4e0a-abfb-943244bdc125" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentTerm_76ef8767-c166-4e0a-abfb-943244bdc125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d384d576-92e3-4178-ad24-a938c749a1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d384d576-92e3-4178-ad24-a938c749a1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_28b0038e-6482-49b1-929d-54986b8f2b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_28b0038e-6482-49b1-929d-54986b8f2b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentBasisSpreadFloor_1d5338ea-0546-4c36-bb7e-dd9fcf498d59" xlink:href="abm-20240430.xsd#abm_DebtInstrumentBasisSpreadFloor"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentBasisSpreadFloor_1d5338ea-0546-4c36-bb7e-dd9fcf498d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_27b38d60-b6ae-4968-8281-fddda93a85de" xlink:href="abm-20240430.xsd#abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio_27b38d60-b6ae-4968-8281-fddda93a85de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_18e66b7a-3501-4edb-839c-32da2a9cf1b7" xlink:href="abm-20240430.xsd#abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio_18e66b7a-3501-4edb-839c-32da2a9cf1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_a13cbe17-c585-4ff6-b9cd-0b12dae514fd" xlink:href="abm-20240430.xsd#abm_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_DebtInstrumentCovenantMinimumInterestCoverageRatio_a13cbe17-c585-4ff6-b9cd-0b12dae514fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_af54e402-cc4f-4570-8720-4b397065331f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_af54e402-cc4f-4570-8720-4b397065331f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_c57c5d46-da35-4817-bef7-159e4d96085f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_c57c5d46-da35-4817-bef7-159e4d96085f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_91422ea3-4784-4ef6-a008-dce4b2796ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_91422ea3-4784-4ef6-a008-dce4b2796ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_720d1111-bca6-457c-9486-783472525522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_720d1111-bca6-457c-9486-783472525522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_0b95880f-c5da-4ad3-a132-9fa7259345cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_0b95880f-c5da-4ad3-a132-9fa7259345cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_9d6cdd9e-2484-470e-b74b-4b6e57db23b8" xlink:href="abm-20240430.xsd#abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_87c70666-8f74-4865-a7e6-50a3d12a7fe6" xlink:to="loc_abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax_9d6cdd9e-2484-470e-b74b-4b6e57db23b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofLongTermDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b634bfe7-5c0e-492d-aed2-0335173b5b02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b634bfe7-5c0e-492d-aed2-0335173b5b02" xlink:to="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ecc8162-a969-464e-b4ee-b85370f8a511" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7495155e-debb-49e2-ade4-0e25d6dc0e51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ecc8162-a969-464e-b4ee-b85370f8a511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_49133a00-40e8-47ce-a5aa-af272206c797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ecc8162-a969-464e-b4ee-b85370f8a511" xlink:to="loc_us-gaap_LoansPayableMember_49133a00-40e8-47ce-a5aa-af272206c797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2eb00eb7-785c-49ac-9711-54c09e8a2788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_af477ccf-1177-475f-8c17-8976b0a8180a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2eb00eb7-785c-49ac-9711-54c09e8a2788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2eb00eb7-785c-49ac-9711-54c09e8a2788" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_90cbddbf-6619-47c3-9ed7-7c8b07eceb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_90cbddbf-6619-47c3-9ed7-7c8b07eceb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_228760fe-3302-4b04-83ad-236205b6f784" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_228760fe-3302-4b04-83ad-236205b6f784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f7e5c51-517c-4989-9978-b3de08d4ad49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f7e5c51-517c-4989-9978-b3de08d4ad49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9427019a-c659-484b-9c12-2f694e85e372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9427019a-c659-484b-9c12-2f694e85e372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73bdae5f-b34a-4660-8d0f-f9f6f4ba5ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_60708d71-deaa-402d-870d-0334a4975b9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73bdae5f-b34a-4660-8d0f-f9f6f4ba5ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#CreditFacilityScheduleofInterestRateSwapsDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_190cbfed-b285-4fd3-aa8a-8ae9527ed185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_190cbfed-b285-4fd3-aa8a-8ae9527ed185" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c04a71bc-2e92-4a1f-9af8-9f2f9e998433" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective292022Member_33334e24-442b-4278-83cc-c45ca4748242" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective292022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective292022Member_33334e24-442b-4278-83cc-c45ca4748242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective2252022Member_90d5ad60-200f-400e-b5ea-2a5392f76513" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective2252022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective2252022Member_90d5ad60-200f-400e-b5ea-2a5392f76513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective542022Member_1bcd7b0c-6bfb-4615-baec-0f6b9f6f2e52" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective542022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective542022Member_1bcd7b0c-6bfb-4615-baec-0f6b9f6f2e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective772022Member_75c81acb-ce9d-4519-9dd6-0458466d0d00" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective772022Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective772022Member_75c81acb-ce9d-4519-9dd6-0458466d0d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective7182022Member_c3aca2ca-660a-4b79-978d-3a8302cc1880" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective7182022Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective7182022Member_c3aca2ca-660a-4b79-978d-3a8302cc1880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_InterestRateSwapEffective1112022Member_a162c40e-eac1-447f-88ec-decb421eec5b" xlink:href="abm-20240430.xsd#abm_InterestRateSwapEffective1112022Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ed7110c0-2572-4041-822d-2145b1313e30" xlink:to="loc_abm_InterestRateSwapEffective1112022Member_a162c40e-eac1-447f-88ec-decb421eec5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:to="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_85fff85f-8abf-48bb-a08e-8c2d4f73040d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_67088fd7-daec-4abb-9733-d935b2497689" xlink:to="loc_srt_ScenarioUnspecifiedDomain_85fff85f-8abf-48bb-a08e-8c2d4f73040d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_21cf330d-4874-4260-b27e-06c36f320af3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_85fff85f-8abf-48bb-a08e-8c2d4f73040d" xlink:to="loc_srt_ScenarioForecastMember_21cf330d-4874-4260-b27e-06c36f320af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_cfa4064f-c4e4-4d4b-9c34-e9da9ee01f2d" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7a134677-66ec-4b67-999f-dcb5730f8297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7a134677-66ec-4b67-999f-dcb5730f8297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_fdaf8d95-2609-4e4a-941e-a48aaddd6eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e16195ce-21da-45ff-8f96-79d466a2d43a" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_fdaf8d95-2609-4e4a-941e-a48aaddd6eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMONSTOCKNarrativeDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#COMMONSTOCKNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMONSTOCKNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b53727f0-4dfa-4367-b6f1-d44c9cc2a51d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_3b4d2830-9733-4c3e-9a43-d4bc72051820" xlink:href="abm-20240430.xsd#abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b53727f0-4dfa-4367-b6f1-d44c9cc2a51d" xlink:to="loc_abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount_3b4d2830-9733-4c3e-9a43-d4bc72051820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c6b3a7c6-0062-433a-98f5-77760f622efa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b53727f0-4dfa-4367-b6f1-d44c9cc2a51d" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c6b3a7c6-0062-433a-98f5-77760f622efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_860952b6-34a7-4f04-bf1c-a692dbdd8919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b53727f0-4dfa-4367-b6f1-d44c9cc2a51d" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_860952b6-34a7-4f04-bf1c-a692dbdd8919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails" xlink:type="simple" xlink:href="abm-20240430.xsd#COMMONSTOCKScheduleofRepurchaseActivityDetails"/>
  <link:presentationLink xlink:role="http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_8671e797-093e-48a9-baf0-69c914b356c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_ffb6c940-4ee9-4c1b-b0a2-2df37c41774d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8671e797-093e-48a9-baf0-69c914b356c5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_ffb6c940-4ee9-4c1b-b0a2-2df37c41774d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_StockRepurchaseDuringPeriodAverageCostPerShare_ad2e0604-856b-40de-b12c-facc85e41617" xlink:href="abm-20240430.xsd#abm_StockRepurchaseDuringPeriodAverageCostPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8671e797-093e-48a9-baf0-69c914b356c5" xlink:to="loc_abm_StockRepurchaseDuringPeriodAverageCostPerShare_ad2e0604-856b-40de-b12c-facc85e41617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_efd7efee-a328-40ec-b12d-a0e42f50f8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8671e797-093e-48a9-baf0-69c914b356c5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_efd7efee-a328-40ec-b12d-a0e42f50f8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="abm-20240430.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_570e6ce3-56ca-4c83-a2c7-1b6b09a72e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_570e6ce3-56ca-4c83-a2c7-1b6b09a72e1a" xlink:to="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_21528b61-a4da-491e-bd2e-82dd7b96d380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_149b1d79-7b34-4611-9414-c185cefc1270" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_21528b61-a4da-491e-bd2e-82dd7b96d380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergySavingsContractsMember_e9d40e4d-52e6-4d8b-97f8-6bc35f5ccc48" xlink:href="abm-20240430.xsd#abm_EnergySavingsContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_21528b61-a4da-491e-bd2e-82dd7b96d380" xlink:to="loc_abm_EnergySavingsContractsMember_e9d40e4d-52e6-4d8b-97f8-6bc35f5ccc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_45c2923f-58c4-4076-bed9-2a1bc17431ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_31b5fb11-f7bb-4705-b27b-6a391955b40c" xlink:to="loc_us-gaap_LitigationStatusDomain_45c2923f-58c4-4076-bed9-2a1bc17431ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_91a82ca7-c866-407e-a882-1f20a2747a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_45c2923f-58c4-4076-bed9-2a1bc17431ce" xlink:to="loc_us-gaap_PendingLitigationMember_91a82ca7-c866-407e-a882-1f20a2747a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ca4750bd-fbcc-4085-a47b-7825daa8df2b" xlink:to="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1e72bbed-1ec5-4933-8ad6-186e1e0428ac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:to="loc_srt_MinimumMember_1e72bbed-1ec5-4933-8ad6-186e1e0428ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c9a588a-dcb5-43fb-8934-d86bfa842cbe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_73242a9c-4217-4baf-8dc9-a369a7c045ce" xlink:to="loc_srt_MaximumMember_0c9a588a-dcb5-43fb-8934-d86bfa842cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b74e13f5-dcc8-4610-9df5-b9a9a0c70377" xlink:to="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_38f50e2c-edbb-44b7-b021-4098b6d89625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_38f50e2c-edbb-44b7-b021-4098b6d89625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_912431db-2a90-4300-b3ad-68b28e114003" xlink:href="abm-20240430.xsd#abm_SuretyBondsAndSuretyBackedLettersOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_abm_SuretyBondsAndSuretyBackedLettersOfCredit_912431db-2a90-4300-b3ad-68b28e114003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_GuaranteeObligation_0d28f511-7f49-4cd7-aa95-d74e2ab09df3" xlink:href="abm-20240430.xsd#abm_GuaranteeObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_abm_GuaranteeObligation_0d28f511-7f49-4cd7-aa95-d74e2ab09df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_93781b53-81f3-4fb6-92bc-587d890b3fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_93781b53-81f3-4fb6-92bc-587d890b3fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d3d7f176-598c-4291-a95f-60e50832095e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_caa4ee9b-807a-461a-acf1-8f226804b482" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d3d7f176-598c-4291-a95f-60e50832095e" 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-20240430.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_33e521a3-91ba-4d21-a1d1-ee5316150de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_52f41c38-f4b1-4e71-900c-e6a8c0ffbee0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33e521a3-91ba-4d21-a1d1-ee5316150de1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_52f41c38-f4b1-4e71-900c-e6a8c0ffbee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b7198084-9c22-4354-b6bb-88e759a127dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33e521a3-91ba-4d21-a1d1-ee5316150de1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b7198084-9c22-4354-b6bb-88e759a127dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_8899823d-dc31-4721-afc1-f2aa7b0411ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33e521a3-91ba-4d21-a1d1-ee5316150de1" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_8899823d-dc31-4721-afc1-f2aa7b0411ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_a074bb17-e414-4312-a79f-34311195e4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33e521a3-91ba-4d21-a1d1-ee5316150de1" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_a074bb17-e414-4312-a79f-34311195e4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_33ff05d6-f408-4bfb-aa4d-9036e7931aad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33e521a3-91ba-4d21-a1d1-ee5316150de1" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_33ff05d6-f408-4bfb-aa4d-9036e7931aad" 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-20240430.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_722268f5-e98f-4b2a-ab99-a65986e662e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_722268f5-e98f-4b2a-ab99-a65986e662e2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:to="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_71cce1e3-af0d-44ba-af3f-00d1155e3709" xlink:to="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_26d4334c-3cae-471a-bb65-9047c496478f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:to="loc_us-gaap_OperatingSegmentsMember_26d4334c-3cae-471a-bb65-9047c496478f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_1a21b878-4c77-4aed-bf3a-a07c6f91c5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:to="loc_us-gaap_CorporateNonSegmentMember_1a21b878-4c77-4aed-bf3a-a07c6f91c5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_9778bda7-bdea-4a8f-b515-b78430fd4d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9b626fbe-29a2-47bc-92da-67f2abe3a9ee" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_9778bda7-bdea-4a8f-b515-b78430fd4d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1709a77c-8bd2-405b-a9c1-391299b489a2" xlink:to="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_BusinessAndIndustryMember_4ee1b0c3-139b-4560-8358-6bdef38275fa" xlink:href="abm-20240430.xsd#abm_BusinessAndIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_BusinessAndIndustryMember_4ee1b0c3-139b-4560-8358-6bdef38275fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ManufacturingAndDistributionMember_b477d499-f437-47fc-b6fc-fb9b072a445a" xlink:href="abm-20240430.xsd#abm_ManufacturingAndDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_ManufacturingAndDistributionMember_b477d499-f437-47fc-b6fc-fb9b072a445a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EducationMember_5bd93deb-6d14-4130-b958-f878926140a7" xlink:href="abm-20240430.xsd#abm_EducationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_EducationMember_5bd93deb-6d14-4130-b958-f878926140a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_AviationMember_408fff07-e1a9-4b6e-9bdc-bf86443b629c" xlink:href="abm-20240430.xsd#abm_AviationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_AviationMember_408fff07-e1a9-4b6e-9bdc-bf86443b629c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_TechnicalSolutionsMember_ca4f8f45-2458-4f14-8e0f-66897af7156b" xlink:href="abm-20240430.xsd#abm_TechnicalSolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2482f825-7ad6-4cb1-8042-22241546864a" xlink:to="loc_abm_TechnicalSolutionsMember_ca4f8f45-2458-4f14-8e0f-66897af7156b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f0691d2-5c25-43df-861f-fee7bf9df06b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_9ea297e1-4cc2-475c-aae3-5c68541097e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_9ea297e1-4cc2-475c-aae3-5c68541097e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb6576a-67eb-45b3-812f-bbe4925e4180" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_9ea297e1-4cc2-475c-aae3-5c68541097e7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb6576a-67eb-45b3-812f-bbe4925e4180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b0fcb998-a143-4bd7-8283-9aecbaa8cdea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:to="loc_us-gaap_OperatingIncomeLoss_b0fcb998-a143-4bd7-8283-9aecbaa8cdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a70443e1-e257-40af-96ef-0043bc81ecbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a70443e1-e257-40af-96ef-0043bc81ecbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_5924cd10-1060-46c0-a7af-a5d3c5b20bfc" xlink:href="abm-20240430.xsd#abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4f647d48-9f3b-4a6f-855a-b30b149d532c" xlink:to="loc_abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount_5924cd10-1060-46c0-a7af-a5d3c5b20bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f77e0907-98b9-4673-ab27-dc3be20ab47c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_InterestExpense_f77e0907-98b9-4673-ab27-dc3be20ab47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b6f134e-0a15-4217-b083-8543a837ed0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_047cfc50-9b3f-4999-ad7d-51c7f8fe0fe2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b6f134e-0a15-4217-b083-8543a837ed0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ScottSalmirsMember" xlink:href="abm-20240430.xsd#abm_ScottSalmirsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_abm_ScottSalmirsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_ReneJacobsenMember" xlink:href="abm-20240430.xsd#abm_ReneJacobsenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_abm_ReneJacobsenMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>abm-20240430_g1.jpg
<TEXT>
begin 644 abm-20240430_g1.jpg
M_]C_X  02D9)1@ ! 0$ 2 !(  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" #( @ # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MAB,+BZ%+$X:O2ES4J^'KTXU:-:G):2A4ISC.$EHXR3"BBBL3<**** "BBB@
MHHHH **^4/VH/VW?V9?V/-$AU;X\?$_2/#&HW]M)<Z%X,L4GU[QYXC1"Z!M'
M\):2ESJKV;SI]F.LW\5AH%M<%8[[5K7.:_ 'XT?\'*3+<W=A^SQ^S<KV:AA9
M>*/C+XF9+B9B2%-SX%\$LR0(H"N3'\0IVDW%-D.S>_Z+PCX3^(/'-..(X<X;
MQN)P,I-+,\3*CEV6OE;4_98S'U,/1Q+@U:<,)*O4B]'"^A^:<9>,'ASP%5EA
M>)>)\%ALPC%-Y5A(U\RS./,E*"K8+ 4L15POM(M2ISQBP].<=5-K4_JMHK^&
M;Q'_ ,'!/_!0/6YY)=,N/@MX.C=7"VWASX:S74,)8$*\;>+O$GBFX+1DAD\V
M>5"5&]77<&X[_A_'_P %'O\ HIG@?_PU'@7_ .55?JE+Z*'BE4@I3K<+T&]Z
M=7-\4YQ\FZ.65J=U_=FUV;/R6K]+WPHIS<88?BVO%.RJ4LGP2A+S2KYM1J6>
M_O4XO35+0_O*HK^#7_A_'_P4>_Z*9X'_ /#4>!?_ )54?\/X_P#@H]_T4SP/
M_P"&H\"__*JM/^)3?$__ *"^$_\ PZX__P"<_P#5O0S_ .)P?"O_ * .,O\
MPTY9_P#/S^K>E_[RJ*_@U_X?Q_\ !1[_ **9X'_\-1X%_P#E51_P_C_X*/?]
M%,\#_P#AJ/ O_P JJ/\ B4WQ/_Z"^$__  ZX_P#^<_\ 5O0/^)P?"O\ Z .,
MO_#3EG_S\_JWI?\ O*HK^#VV_P""]/\ P49@D+R_$'X?WBE"OE7/PJ\(+&"2
MI$@-G9VDN]0"H!E*89LH6VE?3?#/_!Q%^W5HTD']M^&?V?\ Q?;H0+A=4\"^
M*M-NITR=WEW'A[Q]I-O!*0<*YL9HUP"8'Y!YZ_T4O%.C%RIOAK%-+X*&;UHR
M?DGB<!AX7Z:S2\[:G1A_I=>$U::C4AQ3A$WK/$9-AY0CYM83,L5/KT@WIMM?
M^W6BOY7OA5_P<KV$DUM:?&_]F"[M;<NOVOQ!\*O',-_,L9X?[/X/\7:9IR.Z
M_>7S/',8?.P^7MWM^TO[,?\ P4Z_8O\ VL[FRT3X8?%[3=,\=7QCC@^&WQ"A
M/@?QQ<7,@W+9Z3I^KR#3/%-VJY:2'P?J_B'RE5VE9%5B/S3B?P@\2>#Z-3%9
MYPGF5+!44Y5<?@_89I@:5-?\O*^)RRKBZ>&A_>Q3H]FD]#]1X5\9_#'C.M2P
MN0\79;5QU9J-++L=[?*<?5J/_EU0PV:4<)4Q53^[A/;WU:;2N??E%%%?FI^H
M!1110 4444 %%%>%?'[]ICX%?LN^#9/'?QX^)7ASX>: ?/73QJUR\VM:_=6\
M8DET_P ,>&[".[U_Q+J*HR,]EHFG7TT,;":X6* -*O3@\'C,PQ5#!8#"XG&X
MS$U(TL/A,)0JXG$UZLOAIT:%&,ZM6<ND81E)]CEQN.P66X2OC\QQ>&P&!PM-
MU<3C,97I87"X>E'XJE;$5Y0I4H+K*<XQ7<]UHK^7_P".W_!R3X.TR]O=)_9P
M_9_U;Q7!%(\5MXS^+.OQ^&;*<Q_+Y]OX*\-1ZOJ-S9SME[>2\\5Z)>"$(;C3
MX)I'A@_/+Q/_ ,'"/[?6NW#R:/!\#_!<!D=H[;0/AWJ-\%C.0D<DOBSQ9XDD
MD9 03(OE;W7.Q5/EU^Z9-]&CQ9S>C#$5,FP634ZB4H+.<SP^'K.+5TYX7"_7
M,50ET=/$4:51/>"/P+._I1^$&35YX>EG6/SNI3;C.6297B,104D[-0Q6+>!P
MM==54P]:K2:VFS^XVBOX-?\ A_'_ ,%'O^BF>!__  U'@7_Y54?\/X_^"CW_
M $4SP/\ ^&H\"_\ RJKZ#_B4WQ/_ .@OA/\ \.N/_P#G/_5O0^=_XG!\*_\
MH XR_P##3EG_ ,_/ZMZ7_O*HK\\?^"7?[7&K_MG_ +(?@OXJ^,+W3[SXF:1K
M'B'P)\4#IMI;:=:#Q;X?O%N;:ZBT^S"6]D-8\*:IX:UM[>&*&"&?4IH8$$42
MD_H=7\[YYDV/X=SG-,AS.FJ6891C\3E^+A!N5/V^%JRI3E2FXQ=2C4<?:4:G
M*E4I2A-)*2/Z2R#/,OXER3*>(,JJ2JY=G.7X7,<'*:4:GL,71C6A"M",IJG7
MI<WLZ]-3E[.M"=-MN+85G:CI&DZQ$(-7TO3M4A7.V'4;&VOHAN&&Q'<Q2H,C
M@X'(X-:-%>/4ITZT)4ZM.%6G)6E3J0C.$EVE&2<6O5'LPG.G)3ISE3G%WC.$
MG&47W4HM-/T9@:9X5\+Z+)YVC^&] TF7G][IFCZ=82?, &^>UMHFY  //( S
MTK?HHJ*&'H8:'LL-0HX>FG=4Z%*%*"??DIQC&_R*JUJU>;J5JM2M-Z.=6<JD
MWZRFV_Q"BBN?\6>*-#\$>%O$OC3Q-?1Z9X;\(Z!K'B?Q!J4W^IT_1- TZXU7
M5;Z7_IG:V-I/._\ LQFNB$)U)PITXRG4J2C"$(IRE.<FHQC&*U<I-I)+5MV1
MA4J0I0G5JSC3ITX2J5*DVHPA""<ISE)V48QBFY2;223;T.@HK^%/Q3_P7N_X
M* :AXG\1ZAX6\:^#/#_AF^U[6+SPYH$_PT\&:C-H>A76H7$VD:/+J%SILMS?
MRZ9I[V]E)>W$LL]T\)GFD>1V8X/_  _C_P""CW_13/ __AJ/ O\ \JJ_IBG]
M$_Q0G3A-XCA6FYPC)TZF:XWVE-R2;A/DRF<.>%^67+.4;I\LI*S?\MU/I?>%
M4*DX+"<7U5"<HJI3RG+_ &=11E93ASYS"?))>]'GA"7+\48O0_O*HK^%31/^
M"_?_  4-TJ:.6_\ $/PH\2HA8M;:W\,-.@AFW'($C>'+_P /W "#Y5\F>(D'
MYRS8:OLWX/\ _!RC\0+.ZL[3X]_LX^$=?L'*1WVN?"7Q'J_A:^M4&-]S;^&?
M%\GBVUU*0@'_ $5_%.CQEFW"Z0+L;S,S^B]XLY?1E5H9?E&;\B<G2RS.*'MF
MEJ^6&8PR_G=MH0<IRVC%MV/5RKZ5OA!F-:%'$9AG63<[257-<FK.BF[)*<\L
MJ9DX*[UG.*A'5RDEJ?UO45\+?LD_\%'?V3OVT8$L_@]\1([;QREL;J^^%?C>
M"+PM\1K.*.(SW$EOHD]U<V?B.ULXAOOM1\'ZIXBTVQ!47EY;NZH?NFOPK-LG
MS;(<=6RS.LMQN59AAVO:X/'X:KA<1!._+/V=:,9.G-*].I%.G4C[T)2BTS]^
MR;.\GXAP%'-<BS/ YOEV(3]CC<OQ-+%8>;5N:'M*,I*-2#=JE*?+4IR]VI&,
MDT%%%%>:>H%%%% !1110 4444 %?RH_\%7?^"UNKV.K^)?V:_P!C+Q1_9_\
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
MM\2,/F^+H^TRG@RE#.Z[E&].>:.;IY)0;Z5(XJ-3,87T:RV<7\2/O:OXQ/\
M@X9_99_X5O\ M"^#_P!ICPWIPA\+_'K1QHWB][>+$%I\3_!%E:6+7,Y0+#;G
MQ1X._L6>VC"^;>:AX=\27\KR22R$?V=U\%?\%+_V6T_:[_8Y^+'PNL+!;[QQ
MI>F?\+!^%V(U>Y3XA>#(;G4=(L;,ME8IO%%@^K>#)9B#Y5IXDN9!AE5A_$'@
MMQL^ _$/(\VK5?997BZO]CYTV^6FLLS&=.E4K5/[F!Q$<-F#ZOZIRKXC^\/'
M+@7_ (B!X;Y]E%"C[7-<%26=Y&E'FJ/-,LC4JPH4E_/C\++%9<NB>+4GK%6_
MSG**<Z/&[1R(R2(S(Z.I5T=25965@"K*P(92 0001FFU_K4G?5:IZIKJ?X^!
M1110!_:9_P &_'[7/_"V/V>=?_9G\5ZGY_C;]GVY6Z\*+<R9NM4^$GB:\FFT
M](R[--<GP=XEDU'1;AN(=/T75?"%A& % K^@RO\ -U_X)_\ [4^H?L<_M6?"
MWXU)-<CPM9:L/#7Q+T^V625M6^&OB9XM.\5P"VC*M>76EVYA\2Z-;%E1]?T+
M26<[$8'_ $?=,U+3]9T[3]8TF]MM2TK5;*TU+3-1LIDN+._T^^@CNK.]M+B(
MM'/;75M+'/!-&S)+$Z.A*L#7^9'TE> O]4>/JV;X.C[/)N+U6S;#<D;4Z.9Q
MG%9SA59)7>(J4\>DDHQACXTXJU)G^IGT7O$'_7'P]I9+C:_M,ZX,='*,1SRO
M5KY3*$GDF*=VW:.'I5,N;=VY9>ZDG>JKW:***_G8_I0**** /Y:O^#F7_D _
ML<_]A?XZ?^D?PFK^3ROZP_\ @YE_Y /['/\ V%_CI_Z1_":OY/*_U)^C5_R9
MOA;_ *_\0?\ K19H?Y.?2>_Y/9Q?_P!>N'/_ %F,F"BBBOW<_ @K_0/_ ."+
M'_*,O]F/_KR^*?\ ZN_XEU_GX5_31^P)_P %O/@#^R5^R1\(OV>_&?PF^,/B
M3Q+\/+?QC#J>M>&$\%G0KUO$GQ"\6^+[4V!U7Q1I^H$06/B"VMKC[19PG[7#
M.(P\/ERO_.OTE^$^(^,>"<GR[AG*<3G&.P_%&%QM;#87V2G3PL,JS>A.M+VM
M2G'DC5Q%&#M)N]1:6NU_2?T7N,>&>"N.LZS/BK-\-DV Q/"6,P%#$XJ-:5.I
MBZF<9'B(4$J%*K+GE1PU>HKQ4;4Y:WLG_7A17\Z7_$23^RS_ -$)^/\ _P!^
M_AU_\VM'_$23^RS_ -$)^/\ _P!^_AU_\VM?Q%_Q OQ;_P"B&SC[\'_\U>?]
M69_=G_$?_!W_ *+S*/\ P7F'_P QG]%M%?SI?\1)/[+/_1"?C_\ ]^_AU_\
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
M6<K/'4\1B:$JC7UB>'J5*=.?^FW@[]('@GCV.#X:A@:7!V?4J,:.!R"4J/\
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
M_3Z_9\\6GQ]\!/@AXZ:3SF\:_"'X:^+6FSN\UO$?@S1=8,F[N7-X6SWSFO\
M,%K_ $8/^"7'BP^,_P#@GM^R7K!E\XV?PAT/PGOSG \!W%[X&6+//^H'AT0X
M_A\O;QC%?QS],3 ^TX=X,S/E_P!TSK,<#S6V_M' T\1RW_O?V7?SY?(_M/Z%
MV/\ 9\3<:Y7S?[YD678_E[_V;F$\/S?]N_VK;_MX^^****_@4_T-,/Q-XDT/
MP;X;\0>+_$^I6VC>&O"NB:KXC\0ZQ>L8[/2M$T2QGU/5=1NG )2WLK&VGN9F
M )$<3$ GBO\ -F_;0_:4US]KC]ICXK_'C6?M,%KXP\131^$])N7);P_X$T9$
MTCP9H?EB22&*XL] L[)]4-ML@N];GU/4=@EO92?ZLO\ @X#_ &N?^%1?LYZ)
M^S;X4U/[/XX_:&N9&\3"VD*W6E_"3PU=03ZSYC1NLELWC#7QIOA^#<K0ZCHE
MGXPLV^X17\55?W[]$W@+^S\ES+C['T>7%9XYY7DKG&TH93A*R>-Q,+J]L=F%
M)4>ZCEW-%\E;7_._Z7_B#_:6>Y9X>Y?7YL'D$89KG:A*\:F<8R@_J6&FD]\!
MEU5UNW/F<HR7/15BBBBO[#/XO"NW^&EGX'U#XB>!K+XFZQ?^'_AQ<^+- B\>
MZWI5C<:GJNF>#FU2V_X22[TK3[56FO=5CT@7?]FVR[5EO3 DLD41>5.(HK*O
M2=:A6HJK5H.M2J4E7H.,:]%U(."JT93A4A&K3;YZ;G3G%32<H25XO6A55&O1
MK.E2KJE5IU70KJ<J%94YJ;I5HPG3FZ51+DJ*%2$G!M1G%VDO[I-#_P""ZW_!
M-7PUHNC^'-!\2?$'2M#T#2]/T31=+L_A3XAAL]-TG2K2&QTZPM(AQ%;6=G!#
M;P1CA(HU4<"M3_A_A_P3K_Z'/XE?^&M\15_"/17\SR^B;X9SE*4\PXPE*3<I
M2EFV7.4I-WE*3>2W;D[MMN[;;]/ZAC]+WQ3A&,(8#@V$(148QCD^81C&,5:,
M8Q6=)1C%))))))61_=Q_P_P_X)U_]#G\2O\ PUOB*C_A_A_P3K_Z'/XE?^&M
M\15_"/12_P")2_#'_H.XO_\ #KEO_P Y?ZOZ6K_B<#Q5_P"@+@__ ,-&8_\
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
M^((^+?\ T;_B7_P@E_\ )'X445^Z_P#Q#Q_M[?\ 09_9^_\ #A^)O_G?T?\
M$/'^WM_T&?V?O_#A^)O_ )W]'_$:?"G_ *+OA[_PL_\ M _X@CXM_P#1O^)?
M_""7_P D?A117VO^V?\ L"_'[]A'6_ VB_&^W\*3I\1-*U?5/#.M>"M9O==T
M.Y?0;NUM-9TN:[O]'T2>'5=-74=)N[FW^R/#]DU:QDCN)'>:.#XHK[W*,XRO
M/\NPV;Y+C\-F>68Q3EA<;A*BJX>LJ56="IR3CHW3K4JE*:=G&<)1DDTT?G^<
MY-FW#V98K)\[R_%97FF"E3CBL#C*4J.)H.K2IUZ7M*<M4JE&K3JP>TJ<XRBV
MFF%%%%>D>8%?Z!O_  2 _:Z_X:S_ &./!=UX@U07_P 4OA +?X4_$KSYVFU&
M_N= L8%\+>++LRG[1.WBOPO_ &?=7NH./+N_$MIXDBB9C:2!?\_*OV"_X(H?
MM=?\,Q?MAZ!X6\2:K]A^%W[0:6'PO\7"XG,6G:;XEN;PO\-_%,X)2%9--\1W
M+^'I[RYDCMM/T+Q;KM],3]G0K^$?2'X"_P!=_#[&UL)1]KG7#'M,\RSDC>K6
MHT:?_"I@86O*7UG!1E5ITH)RJXO"82"/W[Z.'B#_ *B>(V I8RO[+(^*/9Y#
MFO/+EI4:N(JK^RL?.]HQ^J8Z4*=2K-J-'!XO&29_>M1117^6Q_K$?RU?\',O
M_(!_8Y_["_QT_P#2/X35_)Y7]8?_  <R_P#(!_8Y_P"PO\=/_2/X35_)Y7^I
M/T:O^3-\+?\ 7_B#_P!:+-#_ "<^D]_R>SB__KUPY_ZS&3!1117[N?@05_H'
M_P#!%C_E&7^S'_UY?%/_ -7?\2Z_S\*_OW_X(Q>(O#]C_P $TOV9K6]US1[.
MYBLOBCYMO=:G96\\>_XV_$EU\R&6=)$W(RNNY1E65AD$&OY5^EU&4O#S(5&,
MI/\ URP;M%-NW]BY[K97/ZV^AO.,/$CB!SE&"?!&/2<FHIO^WN'7:[:ULF[=
MDS]8:*Y__A+?"O\ T,OA_P#\'.G?_)-'_"6^%?\ H9?#_P#X.=._^2:_SM]E
M5_Y]5/\ P"7^1_I+[>C_ ,_J7_@R'^9T%%<__P );X5_Z&7P_P#^#G3O_DFL
MO5OB1\.] M'O]=\>^"]%L8PS27NK>*=#TVT15QN9[B\OH85"[EW%G &X9ZBG
M&A7G)1C1JRE)I1C&G-R;>R24;MOHD3+$X>$7.>(H0C%7E*56G&,4MVVY))+N
MSM*_!#_@X@^)&@^&?V*_"WP]NKJ ^)?B=\8O#0T;3#(!=OH_@S3=7USQ!K$4
M607M=-NY?#NF7+@,$F\060(^?<OU3^TA_P %A_V%/V=M(U%D^+VB_&3QE;Q3
M#3_ WP6O+/QU=7MZ@91;WWBG3+A_!.@QQ3[([XZGXACU"!/-:UTN_GA:V/\
M%Y^W-^V[\4OV[?C+<?%/XA1P:%HVE6;Z%\/?A]I=W/=:'X%\,?:&N/L4$\R0
MMJ>M:E.1>>(O$,MM;3ZO>+"D=M8:58:3I6G?TU]'_P (.*\TXRR3BO-<JQN3
M\/9!BX9I'%9AAZF#J9EB\,G/ X?+Z%>,*U>F\3[.K7Q4:?U6-&E5IJM[>=.#
M_EGZ17C-PCEG!.>\(9/F^!SKB/B'"3RJ>%RW$4L;2RS!XAQAC\1F%>A*I1H5
M?JWM*.'PKJ?6I5JU.JZ2H0G-?&%%%%?Z0G^9@4444 ?KO_P0OGNXO^"E7P32
MWW^3<^'OB]#?;%8K]E7X3^,+A/-(X5/MT%G@MQYGEK]YEK^^&OXF/^#=WX97
M7BO]M/Q9\1'M2VD_"CX-^)+HWI0LD'B+QIJNC^&=(M V,1RWFB2>+)D).6CL
M)E .25_MGK_-7Z5V,HXGQ3A1I.+J9?PSE&$Q*6ZKSKYCCXJ=MI?5L;AVKZ\K
MB]K'^GOT1,'7POA/5KU5)4\QXKSC&85N]I4(87*\ODXW^S]9P.(CIIS*76Y^
M67_!:;Q7_P (G_P38_:,D239=Z_;?#WPI:+N*^:=>^*/@RUU",$<\:*-3DVX
MPXC*' 8D?Y^E?VZ_\'$7BLZ%^PIX9T&-\2^-OV@/ NBRQ!L%[+3/"WCWQ1-(
MPR-T<5[H>G(W7$DT1QW'\15?T7]$S _5O#/'8IKWLQXJS*NI6WI4,#E>#BO2
M-3#UGZR9_-?TO\?]:\4L%A4[QRSA/*\,X]JE?'9KCI/UE3Q5'Y)>04445_3Y
M_*P5_I-_\$__  J?!7[#W[)?AYXS#/;_ +/GPIU"]A*A6BU+7O!VE:_J<3 <
M;H]0U.Y1CU8J6/)-?YM,,,MQ-%;P1M+-/+'##$@R\DLK!(T4=V=V"J.Y(K_4
MF\ ^&8_!7@7P5X-A*F'PEX2\.>&8BF=ACT'1[/2D*9 .TK:C;D XQD#I7\8?
M3&QW)E/ V6W_ -YS'.L<X_\ 8#AL!AXR:_[J,DOG;J?V[]"O >TSGCS-.7_=
M<LR7 *5O^@_%8[$2BG_W38M_(ZVOY^_^#AS]GC_A8O[*G@_X\:38^=K_ .S]
MXUB36)XU_>#X>?$J73O#FL%@@,DS6GC"U\#31;\QV=G-JT_[M7F8_P! E>7?
M&WX5:!\<_@_\3O@YXH4?V#\3? WB;P3J,WEK+)91^(=)NM.BU.V5N!>Z5<3P
MZE82 AH;VT@F1E=%8?Q[P#Q/5X-XSX<XFIN:AE6:8>MBHPOS5<OJ2>'S*A&W
M6O@*V)HK?6:=GL?VAXB<*T^-^".)N%JBBYYOE6(HX24[<M+,:26)RRO*_P!F
MAF%##59:J\8-75[G^7Q175>.?!OB#X<^-O&'P^\5V;:=XH\"^*-?\'>)+!B2
M;+7?#6JW>C:O:$D*6^SW]E<1;MHW!<X&:Y6O]C:-:G7I4J]&I&K1K4X5:56#
M4H5*52*G3J0DM)1G!J49+1IIH_Q6JTJM"K4H5J<Z5:C4G2JTIQ<9TZE.3A.$
MXNSC.$DXRB]4TTPJ:VN;BSN(+NTGFM;JUFBN;:YMY'AGM[B!UEAG@FC*R131
M2*LD<B,KHZJRD$ U#15M)III-----733T::>C36Z(3:::;33335TTUJFFMFG
MLSWC]I/]I#XH_M7_ !9UKXT?&#4K'4O&FN:;X>TBY;2K)M-TFVL/#6B6.AV$
M&GZ<9[E;-)H[)M1ODCE,=QJU]J-ZJ1?:C&G@]%%<V!P.#RS!87+LOPU'!X'
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
MGIEY:ZAIVH64TEM>6-_93I<V=Y:7$3++!<VMQ%'/!-&RR12HCHP90:_T=O\
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
&?RE%,__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>abm-20240430_g2.jpg
<TEXT>
begin 644 abm-20240430_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#!,_\
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
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\
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
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\
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
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/\
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
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
M_E=_::^ 7Q$_X(\?\% EN-.AU2T_X0_7QJ?A'6[V&5;77K:-DECW2JD2S+Y4
MJ17*Q?+N=T^[7ZY?L^?\'/WP!^(7AJ-O'-OXJ^'NL0P0-<13:>VHVLTK)^]6
M%[;>[*C@_-)&FY2K#/S*OWQ\:_V?_ _[17AB/1_'GA'PYXPTJWF^TQVNL:;%
M>QQ2[67S$#J=C[68;EYVLP[U\._%W_@V._9I^(IA;P^OCCP(T)<[-)UHW44^
M[;MWB]2<X7:V-K+NWMN+?+M^@_M#"8F*6-3YEU1XL<'B*$W+#M6?1GT%\#?^
M"NG[-W[1%U;V_ACXP>$9+Z\NQ86UGJ4SZ3=7,[;-J1Q7:122;BZJI52&;*C+
M*P'T;9WL5_;1S0R1S0R+N1U;<K#U!K\0_P!J3_@U,UCPUX;U[6OA/\1CXCN+
M.W\_3_#NN:>EO=7;J$W1"]5Q'YC_ +S9NB10VQ69?FD7YO\ ^"-G_!23XG?L
M/?M:^%?AOJ5QJUYX%\2:]#X9U?POJ\\JKH<L]YY3W%NCY^SSQ2RN\B*JK)MD
M5UW[94*F4T*U.57!U.:W1[E1S"I3J*&(C:_4_I5<[1TK\&_^"H/_  <??$;7
M/C9KG@_X#ZKI_A7P;X;U!K)/$<%O;ZA?>(GB:2.66-W\V!+-VVM%L7S75$?S
M%65HE_8O]M_XJ7GP-_8X^*'C+3VA34O"_A74M1LC,I,9N([61H@VTJVTN%'R
MLOU%?@=_P;;? 71?CC_P4OTVZURUAO(_ 6AW?B>UMY$1XGNXI(+:%W1T.?*:
MY$L;+M99(D;=\OS9Y/AZ:IU,567,H= S&M4YX4:;LY'1>&_V._\ @IKXN\-V
M>M6VI_'Q;6^@2X1+KXEM9W2HR[EWV\U\DL;?WHV164\%=U:7[-O_  7=_:._
M8"^.Q\"_':/5O&&CZ'=0:?K>E:[;)'KFEQQQ[3);W/RM/(RE)=T[2K+M!\Q/
M-\VOZ%.@K\3?^#LO]GRWTWQ!\*?BE8:;Y,^H17?AG6-02<+N\K;/9)Y>?O;7
MOOG"_="JS?<6NG!XZGC*ZH5J<;/LK&.+PLZ%+VT)NZ/V0^%_Q(T?XP_#S0?%
MGAV\_M#P_P"*-.MM5TVZ,3Q?:;>>)98GV.%9=R,#M90P[BOP5_X.LO\ E(KX
M3_[)[8_^G'4Z_2;_ (-U_B--\0O^"5/@.WN-775KOPS=ZAH\N;KSY;,1W4CQ
M6[_,63;!+%L1MNV)HL+MVU^;/_!UA_RD5\)_]D]L/_3CJ=99+1]EF+I]N8K-
M*G/@E/O8_:+_ ()J'_C79\!_^R>Z!_Z;H*_,W_@X8_X*2_&[]C[]MKP[X9^&
MOQ U#PIH=[X,M-2FM;>UM9EDN'O;Y&?][$_WDA1?^ U^F/\ P32^7_@G9\!_
M^R>Z#_Z;H*_%[_@ZO./^"BOA/_LGMA_Z<=3K/*:,*N/<9JZU-,PJ3IX-.#L]
M#]M/V%?'6L?%']BSX0^)]?O7U+7O$7@S2-3U&[=55KJXGLHI97(554;G9CP*
M;^W9X[UCX5?L5?%[Q1X?O)--USPWX,U?5--NT56:UN8+*:6*0*P96VNJG##'
M%9W_  33.?\ @G9\"/\ LGN@_P#IN@I/^"EW'_!.OX\?]D]U[_TW3UY7+'ZQ
MR_WCT.9^QYO(_+G_ (($?\%+OCI^US^W7+X7^(_Q$U+Q1H-OX9O=02SEMK>!
M/.22!4<^5$C-A97^\=OS+_=6OH;_ (+1_MF_M=?!3XP:?X-_9]^'_B#5/#NH
M>'[74+CQ+I'@NZURZM+UKR='@63;+;*OE11;E:)F592VY<JR_ O_  :Y_P#*
M2R\_[$W4/_1]K7]$YY_W:]C-O9X?&>[%6LM#S,OYZ^&]Z3O?<_C;_P"$V\3-
M\3%\2?VQKW_"9?VI_:BZJ;J7^T_[0\WS?M'F_P"L\_S?GW_ZS=\V[=7W\/VL
M_P#@IL/^87^T#_X;F7_Y#KRK_G8$_P"[A/\ W8Z_IZ VJ*]'.,?&"I_NT[QZ
MG#E>$E-S]]JS./N;Z]T[X&M<2-<1ZE#HA=WD+>;',+?)+9^;=N_&OR _X(!_
M\%+_ (Y?M;?MUW7A?XC?$+5/$WA^#PS>WZ6<UM;Q)YR2VR(^8HD9L!WZ\?-_
MLU^R?Q+X^'>O?]@VX_\ 135_/O\ \&N@S_P4LO/^Q,U'_P!'VM>7@*,)X2O4
MDM5;]3T\94G&O3BGN?T3,>,U^$W_  5<_P"#B7XI67[0OBCX=_!>XM_ ^@>"
M]6ETFXUF2S@NM4UBZMWEBGV^;OBBMF?[BJGFMY2.98][0K^P?[;?Q2O/@=^Q
MW\4O&6GM NI>%_"FIZI9B?=Y33PVLKQ!MI5MN\+]UE/N.M?@1_P;=_ ;1?CC
M_P %+]+N-<M8[Z+P'HMWXGM;>15DB:YBD@@AE<.#GRGN0Z;=K+)%$V[Y?F,G
MP]/V<\557,H="<QK5.>%&F[.1TWAO]CK_@IIXM\+VNMVNJ?'Q;2^MTND2]^)
M+6=UL9=RJ]O-?)*DFW[R,BLK<;=WRUI?LV?\%VOVD/V!/CLW@7X[+JWC#1]!
MNX=.U[2=:M577-+B1-OFV]S\K2R,I27=.TJS[1MD7S?-K^A0K7XL?\'9/[-E
MG#+\+?BU9PV\5]<//X3U1S*_FSH UU:;4QMVI_INYMRM\\0^91\O5@<=3Q=9
M4*U.-I=D8XS"SP]+VM.;NC]@OA;\3-'^,OPV\/\ B[P[>?VEH'B;3K?5=.NO
M+:/S[>>-98FVL RDJR_*P##O@U^,7_!2W_@LW\:OV'O^"PGBO1=)UYM:^'/A
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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ H/2BD?[A^E ')?'7P"WQ6^"7C+PNK;&\2:
M)>Z6&/\ #Y]N\6?_ !ZOY<?^":?Q=M_V5/\ @HU\,?$GB16T^UT'Q(EGJS3#
M'V)9BUK.[]QY7F.S?[@K^CS]O_\ X*%^!/\ @G5\&F\6>-+J6XN[YC!HVB6C
M+]NUF<8)2,,0%1007D;Y4! R69%;^7_]J+XV0_M(?M%>+O'T7AVP\*_\)=J<
MVJ_V98R,T,#2$M)AFY<L?F;;A<DL HRI^PX9H5)TZD9*T)*U_.S/!S:I%3@X
M_$GL?T0?\%*/^"V_PM_8.\,ZIH^GZE9>-/B<L31VN@6$WFQV4V#AKZ525A5<
M@E-WFOP N"6'XA_\$P/V</$G[>'_  44\)PQV\UU%#KL?BCQ->(A1+6UCN%G
MN&8]%9S^[49SND7L*O?\$G_^"8$__!33XK:QH_\ PG6C^#]/\,I'<ZDLD9FU
M6[B=VS]F@PJ$ CYG=ALWQD*P)!_H@_8N_8.^'/[!'PR7PO\ #K15T^*X99=1
MU"X/G:AJTBYPTTW?&3M48502%5<DTJU3#Y73E0I>]4EN^P4XU<7-5)Z01K?M
M;_MA^ _V(?A='XR^(FIW6D^'Y;V+3EG@LI;MO.<.RKMC5CR$;G':N/\ V-O^
M"G_P>_;W\3:SH_PS\0:AK5]X?MH[J]2XTJYLA'&[;00944-SZ9KXK_X.O?B-
M;Z3^R5\.?"/G>7>>(/%9U+"OC?#:6LT;9'<;[R,_4#TKS7_@TE\!,]Q\;O%4
MEL!'C1]+MIBO4_Z7+,H/H/W!Q]/05Y=/+:3RYXN;?-?3MND=DL5)8I4%L?M*
MOW:XK]H__DW?QY_V+NH?^DTE=JGW:XK]H_\ Y-W\>?\ 8NZA_P"DTE>-1^->
MJ/0J?"S^7K_@E/\ \I*?@?\ ]CGIG_H]*_JYQ\E?RB_\$J/^4E/P/_['+3/_
M $H2OZNAPE?3<5?QX?X?U9Y63_PY>I%=VL=S;/')'')'(I5E9<JP/4$>AK^5
MW_@KW^RO8_L>?\% _B%X-TB&.W\.R7":KI,2+M2*UNE6<1*.FV-W:,8_N>U?
MU3.W!K^?+_@ZAT^.P_X**^&9HXVW77P_L)9F+9W,-0U)!@>P4?G6?"]:4<5[
M/HU^0\XBG0YNJ:/UZ_X)'?':X_:._P"";WPE\67EPUUJ%QH8TZ\G?)>XGLY7
MLY)&)YRSP,Q)Y.[->6_MI_\ !2/]COX2_M$77A3XR6.AZIX^\%B!B]_X+;5I
MM.,L27$9BG,#[?DD5OE(QFL;_@VMU:;4?^"6GAZ&3[MCK>J01GU!G\S^<C5^
M1_\ P<$_+_P5\^+FWCYM'/'K_8NG\T8/+X5\QJ49-I*[5M]U_F3B,5*GAH3B
MEK;?T/Z1?@[\5=!^.'PK\/\ B_PS<27?AWQ)81:CITS0M"TD$BAD.Q@&'!Z$
M5D_'S]I/P-^RYX!F\4?$+Q5I/A/0[<[3<WT^WSF[)$@R\KGCY44L>PKSO_@E
M-\O_  34^!O3_D2M,^G_ ![I7X._\%\/VJ]>_:&_X*+^--%O-0FD\._#N\/A
M[1K$NRPVQB&+A\=/,>;S07QDHL0.0H%<67Y6L3BY4KVC&]WUM<Z,5C/948SM
MJ['ZE>./^#H3]FOPKJ#6^GVWQ)\4+O*K/IFBPQQOCJ1]HN(6Q^%;GPS_ .#E
M']F'XAZO%9WVM>+/"!F("S:QH4AB#$XP6MVFV_4C:.YQS7SS^RW_ ,&LG@77
M_A+HNJ?$[X@>-6\1:I8Q7=U:>'VM;.VL'D5',(>:&8R; <%L+DYJ3XP?\&FG
MA6^TR>3P#\6/$&GW2AFAA\0:=#>I(<<*9(/*VYX&X1MCKM/0]LJ.3I\CG)>9
MSQJ8]^\DK'ZJ>+OC3X3\!?#M?%FO>)=%T'PN\"7"ZKJ-ZEI:&.0;D/F2$#YE
MY'.?:OP+_P"#C;]LKX9_M@?'[P)+\.?%%MXLM?#.CW-GJ-S:0RK DKSAE57=
M5#C ^\F1[U^OG[;G_!.F;]M3]@S1_@S<>+H_"\^GIIGFZK%IO]H(SVB!2!$9
M8CAB.N\$>E?@[_P5B_X)=_\ #KWXA^$] _X3C_A.F\4:?+J#3G1_[,^S%) F
MS;]HESG/]X?6M.'*6'^L<W,^?6RZ6[DYI*K[.UERZ7?6Y]H?\$*_^"N7P-_8
M?_8ONO!?Q$\2:EH_B*;Q'=ZD+>#1[J[7R9(;=5;=&C#DQM7Z??L7?\%(/A1^
MW^?$G_"K]>O=:_X1,VPU/[1IL]G]G^T>;Y6/-1=V?)DZ>E?B3_P2_P#^"#7_
M  \D_9NG^(7_  M0>#!%K,^D&P_X1C^TMPACB<2;_M<74RD8V'H.:_5K_@DA
M_P $BC_P2QE^('_%?+X[7QT-.7_D"?V9]@%I]JP,?:)M^[[4?3&VISJE@%.I
M*$G[2^UM.E]2L!/$6BG%<O<[[X4_\%:O@9\9_P!H'6OACHOC"1?%WA]K]+V&
M]T^XL[>,V3%;G]_(@BPFUFSNZ*:\F^/G_!Q9^S+\#]>N--M_$FM^.KJT)64>
M%]/^TPJP."%GE>*&3G^)'*]LD\5^ G[:LK0_MI_%N16*N?&>M MN*D@WLP(R
M.>02/I7ZN?!3_@T[T>/0[63XA_%K59]29 9K;PYIL<,,#X(PLTY<N.1R8D)(
M/&.:VKY3@,,HSQ$W:2V7>RO^9G3QV)K-QI16G7R/O3_@G?\ \%4?AY_P4RM/
M%DG@+3?%FF/X-^R#48-=M(;>1?M/G^7L\J:56!^SOSFO)_VH?^"H'[&'PT_:
M0OM-^)5GH=Y\1O MS]D:_N_ [ZA=Z=( #B*Z^SL5QQ]QNU>@?\$S?^"3GA'_
M ()@7OCC_A%?$GB+Q!;^.%T]9UU<0[K8VGVG;M,:KG=]I;MVK\$?^"R8Q_P5
M$^-/_8QRG\?+2N7+L#A\3BYPI-J"5T^OS-L5B:M&A&4TN:^I_4-X!\;Z?\3/
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-20240430_g3.jpg
<TEXT>
begin 644 abm-20240430_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-20240430_g4.jpg
<TEXT>
begin 644 abm-20240430_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-20240430_g5.jpg
<TEXT>
begin 644 abm-20240430_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-20240430_g6.jpg
<TEXT>
begin 644 abm-20240430_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
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
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
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
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-20240430_g7.jpg
<TEXT>
begin 644 abm-20240430_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>18
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372214836688">
<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, 2024</div></th>
<th class="th"><div>Jun. 05, 2024</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,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">62,763,623<span></span>
</td>
</tr>
<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">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>19
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213141312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 31, 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_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">$ 60.7<span></span>
</td>
<td class="nump">$ 69.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_AccountsAndOtherReceivablesNetCurrent', window );">Trade accounts receivable, net of allowances of $25.4 and $25.0 at April&#160;30, 2024 and October&#160;31, 2023, respectively</a></td>
<td class="nump">1,313.4<span></span>
</td>
<td class="nump">1,365.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_ContractWithCustomerAssetNetCurrent', window );">Costs incurred in excess of amounts billed</a></td>
<td class="nump">152.2<span></span>
</td>
<td class="nump">139.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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">90.7<span></span>
</td>
<td class="nump">78.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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">80.9<span></span>
</td>
<td class="nump">58.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,697.9<span></span>
</td>
<td class="nump">1,710.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_OtherInvestments', window );">Other investments</a></td>
<td class="nump">30.0<span></span>
</td>
<td class="nump">28.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net of accumulated depreciation of $347.4 and $326.5 at April&#160;30, 2024 and October&#160;31, 2023, respectively</a></td>
<td class="nump">145.1<span></span>
</td>
<td class="nump">131.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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">108.4<span></span>
</td>
<td class="nump">113.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_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net of accumulated amortization of $466.8 and $438.3 at April&#160;30, 2024 and October&#160;31, 2023, respectively</a></td>
<td class="nump">274.8<span></span>
</td>
<td class="nump">302.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_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,493.3<span></span>
</td>
<td class="nump">2,491.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_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">180.1<span></span>
</td>
<td class="nump">155.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_Assets', window );">Total assets</a></td>
<td class="nump">4,929.5<span></span>
</td>
<td class="nump">4,933.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_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.6<span></span>
</td>
<td class="nump">31.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">253.6<span></span>
</td>
<td class="nump">299.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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">223.6<span></span>
</td>
<td class="nump">249.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_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued taxes &#8212; other than income</a></td>
<td class="nump">64.9<span></span>
</td>
<td class="nump">58.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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">101.2<span></span>
</td>
<td class="nump">90.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_SelfInsuranceReserveCurrent', window );">Insurance claims</a></td>
<td class="nump">196.3<span></span>
</td>
<td class="nump">177.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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">12.3<span></span>
</td>
<td class="nump">17.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_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">28.2<span></span>
</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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">267.3<span></span>
</td>
<td class="nump">261.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,179.1<span></span>
</td>
<td class="nump">1,217.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_LongTermDebtNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">1,239.0<span></span>
</td>
<td class="nump">1,279.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_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">97.0<span></span>
</td>
<td class="nump">98.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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liability, net</a></td>
<td class="nump">80.9<span></span>
</td>
<td class="nump">85.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_SelfInsuranceReserveNoncurrent', window );">Noncurrent insurance claims</a></td>
<td class="nump">418.0<span></span>
</td>
<td class="nump">387.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_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">68.1<span></span>
</td>
<td class="nump">61.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_AccruedIncomeTaxesNoncurrent', window );">Noncurrent income taxes payable</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,085.9<span></span>
</td>
<td class="nump">3,133.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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="ro">
<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; 62,756,634 and 62,847,387 shares issued and outstanding at April&#160;30, 2024 and October&#160;31, 2023, respectively</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">544.0<span></span>
</td>
<td class="nump">558.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of taxes</a></td>
<td class="num">(9.8)<span></span>
</td>
<td class="num">(9.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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,308.8<span></span>
</td>
<td class="nump">1,249.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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,843.6<span></span>
</td>
<td class="nump">1,799.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 4,929.5<span></span>
</td>
<td class="nump">$ 4,933.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483384/720-30-45-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-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;">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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Amount of accumulated undistributed earnings (deficit).</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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>20
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372298755200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 31, 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_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">$ 25.4<span></span>
</td>
<td class="nump">$ 25.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, accumulated depreciation</a></td>
<td class="nump">347.4<span></span>
</td>
<td class="nump">326.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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Other intangible assets, accumulated amortization</a></td>
<td class="nump">$ 466.8<span></span>
</td>
<td class="nump">$ 438.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_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">62,756,634<span></span>
</td>
<td class="nump">62,847,387<span></span>
</td>
</tr>
<tr class="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">62,756,634<span></span>
</td>
<td class="nump">62,847,387<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>21
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213091792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - 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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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">$ 2,018.2<span></span>
</td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 4,087.8<span></span>
</td>
<td class="nump">$ 3,975.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_CostOfGoodsAndServicesSold', window );">Operating expenses</a></td>
<td class="nump">1,763.5<span></span>
</td>
<td class="nump">1,715.2<span></span>
</td>
<td class="nump">3,589.8<span></span>
</td>
<td class="nump">3,465.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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">159.9<span></span>
</td>
<td class="nump">156.6<span></span>
</td>
<td class="nump">314.5<span></span>
</td>
<td class="nump">307.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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">13.6<span></span>
</td>
<td class="nump">19.5<span></span>
</td>
<td class="nump">28.2<span></span>
</td>
<td class="nump">39.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_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">81.3<span></span>
</td>
<td class="nump">92.7<span></span>
</td>
<td class="nump">155.4<span></span>
</td>
<td class="nump">164.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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">1.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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(20.6)<span></span>
</td>
<td class="num">(21.1)<span></span>
</td>
<td class="num">(41.9)<span></span>
</td>
<td class="num">(40.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">62.4<span></span>
</td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">116.4<span></span>
</td>
<td class="nump">125.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">(18.7)<span></span>
</td>
<td class="num">(20.4)<span></span>
</td>
<td class="num">(28.0)<span></span>
</td>
<td class="num">(34.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">43.8<span></span>
</td>
<td class="nump">51.9<span></span>
</td>
<td class="nump">88.4<span></span>
</td>
<td class="nump">90.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', 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="nump">10.3<span></span>
</td>
<td class="num">(2.5)<span></span>
</td>
<td class="num">(5.7)<span></span>
</td>
<td class="num">(15.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent', window );">Foreign currency translation and other</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">12.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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax (provision) benefit</a></td>
<td class="num">(2.7)<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 49.7<span></span>
</td>
<td class="nump">$ 52.4<span></span>
</td>
<td class="nump">$ 87.9<span></span>
</td>
<td class="nump">$ 92.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_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.69<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 1.40<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="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.69<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 1.39<span></span>
</td>
<td class="nump">$ 1.35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">63.3<span></span>
</td>
<td class="nump">66.4<span></span>
</td>
<td class="nump">63.4<span></span>
</td>
<td class="nump">66.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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">63.5<span></span>
</td>
<td class="nump">66.7<span></span>
</td>
<td class="nump">63.7<span></span>
</td>
<td class="nump">66.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372203148816">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</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_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Oct. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 675,500<span></span>
</td>
<td class="num">$ (16,200)<span></span>
</td>
<td class="nump">$ 1,057,200<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(10,900)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,600<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, including excise taxes (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock, including excise taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></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,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 90,400<span></span>
</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,400<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</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,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_DividendsSharebasedCompensationStock', window );">Stock issued under share-based compensation plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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,100)<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_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,782,800<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">679,200<span></span>
</td>
<td class="num">(14,600)<span></span>
</td>
<td class="nump">1,117,500<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_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Jan. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,782,800<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">670,700<span></span>
</td>
<td class="num">(15,100)<span></span>
</td>
<td class="nump">1,080,300<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">800<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700<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, including excise taxes (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="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, including excise taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></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">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,900<span></span>
</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,900<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</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,500)<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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">(200)<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_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,782,800<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">679,200<span></span>
</td>
<td class="num">(14,600)<span></span>
</td>
<td class="nump">1,117,500<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_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Oct. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,847,387<span></span>
</td>
<td class="nump">62,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, beginning of period at Oct. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,799,900<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">558,900<span></span>
</td>
<td class="num">(9,200)<span></span>
</td>
<td class="nump">1,249,600<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(7,800)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,600<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, including excise taxes (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(560,000)<span></span>
</td>
<td class="num">(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="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, including excise taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (23,800)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(23,800)<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="th" style="border-bottom: 0px;"><sup></sup></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">(500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 88,400<span></span>
</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">88,400<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</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">(28,300)<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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,000)<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_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,756,634<span></span>
</td>
<td class="nump">62,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, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,843,600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">544,000<span></span>
</td>
<td class="num">(9,800)<span></span>
</td>
<td class="nump">1,308,800<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_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Jan. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,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 Jan. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,843,600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">558,500<span></span>
</td>
<td class="num">(15,700)<span></span>
</td>
<td class="nump">1,279,300<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,400<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, including excise taxes (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(560,000)<span></span>
</td>
<td class="num">(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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock, including excise taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (23,800)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(23,800)<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="th" style="border-bottom: 0px;"><sup></sup></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,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 43,800<span></span>
</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">43,800<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</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,100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsSharebasedCompensationStock', window );">Stock issued under share-based compensation plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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">(200)<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_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Apr. 30, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,756,634<span></span>
</td>
<td class="nump">62,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, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,843,600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 544,000<span></span>
</td>
<td class="num">$ (9,800)<span></span>
</td>
<td class="nump">$ 1,308,800<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Cash dividends declared per common share were $0.225 and $0.220 for the three months ended April&#160;30, 2024 and 2023, respectively, and $0.450 and $0.440 for the six months ended April&#160;30, 2024 and 2023, respectively.</td>
</tr></table></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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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>23
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372301054128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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>
<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.225<span></span>
</td>
<td class="nump">$ 0.220<span></span>
</td>
<td class="nump">$ 0.450<span></span>
</td>
<td class="nump">$ 0.440<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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-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;">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>24
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372300977152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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">$ 88.4<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_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">52.9<span></span>
</td>
<td class="nump">61.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="num">(2.6)<span></span>
</td>
<td class="nump">3.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_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">16.6<span></span>
</td>
<td class="nump">14.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_ProvisionForDoubtfulAccounts', window );">Provision for bad debt</a></td>
<td class="nump">2.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_AccretionExpense', window );">Discount accretion on insurance claims</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.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_GainLossOnDispositionOfAssets1', window );">(Gain)/Loss on sale of assets</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(8.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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="num">(3.0)<span></span>
</td>
<td class="num">(1.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_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions from unconsolidated affiliates</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">1.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_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="ro">
<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="nump">36.4<span></span>
</td>
<td class="num">(93.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(34.4)<span></span>
</td>
<td class="num">(35.9)<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_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">3.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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="num">(30.1)<span></span>
</td>
<td class="nump">22.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Trade accounts payable and other accrued liabilities</a></td>
<td class="num">(57.8)<span></span>
</td>
<td class="num">(118.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_IncreaseDecreaseInLeaseLiabilitiesNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(6.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_IncreaseDecreaseInSelfInsuranceReserve', window );">Insurance claims</a></td>
<td class="nump">49.5<span></span>
</td>
<td class="nump">25.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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable, net</a></td>
<td class="num">(5.4)<span></span>
</td>
<td class="num">(4.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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(0.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Total adjustments</a></td>
<td class="nump">28.4<span></span>
</td>
<td class="num">(135.4)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">116.9<span></span>
</td>
<td class="num">(45.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_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="ro">
<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">(29.1)<span></span>
</td>
<td class="num">(23.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_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">1.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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(28.6)<span></span>
</td>
<td class="num">(22.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_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="ro">
<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">(8.7)<span></span>
</td>
<td class="num">(12.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock, including excise taxes</a></td>
<td class="num">(23.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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(28.3)<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_ProceedsFromIssuanceOfLongTermDebt', window );">Borrowings from debt</a></td>
<td class="nump">556.0<span></span>
</td>
<td class="nump">575.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_RepaymentsOfLongTermDebt', window );">Repayment of borrowings from debt</a></td>
<td class="num">(597.3)<span></span>
</td>
<td class="num">(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_ProceedsFromRepaymentsOfBankOverdrafts', window );">Changes in book cash overdrafts</a></td>
<td class="nump">6.0<span></span>
</td>
<td class="num">(11.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_ProceedsFromRepaymentsOfEnergySavingContracts', window );">Financing of energy savings performance contracts</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.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_FinanceLeasePrincipalPayments', window );">Repayment of finance lease obligations</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(1.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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(98.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">2.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(8.8)<span></span>
</td>
<td class="num">(1.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 beginning of year</a></td>
<td class="nump">69.5<span></span>
</td>
<td class="nump">73.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 60.7<span></span>
</td>
<td class="nump">$ 71.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_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_abm_ProceedsFromRepaymentsOfEnergySavingContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From (Repayments Of) Energy Performance Contracts</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_ProceedsFromRepaymentsOfEnergySavingContracts</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_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/2003/role/exampleRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481639/420-10-35-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-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;">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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213259584">
<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, 2024</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-20240430_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> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-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;">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>26
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372207660192">
<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, 2024</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, 2023. 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, 2024, was $76.9 million and $157.0 million, respectively. Management reimbursement revenue for the three and six months ended April 30, 2023, was $73.5&#160;million and $146.0 million, respectively.</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%">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 September 2022, the FASB issued ASU 2022-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities &#8212; Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. 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 </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%">15, 2023, with early adoption permitted. We adopted this standard, effective November 1, 2023, on a prospective basis, except for the rollforward requirement, which becomes effective in fiscal year 2025. We do not participate in any material supplier finance programs and, as such, the adoption of this guidance did not have an impact on our disclosures.</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372207498976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<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.</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 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 would be 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. In 2024, defined EBITDA targets were not achieved, and as a result, no contingent consideration payment was made in 2024 for calendar year 2023. The maximum remaining contingent consideration that is payable in calendar years 2025 and 2026 is $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>At October 31, 2023, the estimate of the fair value of the contingent consideration was $13.4 million. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024.<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372206303440">
<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, 2024</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><td style="width:9.280%"></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.186%"></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.186%"></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.356%"></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.063%"></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.356%"></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.186%"></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: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:6.356%"></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.356%"></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.201%"></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, 2024</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, 2024</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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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%">681.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: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%">338.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">199.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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 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><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%">1,261.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,374.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">687.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: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%">397.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">78.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">2,537.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">102.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:7.6pt;font-weight:400;line-height:100%">12.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:7.6pt;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="2" style="background-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%">80.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: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><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%">194.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:7.6pt;font-weight:400;line-height:100%">205.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:7.6pt;font-weight:400;line-height:100%">25.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:7.6pt;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="2" style="background-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%">162.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: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><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%">393.9&#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%">205.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:7.6pt;font-weight:400;line-height:100%">38.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:7.6pt;font-weight:400;line-height:100%">25.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:7.6pt;font-weight:400;line-height:100%">11.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">280.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:7.6pt;font-weight:400;line-height:100%">442.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:7.6pt;font-weight:400;line-height:100%">77.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:7.6pt;font-weight:400;line-height:100%">47.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:7.6pt;font-weight:400;line-height:100%">24.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">591.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#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: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><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%">&#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: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><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%">176.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:7.6pt;font-weight:400;line-height:100%">176.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: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><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%">&#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: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><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%">&#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:7.6pt;font-weight:400;line-height:100%">342.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:7.6pt;font-weight:400;line-height:100%">342.1&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">105.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">105.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">222.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">222.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">989.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><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%">388.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><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%">225.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><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%">238.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><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%">176.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><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%">2,018.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><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%">2,022.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><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%">789.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><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%">445.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><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%">487.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><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%">342.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><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%">4,087.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></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: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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></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:6.648%"></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.186%"></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.502%"></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:5.186%"></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: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.648%"></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.495%"></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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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.1pt;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:7pt;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%">673.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: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><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%">188.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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><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%">1,360.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: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><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%">375.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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"></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%">100.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: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><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%">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="2" style="background-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><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%">&#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: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><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%">197.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: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><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%">0.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: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><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%">&#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: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"></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%">224.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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"></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%">&#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: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><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%">&#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: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><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%">168.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: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><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%">&#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: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><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%">&#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: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><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%">315.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: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></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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></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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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"></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, service concession 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 </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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, 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%">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 90 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, 2024</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%">$283.0 million. We expect to recognize revenue on approximately 71%</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 have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the </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%">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><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, 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:10pt;font-weight:700;line-height:100%">October 31, 2023</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%">1,167.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%">1,219.6&#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%">171.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%">170.4&#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%">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%">139.2&#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%">30.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%">30.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: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 &#8220;Trade accounts receivable, net,&#8221; 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 &#8220;Other current assets&#8221; and &#8220;Other noncurrent assets&#8221; on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2024, we capitalized $7.4 million of new costs and amortized $7.4 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><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, 2024</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%">141.2&#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%">121.6&#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%">(107.9)</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%">154.9&#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><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> Included in &#8220;Other accrued liabilities&#8221; 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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372208947680">
<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, 2024</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:97.514%"><tr><td style="width:1.0%"></td><td style="width:40.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.696%"></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%">2024</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%">2023</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%">2024</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%">2023</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%">43.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><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%">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><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%">88.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><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%">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></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%">63.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%">66.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%">63.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%">66.4&#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-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</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%">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="2" style="background-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="2" style="background-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="2" style="background-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></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%">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="2" style="background-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="2" style="background-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="2" style="background-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></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%">63.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><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%">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><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%">63.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><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%">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></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%">0.69&#160;</span></td><td style="background-color:#ffffff;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%">0.78&#160;</span></td><td style="background-color:#ffffff;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.40&#160;</span></td><td style="background-color:#ffffff;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.36&#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%">0.69&#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.78&#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%">1.39&#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%">1.35&#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;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></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.122%"><tr><td style="width:1.0%"></td><td style="width:42.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.469%"></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.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.469%"></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.473%"></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%">2024</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%">2023</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%">2024</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%">2023</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.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 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><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%">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><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%">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></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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372321964560">
<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, 2024</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><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, 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%">October 31, 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: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%">60.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%">69.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></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%">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%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">4.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%">4.0&#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%">Credit facility</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%">1,272.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%">1,313.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">30.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%">36.4&#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></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%">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:#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%">15.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%">15.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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:#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%">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="2" style="background-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></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 Amended Credit Facility. Due to variable interest rates, the carrying value of outstanding borrowings under this facility approximates the fair value. See Note 8, &#8220;Credit Facility,&#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;Credit Facility,&#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%">Our investments do not have a readily determinable fair value; therefore, we account for the investments using the measurement alternative under Topic 321 and measure the investments at initial cost plus or minus fair value adjustments if there are observable prices minus 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 the &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024</span><span style="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:9pt;font-weight:400;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-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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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>31
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372305644784">
<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, 2024</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 $5.0&#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&#160;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 2024</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 2024, 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, 2023, through October 31, 2023 (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 2024, 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, 2023, through January 31, 2024 (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, 2024, we increased our total reserves related to prior years for known claims as well as our estimate of the loss amounts associated with incurred but not reported claims (&#8220;IBNR claims&#8221;) by $9.7 million during the six months ended April&#160;30, 2024. During the six months ended April&#160;30, 2023, it was determined that there was no adjustment required for our total reserves related to prior years. 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><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, 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%">October 31, 2023</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%">602.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%">555.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></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%">11.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%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">106.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%">67.1&#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;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, 2024, and October&#160;31, 2023, 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><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, 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%">October 31, 2023</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%">53.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.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></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%">176.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%">178.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><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.1&#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%">232.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%">234.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></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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479838/944-20-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//944/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(4)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479584/944-310-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(4)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479584/944-310-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372214754032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2024</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 );">Credit Facility</a></td>
<td class="text">Credit Facility<div style="margin-top:12pt"><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility Information</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.443%"></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:16.469%"></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:16.471%"></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, 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%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Current portion of long-term debt</span><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)(2)</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><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%">32.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%">32.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">(0.9)</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)</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: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%">Current portion of term loan</span></div></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%">31.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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></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></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></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;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="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%">Long-term debt</span><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)(2)</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></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%">520.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%">536.3&#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%">(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%">(1.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"><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%">Total noncurrent portion of term loan</span></div></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%">519.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%">534.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></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">(3)</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%">720.0&#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%">745.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Long-term debt</span></div></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%">1,239.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><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%">1,279.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></tr></table></div><div style="margin-top:3pt;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%">At both April&#160;30, 2024, and October&#160;31, 2023, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was 7.17%.</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, 2024, we had borrowing capacity of $501.1 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: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%"> Standby letters of credit amounted to $57.9 million at April&#160;30, 2024. </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 (London Interbank Offered Rate) 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 </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%">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, 2024, 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: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, 2024, we made principal payments under the term loan of $8.1&#160;million and $16.3 million, respectively. As of April&#160;30, 2024, the following principal payments are required under the Amended Credit Facility:</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><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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2028</span></div></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%">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;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%">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><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,223.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%">&#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><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%">&#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></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><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%">$100.0 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%">1.72%</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%">$150.0 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%">1.85%</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%">$100.0 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%">2.88%</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;$202.5 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%">2.83%</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;$47.5 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%">2.79%</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%">$170.0 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%">3.81%</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></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  $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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, amounts recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) for interest rate swaps were a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gain of $21.7 million, net of taxes of $9.0 million, and a gain of $26.0 million, net of taxes of $10.5 million, respectively. At April&#160;30, 2024, the total amount expected to be reclassified from AOCL to earnings during the next 12 months is a gain of $10.4 million, net of taxes of $3.7 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213921072">
<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, 2024</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  <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 13, 2023, 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The repurchase program may be suspended or discontinued at any time without prior notice. </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%">Repurchase Activity</span></div><div style="margin-bottom:12pt;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 repurchased shares under the share repurchase program during the second quarter of fiscal year 2024, as summarized below. At April&#160;30, 2024, authorization for $186.5 million of repurchases remained under the Share Repurchase Program. We did not repurchase any shares during the six months ended April 30, 2023.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:56.330%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.336%"></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%">(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:9pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2024</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%">Six Months Ended April 30, 2024</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%">Total number of shares purchased</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:10pt;font-weight:400;line-height:100%">0.56</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:10pt;font-weight:400;line-height:100%">0.56</span></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%">Average price paid per share</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.84&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.84&#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%">Total cash paid for share repurchases</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 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:10pt;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:10pt;font-weight:400;line-height:100%">23.80&#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:10pt;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:10pt;font-weight:400;line-height:100%">23.80&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_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 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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212275456">
<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, 2024</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, 2024, these letters of credit totaled $57.9 million and surety bonds and surety-backed letters of credit totaled $814.2&#160;million. </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, 2024, total guarantees were $233.9 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, 2024, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $14.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 $5.1 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 currently not 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212481680">
<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, 2024</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 effective 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, 2024, we had effective tax rates of 29.9% and 24.0%, respectively, resulting in provisions for taxes of $18.7 million and $28.0 million, respectively. 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. The difference between the estimated annual effective tax rate before discrete items and statutory rate is primarily related to state income taxes, non-deductible compensation, and tax credits. </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 30, 2024, and April&#160;30, 2023, 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&#160;30, 2024, benefited from discrete items, primarily from $2.4 million for uncertain tax positions, $2.2 million for share-based compensation, and $2.2 million for return to provision adjustments related to our non-U.S. operations. Our effective tax rate for the six months ended April&#160;30, 2023, benefited from discrete items, primarily from $1.4 million for share-based compensation.</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><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> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-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;">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>36
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372306771264">
<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, 2024</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><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 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:44.952%"></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.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.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.622%"></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%">2024</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%">2023</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%">2024</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%">2023</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%">989.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%">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%">2,022.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 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></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%">388.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%">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%">789.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%">753.7&#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%">225.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%">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%">445.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%">431.6&#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%">238.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%">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%">487.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%">439.5&#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%">176.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%">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%">342.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%">315.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Total Revenues</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%">2,018.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 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><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%">4,087.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><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></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%">77.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 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%">157.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%">152.2&#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%">43.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%">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%">85.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%">81.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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.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%">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%">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%">23.6&#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%">13.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%">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%">22.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%">31.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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></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%">17.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%">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%">23.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.4&#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;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%">Corporate</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:9pt;font-weight:400;line-height:100%">(79.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%">(69.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%">(154.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%">(140.8)</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 income from unconsolidated affiliates, included in Aviation and 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%">(1.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="2" style="background-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)</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%">(1.7)</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 tax deductions for energy efficient government buildings, included in 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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></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%">Total operating profit</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%">81.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%">92.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><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%">155.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><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%">164.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></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 from unconsolidated affiliates</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%">1.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%">0.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">3.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%">1.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></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%">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:9pt;font-weight:400;line-height:100%">(20.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%">(21.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%">(41.9)</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%">(40.9)</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:100%">Income before income taxes</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%">62.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%">72.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 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:9pt;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:9pt;font-weight:400;line-height:100%">116.4&#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:9pt;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:9pt;font-weight:400;line-height:100%">125.0&#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: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 corporate costs. Certain corporate costs not allocated to segments include information technology, human resources, executive and finance expenses, and legal costs and settlements. Additionally, share-based compensation, actuarial adjustments to self-insurance reserves related to prior years, acquisition and integration costs, and changes in fair values of contingent consideration are not allocated to segments. 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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213336848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - 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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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">$ 43.8<span></span>
</td>
<td class="nump">$ 51.9<span></span>
</td>
<td class="nump">$ 88.4<span></span>
</td>
<td class="nump">$ 90.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372203088560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</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%">During the three months ended April&#160;30, 2024, certain of our &#8220;officers,&#8221; as defined in Rule 16a-1(f) of the Exchange Act, and directors adopted, modified, or terminated a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408 of Regulation S-K, as follows:</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:16.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-22.5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trading Arrangements</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Name and Title</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Action</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Date of Action</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Rule 10b5-1 Trading Arrangement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-Rule 10b5-1 Trading Arrangement</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregate Number of Securities to Be Sold</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregate Number of Securities to Be Purchased</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Duration</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Scott Salmirs, President and Chief Executive Officer</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adoption</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 9, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50,000 shares of common stock</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">From July 10, 2024, until the earlier of (i) the date when all the shares under the plan are sold and (ii) January 15, 2025</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Rene Jacobsen,</span><span style="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:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Operating Officer</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adoption</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 15, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50,000 shares of common stock</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</span></div></td><td colspan="3" style="background-color:#ffffff;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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">From July 15, 2024, until the earlier of (i) the date when all shares under the plan are sold and (ii) July 15, 2025</span></div></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:107%;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:107%"> </span><span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"> </span>Intended to satisfy the affirmative defense conditions of Rule 10b5-1(c)<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_IndividualAxis=abm_ScottSalmirsMember', window );">Scott Salmirs [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Scott Salmirs,<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">President and Chief Executive Officer<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">April 9, 2024<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">189 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,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_ecd_IndividualAxis=abm_ReneJacobsenMember', window );">Rene Jacobsen [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Rene Jacobsen,<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Vice President and Chief Operating Officer<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">April 15, 2024<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">365 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_IndividualAxis=abm_ScottSalmirsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=abm_ScottSalmirsMember</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_ecd_IndividualAxis=abm_ReneJacobsenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=abm_ReneJacobsenMember</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>39
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372311013792">
<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, 2024</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, 2023. 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"><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>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.<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, 2024</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%">$283.0 million. We expect to recognize revenue on approximately 71%</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-top:9pt"><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 September 2022, the FASB issued ASU 2022-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities &#8212; Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. 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 </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%">15, 2023, with early adoption permitted. We adopted this standard, effective November 1, 2023, on a prospective basis, except for the rollforward requirement, which becomes effective in fiscal year 2025. We do not participate in any material supplier finance programs and, as such, the adoption of this guidance did not have an impact on our disclosures.</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_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, 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%">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 90 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 have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the </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%">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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372300831120">
<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, 2024</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 Disaggregation of Revenues</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><td style="width:9.280%"></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.186%"></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.186%"></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.356%"></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.063%"></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.356%"></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.186%"></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: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:6.356%"></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.356%"></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.201%"></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, 2024</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, 2024</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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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.1pt;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%">681.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: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%">338.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">199.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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 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><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%">1,261.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,374.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">687.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: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%">397.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">78.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">2,537.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">102.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:7.6pt;font-weight:400;line-height:100%">12.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:7.6pt;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="2" style="background-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%">80.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: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><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%">194.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:7.6pt;font-weight:400;line-height:100%">205.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:7.6pt;font-weight:400;line-height:100%">25.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:7.6pt;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="2" style="background-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%">162.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: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><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%">393.9&#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%">205.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:7.6pt;font-weight:400;line-height:100%">38.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:7.6pt;font-weight:400;line-height:100%">25.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:7.6pt;font-weight:400;line-height:100%">11.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">280.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:7.6pt;font-weight:400;line-height:100%">442.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:7.6pt;font-weight:400;line-height:100%">77.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:7.6pt;font-weight:400;line-height:100%">47.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:7.6pt;font-weight:400;line-height:100%">24.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">591.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#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: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><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%">&#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: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><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%">176.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:7.6pt;font-weight:400;line-height:100%">176.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: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><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%">&#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: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><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%">&#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:7.6pt;font-weight:400;line-height:100%">342.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:7.6pt;font-weight:400;line-height:100%">342.1&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">105.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">105.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">222.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">222.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">989.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><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%">388.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><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%">225.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><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%">238.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><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%">176.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><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%">2,018.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><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%">2,022.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><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%">789.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><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%">445.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><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%">487.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><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%">342.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><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%">4,087.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></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: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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></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:6.648%"></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.186%"></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.502%"></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:5.186%"></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: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.648%"></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.495%"></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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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.1pt;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:7pt;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%">673.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: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><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%">188.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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><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%">1,360.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: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><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%">375.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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"></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%">100.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: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><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%">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="2" style="background-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><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%">&#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: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><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%">197.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: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><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%">0.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: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><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%">&#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: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"></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%">224.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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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"></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%">&#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: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><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%">&#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: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><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%">168.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: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><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%">&#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: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><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%">&#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: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><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%">315.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: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></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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></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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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><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%">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"></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, service concession 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 </span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 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><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, 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:10pt;font-weight:700;line-height:100%">October 31, 2023</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%">1,167.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%">1,219.6&#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%">171.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%">170.4&#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%">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%">139.2&#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%">30.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%">30.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: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 &#8220;Trade accounts receivable, net,&#8221; 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 &#8220;Other current assets&#8221; and &#8220;Other noncurrent assets&#8221; on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2024, we capitalized $7.4 million of new costs and amortized $7.4 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><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, 2024</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%">141.2&#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%">121.6&#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%">(107.9)</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%">154.9&#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><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> Included in &#8220;Other accrued liabilities&#8221; 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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372300981968">
<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, 2024</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:97.514%"><tr><td style="width:1.0%"></td><td style="width:40.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.696%"></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%">2024</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%">2023</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%">2024</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%">2023</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%">43.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><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%">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><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%">88.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><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%">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></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%">63.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%">66.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%">63.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%">66.4&#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-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</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%">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="2" style="background-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="2" style="background-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="2" style="background-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></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%">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="2" style="background-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="2" style="background-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="2" style="background-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></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%">63.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><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%">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><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%">63.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><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%">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></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%">0.69&#160;</span></td><td style="background-color:#ffffff;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%">0.78&#160;</span></td><td style="background-color:#ffffff;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.40&#160;</span></td><td style="background-color:#ffffff;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.36&#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%">0.69&#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.78&#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%">1.39&#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%">1.35&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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.122%"><tr><td style="width:1.0%"></td><td style="width:42.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.469%"></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.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.469%"></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.473%"></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%">2024</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%">2023</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%">2024</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%">2023</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.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 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><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%">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><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%">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></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> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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>42
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372306207808">
<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, 2024</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><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, 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%">October 31, 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: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%">60.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%">69.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></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%">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%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">4.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%">4.0&#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%">Credit facility</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%">1,272.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%">1,313.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">30.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%">36.4&#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></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%">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:#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%">15.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%">15.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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:#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%">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="2" style="background-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></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 Amended Credit Facility. Due to variable interest rates, the carrying value of outstanding borrowings under this facility approximates the fair value. See Note 8, &#8220;Credit Facility,&#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;Credit Facility,&#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%">Our investments do not have a readily determinable fair value; therefore, we account for the investments using the measurement alternative under Topic 321 and measure the investments at initial cost plus or minus fair value adjustments if there are observable prices minus impairment, if any.</span></div><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 the &#8220;Selling, general and administrative expenses&#8221; of the unaudited Consolidated Statements of Comprehensive Income. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024</span>.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213508144">
<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, 2024</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><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, 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%">October 31, 2023</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%">602.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%">555.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></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%">11.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%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">106.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%">67.1&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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, 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%">October 31, 2023</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%">53.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.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></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%">176.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%">178.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><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.1&#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%">232.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%">234.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></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-types1: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-types1: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>44
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212244960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2024</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: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:62.443%"></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:16.469%"></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:16.471%"></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, 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%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Current portion of long-term debt</span><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)(2)</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><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%">32.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%">32.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">(0.9)</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)</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: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%">Current portion of term loan</span></div></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%">31.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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></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></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></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;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="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%">Long-term debt</span><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)(2)</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></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%">520.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%">536.3&#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%">(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%">(1.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"><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%">Total noncurrent portion of term loan</span></div></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%">519.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%">534.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></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">(3)</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%">720.0&#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%">745.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Long-term debt</span></div></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%">1,239.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><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%">1,279.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></tr></table></div><div style="margin-top:3pt;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%">At both April&#160;30, 2024, and October&#160;31, 2023, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was 7.17%.</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, 2024, we had borrowing capacity of $501.1 million.</span></div><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> Standby letters of credit amounted to $57.9 million at April&#160;30, 2024.<span></span>
</td>
</tr>
<tr class="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 Long-Term Debt Maturities</a></td>
<td class="text">As of April&#160;30, 2024, the following principal payments are required under the Amended Credit Facility:<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><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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2028</span></div></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%">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;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%">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><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,223.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%">&#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><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%">&#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></tr></table></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_ScheduleOfInterestRateDerivativesTableTextBlock', window );">Schedule of Interest Rate Swaps</a></td>
<td class="text"><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><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%">$100.0 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%">1.72%</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%">$150.0 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%">1.85%</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%">$100.0 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%">2.88%</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;$202.5 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%">2.83%</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;$47.5 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%">2.79%</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%">$170.0 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%">3.81%</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></div><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  $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://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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>45
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212281904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2024</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_ScheduleOfTreasuryStockByClassTextBlock', window );">Schedule of Share Repurchase Activity</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:94.444%"><tr><td style="width:1.0%"></td><td style="width:56.330%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.336%"></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%">(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:9pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2024</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%">Six Months Ended April 30, 2024</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%">Total number of shares purchased</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:10pt;font-weight:400;line-height:100%">0.56</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:10pt;font-weight:400;line-height:100%">0.56</span></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%">Average price paid per share</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.84&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.84&#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%">Total cash paid for share repurchases</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 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:10pt;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:10pt;font-weight:400;line-height:100%">23.80&#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:10pt;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:10pt;font-weight:400;line-height:100%">23.80&#160;</span></td><td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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> Average price paid per share and total cash paid for share repurchases does not include any excise tax for stock repurchases as part of the Inflation Reduction Act of 2022.<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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="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_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>46
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372207456544">
<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, 2024</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><td style="width:44.952%"></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.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.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.622%"></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%">2024</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%">2023</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%">2024</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%">2023</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%">989.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%">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%">2,022.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 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></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%">388.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%">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%">789.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%">753.7&#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%">225.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%">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%">445.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%">431.6&#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%">238.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%">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%">487.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%">439.5&#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%">176.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%">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%">342.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%">315.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Total Revenues</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%">2,018.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 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><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%">4,087.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><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></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%">77.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 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%">157.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%">152.2&#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%">43.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%">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%">85.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%">81.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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.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%">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%">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%">23.6&#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%">13.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%">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%">22.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%">31.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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></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%">17.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%">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%">23.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.4&#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;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%">Corporate</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:9pt;font-weight:400;line-height:100%">(79.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%">(69.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%">(154.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%">(140.8)</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 income from unconsolidated affiliates, included in Aviation and 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%">(1.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="2" style="background-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)</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%">(1.7)</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 tax deductions for energy efficient government buildings, included in 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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></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%">Total operating profit</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%">81.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%">92.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><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%">155.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><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%">164.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></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 from unconsolidated affiliates</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%">1.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%">0.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">3.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%">1.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></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%">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:9pt;font-weight:400;line-height:100%">(20.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%">(21.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%">(41.9)</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%">(40.9)</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:100%">Income before income taxes</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%">62.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%">72.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 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:9pt;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:9pt;font-weight:400;line-height:100%">116.4&#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:9pt;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:9pt;font-weight:400;line-height:100%">125.0&#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><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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372207470608">
<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, 2024 </div>
<div>industry_group </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 | industry_group</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>48
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213909104">
<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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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">$ 2,018.2<span></span>
</td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 4,087.8<span></span>
</td>
<td class="nump">$ 3,975.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_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">$ 76.9<span></span>
</td>
<td class="nump">$ 73.5<span></span>
</td>
<td class="nump">$ 157.0<span></span>
</td>
<td class="nump">$ 146.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_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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372214066656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Details) - RavenVolt - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</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>Dec. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Oct. 31, 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_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>
</tr>
<tr class="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.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_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent consideration</a></td>
<td class="nump">59.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=abm_RavenVoltIncMember', 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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum contingent consideration payable in future years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130.0<span></span>
</td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=abm_RavenVoltIncMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 280.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="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 );">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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 280.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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-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;">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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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;">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_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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372202089008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Schedule of Disaggregation of Revenues (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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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">$ 2,018.2<span></span>
</td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 4,087.8<span></span>
</td>
<td class="nump">$ 3,975.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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">989.6<span></span>
</td>
<td class="nump">998.5<span></span>
</td>
<td class="nump">2,022.8<span></span>
</td>
<td class="nump">2,035.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_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">388.6<span></span>
</td>
<td class="nump">373.2<span></span>
</td>
<td class="nump">789.5<span></span>
</td>
<td class="nump">753.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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">225.6<span></span>
</td>
<td class="nump">216.7<span></span>
</td>
<td class="nump">445.7<span></span>
</td>
<td class="nump">431.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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">238.2<span></span>
</td>
<td class="nump">227.2<span></span>
</td>
<td class="nump">487.8<span></span>
</td>
<td class="nump">439.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">176.2<span></span>
</td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">342.1<span></span>
</td>
<td class="nump">315.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=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,261.3<span></span>
</td>
<td class="nump">1,223.2<span></span>
</td>
<td class="nump">2,537.9<span></span>
</td>
<td class="nump">2,462.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">681.5<span></span>
</td>
<td class="nump">673.5<span></span>
</td>
<td class="nump">1,374.7<span></span>
</td>
<td class="nump">1,360.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">338.2<span></span>
</td>
<td class="nump">325.3<span></span>
</td>
<td class="nump">687.1<span></span>
</td>
<td class="nump">653.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 | 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">199.7<span></span>
</td>
<td class="nump">188.2<span></span>
</td>
<td class="nump">397.7<span></span>
</td>
<td class="nump">375.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_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">41.9<span></span>
</td>
<td class="nump">36.2<span></span>
</td>
<td class="nump">78.4<span></span>
</td>
<td class="nump">72.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_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">194.8<span></span>
</td>
<td class="nump">202.1<span></span>
</td>
<td class="nump">393.9<span></span>
</td>
<td class="nump">385.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 | 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">102.5<span></span>
</td>
<td class="nump">100.3<span></span>
</td>
<td class="nump">205.7<span></span>
</td>
<td class="nump">197.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=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">12.1<span></span>
</td>
<td class="nump">9.9<span></span>
</td>
<td class="nump">25.1<span></span>
</td>
<td class="nump">21.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=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.1<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.2<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">80.1<span></span>
</td>
<td class="nump">91.7<span></span>
</td>
<td class="nump">162.8<span></span>
</td>
<td class="nump">166.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 | 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">280.8<span></span>
</td>
<td class="nump">298.9<span></span>
</td>
<td class="nump">591.4<span></span>
</td>
<td class="nump">627.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_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">205.7<span></span>
</td>
<td class="nump">224.7<span></span>
</td>
<td class="nump">442.3<span></span>
</td>
<td class="nump">477.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 | 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.3<span></span>
</td>
<td class="nump">38.0<span></span>
</td>
<td class="nump">77.3<span></span>
</td>
<td class="nump">78.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=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">25.8<span></span>
</td>
<td class="nump">28.2<span></span>
</td>
<td class="nump">47.8<span></span>
</td>
<td class="nump">55.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 | 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">11.1<span></span>
</td>
<td class="nump">8.0<span></span>
</td>
<td class="nump">24.1<span></span>
</td>
<td class="nump">16.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_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">176.2<span></span>
</td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">342.1<span></span>
</td>
<td class="nump">315.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=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">176.2<span></span>
</td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">342.1<span></span>
</td>
<td class="nump">315.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=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">105.1<span></span>
</td>
<td class="nump">91.3<span></span>
</td>
<td class="nump">222.5<span></span>
</td>
<td class="nump">184.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_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">105.1<span></span>
</td>
<td class="nump">91.3<span></span>
</td>
<td class="nump">222.5<span></span>
</td>
<td class="nump">184.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_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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212656336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES - Remaining Performance Obligations Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 30, 2024 </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">$ 283.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-05-01</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_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="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">71.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>
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-05-01</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_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="re">
<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"> <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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=2024-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=2024-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-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=2025-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>52
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212917024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Schedule of Contract 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, 2024</div></th>
<th class="th"><div>Oct. 31, 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>
<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,167,600,000<span></span>
</td>
<td class="nump">$ 1,219,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_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent', window );">Unbilled trade receivables</a></td>
<td class="nump">171,200,000<span></span>
</td>
<td class="nump">170,400,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">152,200,000<span></span>
</td>
<td class="nump">139,200,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,200,000<span></span>
</td>
<td class="nump">$ 30,200,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,400,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,400,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_abm_ContractWithCustomerLiabilityOtherCurrent', window );">Contract liabilities, balance at beginning of period</a></td>
<td class="nump">141,200,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_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities', window );">Additional contract liabilities</a></td>
<td class="nump">121,600,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_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized', window );">Recognition of deferred revenue</a></td>
<td class="num">(107,900,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_ContractWithCustomerLiabilityOtherCurrent', window );">Contract liabilities, balance at end of period</a></td>
<td class="nump">$ 154,900,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_ContractWithCustomerLiabilityOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Other, 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_ContractWithCustomerLiabilityOtherCurrent</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_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Other, 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_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized</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_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Other, 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_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities</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> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>53
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372214824992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER COMMON SHARE - Schedule of Basic and Diluted Net Income Per Common Share Calculations (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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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">$ 43.8<span></span>
</td>
<td class="nump">$ 51.9<span></span>
</td>
<td class="nump">$ 88.4<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common and common equivalent shares outstanding &#8212; Basic (in shares)</a></td>
<td class="nump">63.3<span></span>
</td>
<td class="nump">66.4<span></span>
</td>
<td class="nump">63.4<span></span>
</td>
<td class="nump">66.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_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">63.5<span></span>
</td>
<td class="nump">66.7<span></span>
</td>
<td class="nump">63.7<span></span>
</td>
<td class="nump">66.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_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.69<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 1.40<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="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.69<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 1.39<span></span>
</td>
<td class="nump">$ 1.35<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.1<span></span>
</td>
<td class="nump">0.1<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.1<span></span>
</td>
<td class="nump">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_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372208893728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER COMMON SHARE - Schedule of 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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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>
<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.2<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">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_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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>55
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372201867792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALE OF FINANCIAL INSTRUMENTS (Details) - Fair Value, Measurements, Recurring - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Inputs, Level 1</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_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>
</tr>
<tr class="re">
<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">$ 60.7<span></span>
</td>
<td class="nump">$ 69.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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Insurance deposits</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">3.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_DeferredCompensationPlanAssets', window );">Assets held in funded deferred compensation plan</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">4.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, Inputs, Level 2</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Credit facility</a></td>
<td class="nump">1,272.5<span></span>
</td>
<td class="nump">1,313.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_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap assets</a></td>
<td class="nump">30.7<span></span>
</td>
<td class="nump">36.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Inputs, Level 3</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_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>
</tr>
<tr class="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">15.4<span></span>
</td>
<td class="nump">15.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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 13.4<span></span>
</td>
<td class="nump">$ 13.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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;">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> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>56
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372206276496">
<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, 2024</div></th>
<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_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">9,700,000<span></span>
</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_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">5,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">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> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372298812176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INSURANCE - Schedule of Insurance Related Balances and Activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 31, 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_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">$ 106.6<span></span>
</td>
<td class="nump">$ 67.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_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">602.9<span></span>
</td>
<td class="nump">555.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_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">$ 11.4<span></span>
</td>
<td class="nump">$ 9.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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>58
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372308023632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INSURANCE - Schedule of Instruments Used to Collateralize Insurance Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 31, 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_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">$ 232.0<span></span>
</td>
<td class="nump">$ 234.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=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">53.1<span></span>
</td>
<td class="nump">53.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_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">176.6<span></span>
</td>
<td class="nump">178.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_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">$ 3.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_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>59
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212911120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facility - Schedule of Components of Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 31, 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_LongTermDebtCurrentAbstract', window );"><strong>Current portion of long-term debt</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_LoansPayableCurrentGross', window );">Gross term loan</a></td>
<td class="nump">$ 32.5<span></span>
</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_DeferredFinanceCostsCurrentNet', window );">Unamortized deferred financing costs</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(1.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_LoansPayableCurrent', window );">Current portion of term loan</a></td>
<td class="nump">31.6<span></span>
</td>
<td class="nump">31.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_LongTermDebtNoncurrentAbstract', window );"><strong>Long-term debt</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_LoansPayableNoncurrentGross', window );">Gross term loan</a></td>
<td class="nump">520.0<span></span>
</td>
<td class="nump">536.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_DeferredFinanceCostsNoncurrentNet', window );">Unamortized deferred financing costs</a></td>
<td class="num">(1.0)<span></span>
</td>
<td class="num">(1.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_LongTermLoansPayable', window );">Total noncurrent portion of term loan</a></td>
<td class="nump">519.0<span></span>
</td>
<td class="nump">534.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_LongTermLineOfCredit', window );">Revolving line of credit</a></td>
<td class="nump">720.0<span></span>
</td>
<td class="nump">745.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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,239.0<span></span>
</td>
<td class="nump">$ 1,279.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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">501.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Standby letters of credit</a></td>
<td class="nump">$ 57.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=abm_CreditFacilityMember', window );">Credit Facility</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_LongTermDebtNoncurrentAbstract', window );"><strong>Long-term debt</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_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">7.17%<span></span>
</td>
<td class="nump">7.17%<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_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_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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372202523184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility - Narrative (Details)<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="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>Sep. 01, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2023 </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>
</tr>
<tr class="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="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" 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="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="ro">
<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="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>
</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_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="nump">$ 3,700,000<span></span>
</td>
<td class="nump">3,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_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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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 income (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="nump">21,700,000<span></span>
</td>
<td class="nump">$ 26,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_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Tax related to amounts in accumulated 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">$ 9,000,000<span></span>
</td>
<td class="nump">$ 10,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>
</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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">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>
</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="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>
</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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="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="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="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_CreditFacilityMember', window );">Credit Facility | Revolving Credit Facility | 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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 | 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</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_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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480870/815-30-50-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-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;">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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372300870736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facility - Schedule of Long-Term Debt Maturities (Details) - Term Loan<br> $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 30, 2024 </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 );">2024</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 );">2025</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 );">2026</a></td>
<td class="nump">1,223.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372202825520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facility - Schedule of 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>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>
</tr>
<tr class="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">$ 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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 202,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_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.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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 47,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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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="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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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>63
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372202810144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">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>Apr. 30, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Dec. 13, 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>
<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 existing share repurchase program</a></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.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining amount of authorized repurchases of common stock</a></td>
<td class="nump">$ 186.5<span></span>
</td>
<td class="nump">$ 186.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased under share repurchase program (in shares)</a></td>
<td class="nump">560,000<span></span>
</td>
<td class="nump">560,000<span></span>
</td>
<td class="nump">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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372208329024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK- Schedule of Repurchase Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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>
<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 );">Total number of shares purchased (in shares)</a></td>
<td class="nump">560,000<span></span>
</td>
<td class="nump">560,000<span></span>
</td>
<td class="nump">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_StockRepurchaseDuringPeriodAverageCostPerShare', window );">Average price paid per share (in USD per share)</a></td>
<td class="nump">$ 42.84<span></span>
</td>
<td class="nump">$ 42.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total cash paid for share repurchases</a></td>
<td class="nump">$ 23,800<span></span>
</td>
<td class="nump">$ 23,800<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_StockRepurchaseDuringPeriodAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 average cost per share.</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_StockRepurchaseDuringPeriodAverageCostPerShare</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-types1: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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_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>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372212867568">
<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, 2024 </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">$ 57,900,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">814,200,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">5,100,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">14,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">$ 233,900,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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-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;">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>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372213083968">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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>
<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="num">(29.90%)<span></span>
</td>
<td class="nump">28.20%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">27.60%<span></span>
</td>
</tr>
<tr class="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="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 20.4<span></span>
</td>
<td class="nump">$ 28.0<span></span>
</td>
<td class="nump">$ 34.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_IncomeTaxReconciliationTaxContingencies', window );">Effective tax rate benefit from uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Effective tax rate benefit from share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.2)<span></span>
</td>
<td class="num">$ (1.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_IncomeTaxReconciliationOtherAdjustments', window );">Effective tax rate benefit from return to provision adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.2)<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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140372206322496">
<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, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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 );">Total Revenues</a></td>
<td class="nump">$ 2,018.2<span></span>
</td>
<td class="nump">$ 1,984.0<span></span>
</td>
<td class="nump">$ 4,087.8<span></span>
</td>
<td class="nump">$ 3,975.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_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 );">Total operating profit</a></td>
<td class="nump">81.3<span></span>
</td>
<td class="nump">92.7<span></span>
</td>
<td class="nump">155.4<span></span>
</td>
<td class="nump">164.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_IncomeLossFromEquityMethodInvestments', window );">Income from unconsolidated affiliates</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">1.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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(20.6)<span></span>
</td>
<td class="num">(21.1)<span></span>
</td>
<td class="num">(41.9)<span></span>
</td>
<td class="num">(40.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">62.4<span></span>
</td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">116.4<span></span>
</td>
<td class="nump">125.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 );">Total Revenues</a></td>
<td class="nump">989.6<span></span>
</td>
<td class="nump">998.5<span></span>
</td>
<td class="nump">2,022.8<span></span>
</td>
<td class="nump">2,035.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_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 );">Total Revenues</a></td>
<td class="nump">388.6<span></span>
</td>
<td class="nump">373.2<span></span>
</td>
<td class="nump">789.5<span></span>
</td>
<td class="nump">753.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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 );">Total Revenues</a></td>
<td class="nump">225.6<span></span>
</td>
<td class="nump">216.7<span></span>
</td>
<td class="nump">445.7<span></span>
</td>
<td class="nump">431.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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 );">Total Revenues</a></td>
<td class="nump">238.2<span></span>
</td>
<td class="nump">227.2<span></span>
</td>
<td class="nump">487.8<span></span>
</td>
<td class="nump">439.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Total Revenues</a></td>
<td class="nump">176.2<span></span>
</td>
<td class="nump">168.4<span></span>
</td>
<td class="nump">342.1<span></span>
</td>
<td class="nump">315.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 | 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="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 );">Total operating profit</a></td>
<td class="nump">77.6<span></span>
</td>
<td class="nump">76.2<span></span>
</td>
<td class="nump">157.2<span></span>
</td>
<td class="nump">152.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_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="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 );">Total operating profit</a></td>
<td class="nump">43.6<span></span>
</td>
<td class="nump">40.8<span></span>
</td>
<td class="nump">85.0<span></span>
</td>
<td class="nump">81.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 | 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_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 );">Total operating profit</a></td>
<td class="nump">11.5<span></span>
</td>
<td class="nump">11.8<span></span>
</td>
<td class="nump">24.3<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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="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 );">Total operating profit</a></td>
<td class="nump">13.1<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
<td class="nump">31.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_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="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 );">Total operating profit</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="nump">10.2<span></span>
</td>
<td class="nump">23.5<span></span>
</td>
<td class="nump">17.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_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 );">Total operating profit</a></td>
<td class="num">(79.7)<span></span>
</td>
<td class="num">(69.2)<span></span>
</td>
<td class="num">(154.4)<span></span>
</td>
<td class="num">(140.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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">(1.7)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(3.0)<span></span>
</td>
<td class="num">(1.7)<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="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (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_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_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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-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;">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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>EXCEL
<SEQUENCE>68
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M2HDH.UQRYG.I'X#[<R'4[D3_@V*S?O@?4$L#!!0    ( "-?QE@;U2*UP <
M $4B   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULM5IM;]LV$/XKA%<4
M&^#8(JG7)C&0)ME:H&N+IMT^,Q(3"Y5$5Z*<9K]^1TG1BTG1*=#Z0R+9=]1S
MQ[M[[FB?/8CR:[7E7*+O>594YXNME+M7ZW45;WG.JI78\0(^N1-ESB3<EO?K
M:E=REC1*>;8FCN.O<Y86B\U9\]['<G,F:IFE!?]8HJK.<U8^ON:9>#A?X,73
M&Y_2^ZU4;ZPW9SMVSV^X_++[6,+=NE\E27->5*DH4,GOSA<7^-6E2Y1"(_%/
MRA^JT352IMP*\57=O$W.%XY"Q#,>2[4$@W][?LFS3*T$.+YUBR[Z9RK%\?73
MZG\VQH,QMZSBER+[-TWD]GP1+E#"[UB=R4_BX0WO#/+4>K'(JN8O>NADG06*
MZTJ*O%,&!'E:M/_9]\X1(P7LSBB03H$\5X%V"K0QM$76F'7%)-N<E>(!E4H:
M5E,7C6\:;; F+=0VWL@2/DU!3VXN/[R_^?#N[=7%Y^LK]/KBW<7[RVMT\^;Z
M^O,-.D%?;J[0[R_^0"]06J"_TRP#SU=G:PD/5NKKN'O(Z_8A9.8A%[MRA:BS
M1,0AKD']TJ[^(9:@CAMU.E5?@[F]S:2WF33KT3F;Z[+DA42LJK@TFM/JNV9]
ME5FOJAV+^?D"4J?BY9XO-B]_P[YS:C+N)RTV,97VIE+;ZIM+5FT1*Q(4JPO^
MK4[W+ /;C5:W2_G-4BK]]QO?605GZ_W8&H-0M/)ZH0E*MT?I6E%^+EG"(:-C
M40,TJ XQ!YRW&5^B BJ9N$,L@WK#BIA7ZNX%\59N8Y:Z<A"3"$(LS5JW/05:
M(P"Q(VYYV7W2Q= 2'E'M>%-!LD>3*UJ\P<A*3#%=N0?.:,6\B9@_XPRO=X9G
MWS)1@0_2(E91FJC$X]_![L9PEK<>NH54Y(D)N*<#]\B*'. V2-%H)#4![O?
M?2OPCR7?L30!N, Q%3>&F*\].-)#3!<*PKD0"WIP@17<![GE)8J/9GZ@/3MT
M5I$S>N$#M+J&%ZY\,]JP1QO:$T)(ECT#;:COHQ\%J^@ HD$LP&._3T!&/<CH
M&2Y-BSVO9#Y74R(M0ZAS@"[2T)%P%9JQ86?@->=(-$*K4\K')=IE3#D1BH&J
M?SL%=:@K<5SG=<8D9%K"H0#'*6O:"U5EJ!L\E1E*_)7W"^I,9\1D:UQO=1AC
M)C&*YW("C\@?6YW4=&TGXNZDKK@ES+I5)H]W0JT:FL0F17.*<J!K;*7(/M D
M*^Y38(4.J7$3H4*6,OUOV$37]U=ANXDN#5?T5VPBT2,X<$<AW+E'%Z,.&27K
MU#T#Q6,[Q_\E1/( A&"$1G5H;D17]!";40Z/Y*;@!F;'=FIO]ZX0Q?%BA@VD
M"\57RP4#Z7ISF3"0+K:S;EMQ+>!TRG0C,NY\.G0F.4KG:BT>R!7[SVI:LY0!
M^Z<R-1,LMG+TC[:N/VNUJ<T#9V,[:3_9O%,YW>9SPF_;ZFTT7N=BJ)+^X189
MI>8B:*!L?(2SITWLCCVJ#M8(4^=CXE$=IT$LBD;Y, 4ZT#:V\_9%')<UE,I8
MY*I1:TJE$::!F(D!ID',C>8"G@P$3NP$_@13LN_0];_\+228G"+1U!.Y985J
MD45N=##1Z=)W[5V<007:N)G:3 :")7:"O>)WO&GC2[[G16U&:V)7K/7L!C'H
MG9UH_)J!.QJ,[4S[MJCJ4HU9*,Y8FIMG8YW&<.1KC-*)3<IT,!<4 ]<1.]>]
M;?:\BPE+BA&=SS#1,1JD@ME-'SB/V#G/4+8RSJ##.E*[B4Z T EK<:!+43)7
MOLA @,1.@"U1LR[ICB'568[X@>Y?DQB>FS/)P(7$/FE.QZ-C6/5Q$N,@TOH*
MDQRQA,/ 8L3.8N]$<7\B>9G;R:M;99(PA!Z.<D0G+TS FIEYB0ST1>ST-:!\
M7JR&&MKH<(XG.H%%LY,=&?B+V/FKKZEI7PQZM(_S[M5IZMAD3_3A-9S),SK0
M&K73VONA%4Z?46V[U<887'PX65"=O&@8S-4$.K 7M;.7UKP?"0JJ4Y0?SE%4
M!]V@@N=Z'#H0&;43V<3+SZ,,:AC/M!G.*#3#:G1T2&MGM;:>'7.N3E;4"3WM
ML,<DARF=RSLZT!H]0FLBS]/VI*<]4A:%3(M[7L1SB*WKF:<'9!I#?L)"4YL'
M5J2>=>JZD2+^NA59PLNJ:4&#4W3]K89"8S382K$_.GS]K-6FI@\D2X\>YW9U
MME).6*(7T&UBR* 2[5E6\U/D.<X2RB:JM@P (%;+K2C3_WARJFH&1VE5U>93
MZN[1XZIV>"IH%9F:-# Q/3)/0@1#/S9G#V[MF;/))\O \Y<^;0^+X#9T@R44
MVB?AUM[F0U'+2L(%Y,<O.'"B>A/@:'/9$:&I"X<V@=K;A(LD2553"_5*'?:?
MI 6*V2Z%^F4$JG<)GGMX;$CU-L&;G[WHT"?0HW-N?RS8CHUJXBWY5GT)O8<.
M1U3#&6)##T83]+[A!-HMQ]8XF'5P](Q9S1T:"=?>2'SBDL%;">*L+"#.C.A=
MT\&Q$VJ\9I)34_Q,O+A#"^':6XB6VBI#&>6S9=0U#,2AJY\\F.2"*)J+''?H
M'EQ[]Z#Q<9.L/V@$T;XH-1X8&N4,!X;KT7?\Z@<6?[/R'AI(Z-;O0-%9!9!D
M9?N;A?9&BEWSM?^MD%+DS>66,P"O!.#S.R'DTXWZ)4'_RY'-_U!+ P04
M"  C7\98EC,GBJ(#  #9"P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;*V6VV[;.!"&7X70%HL$R%HG6U:RM@''2=$";6/4Z>[%8B]H:6P3H425I.RV
M3[]#25$E1SZD6%W8.LS\^OX9DN)H)^23V@!H\BWAJ1I;&ZVS&]M6T082JGHB
M@Q2?K(1,J,9+N;95)H'&15+";<]Q CNA++4FH^+>7$Y&(M><I3"71.5)0N7W
M6^!B-[9<Z_G&9[;>:'/#GHPRNH8%Z"_97.*57:O$+(%4,9$2":NQ-75O9JYG
M$HJ(OQCL5..<&"M+(9[,Q?MX;#F&"#A$VDA0_-O"##@W2LCQM1*UZG>:Q.;Y
ML_K;PCR:65(%,\'_9K'>C*W0(C&L:,[U9[%[!Y6A@=&+!%?%+]F5L0$&1[G2
M(JF2D2!A:?E/OU6%:"2X_0,)7I7@G9O@5PE^8;0D*VS=44TG(REV1)IH5#,G
M16V*;'3#4M/&A9;XE&&>GLP>/BT>/KR_FS[>WY';Z8?II]D]6;R[OW]<D(LY
ME9#J#6@647Y)_B!?%G?DXLTE>4-82CXRSK$3:F1K!#%R=E2]]+9\J7?@I=-,
M]HCO7!'/\?H=Z;/CZ0^1QG2W2/?;Z3;:KVO@U37P"CW_@-Y"4PTX-#41*_*6
MI32-&.5D+A0KAMH_TZ72$@?<OUU62^U^M[:9A3<JHQ&,+9QF"N06K,GOO[F!
M\V>7\?])K%4&ORZ#?TQ]\BAI##BO(I&G6N$<C8!MZ9+#%:$<ISN6!;H*4*H&
MA:I9-;83;]##MFZ;QLJ@L!54A[1P^S5N_RCN7.):)O7W*Y)QBKVC:4S@:\XR
MT\DKXR-/<HZ=C7%:8[FPIZ:;70[*%PT;<'Y_^,)"1Y07] ZX&-0N!D==/.#T
MDCB;-$W7#&M-J%*@59N?)D)J]N,@_^!%!_I!T OW^#NB_+#G=_,'-7]PH@NP
M BD1$I>JZ F;02794IX#N< UPBP8V"6B-KB47':QE_+7#2JGY[A[Z">"6N3#
MFGSX.O*"41&:ZXV0[ <^, [*NYWHI?Z@035PS+$'?S*LA1_6^.$OX3.E\M/H
MX0NF?>IC$2W@ZQKX^BCP3"0)+J:_.$RNSQDF)X):V*[S\POIO +\U:.D4F]6
MTG6J8X__K-"VB\9WWGV]B_,&2Z7<Q J\X2 (_/TELC,R[ _]<'B _^<WVCWZ
M[>OFQWVIPI4S9NGZI GO;!-=D9TF[,:^RVQZ/U*Y9JDB'%:8ZO2&J"'+?61Y
MH456;,660N/&KCC=X-X;I G YRLA]/.%V=W5N_G)?U!+ P04    "  C7\98
M.3SH:5T&  !4'0  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U966_;
M.!#^*X2W6+1 8XO482F;&$@L%0W0'(A[/"SV@;%I6Z@.5Z3M='_]4D=T<<PZ
M7?O!EN1OAOR&Y,Q'\6*?9M_YFC&!GN,HX9>#M1";\]&(S]<LIGR8;E@B_UFF
M64R%O,U6([[)&%T41G$T(H;AC&(:)H/)1?'L(9M<I%L1A0E[R!#?QC'-?EZS
M*-U?#O#@Y<%CN%J+_,%H<K&A*S9CXLOF(9-WH]K+(HQ9PL,T01E;7@ZN\'E
MK-R@0'P-V9ZWKE%.Y2E-O^<W-XO+@9'WB$5L+G(75/[LV)1%4>Y)]N-'Y710
MMYD;MJ]?O'\HR$LR3Y2S:1I]"Q=B?3EP!VC!EG0;B<=T_Y%5A.S<WSR->/&-
M]A76&*#YEHLTKHQE#^(P*7_I<Q6(EH'T QN0RH#T#:P#!F9E8![;@E496,>V
M8%<&!?51R;T(G$\%G5QDZ1YE.5IZRR^*Z!?6,EYADD^4F<CDOZ&T$Y/I_=WL
M_M.-?_4Y\-'LL_RY#>X^S]#]!S2]OWUX##X&=[.;KP&ZN9/W 3I#7V8^>OOF
M'>)KFC&.P@3=AE$D!YV_1V_:MQ<C(3N8-S.:5YVY+CM##G3&1+=I(M8<!<F"
M+0![7V_O:.Q',C!U=,A+=*Z)UN'5)ALBTWB/B$$LH#_3X\U-B,[_:SWX[=8[
MP3#KJ6(6_LP#_FZ2>1HS-!-4,)DJ!/K[ZHF+3"[U?Z"A+IU9L+,\_YWS#9VS
MRX%,<)QE.S:8_/D'=HR_H#B?TIE_2F?!B9QU1L2J1\32>9\\LAU+M@Q<::6E
M4UCFU6(W(09VA^1BM&L'MH2Y+1CV7*L+\E5?EN&.AVX7%J@PTQO;0[.&=4C:
M-4E;2_)^PS(JPF2%V+,LCQRF6_H8MWF,'7-H]^A",&SWH^*K,--V/85P";/;
M,,NQ8;I.3=?1TIW)FBG)OD<KEDCB$:+) M&%3/UAOMCRLJH-A*,RM+VAUXL#
MA'*&3B\,*LK$5C^F 8 RQJV0=L(PKL,PUH;A*DXS$?Y+"S61+F5=$319A4\1
M0Y1S)D#N8Y65V2<U!4!>GY.O@HBR=H*Q.OP>S-JM6;M'SO5-EBY# 9%TE:ZY
MN+7&2I(JR"/#<8^D"L*V/>PM_@! .=80PT2]FJBG)5K5DF66QF@KKQ.>1N%"
M%A8YUY?+, KE)3C$GMJ;/J^IBC&4J>VI8]?CK6^IPQH;C=HR?L%;,%D'Q,L2
M!C62H;1\1A0&4Q"&6P-3*28 9N%^0@A F#$\,)]Q2U[B8P;ZB<D]#9.KN+@3
M]!D>W<I9NQ<.Z<_(*8 :D_X2\ $4QHXRO2M8>R9@<B"'8]+0)L?0ED3SE;P+
M\WT52)BH89=5NC^C(9B<$OTZ7<'L#JQ?M"!?9CNK=RDWZA!KI<[D3NYJR_$%
MB9I*JY;9+ZA3 &4K<]4'4*X[M(S6!_=)JR:><<BD&X!&C&%+JX_OQ9IE2 9
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
M/RSD^6%GT86&C+6!78<,,]=8:(7%C!EC@G$D,&TP!-O!$/S9@P$: -9&=1T
M@;%*[G,?&$.D[SHC8U7&;!5' M-8#;>LAG96VU@1#_5K 5%B1>Q*"298%!KL
MN30PR,,,R9' -/*&6_*&5O(NQ7:&R8N=R?KNH)EZ1_(L/<E6T_HZ2#Q,4FFQ
MGK$'EMNAT8%[G3<^:!%9V]QU^<0$XTA@&E>C+5<C9*X@?JPQNDZ]T<'5<'2(
M[!BS01P)3./'=90:X%@96M_'3K3[6,E,/I=7OYF\GP4GC!VS*R.H:!$J6KQ!
MTQ978VWE6#%U#G<4'=?*8:TXK#D#R7*-$3]RZ/XQC.TQ.K. B1:CHO$-&FOM
M$)T&I;*XGO6V<9S>I5/1)HVAZB:H:!$J6HR*QK'0=$Z5P.+:%9;SG5,6T+SW
M!]Q_<T%)P.[5>3!@HD6H:#$J&M^@:3<JWLAIG;I*\'&MBH)^F[>^J[/?N8&L
MHBH]J&@1*EJ,BL8W:/KMI]M*JM)Q7+N0LU5'Y9K<+GB_6Q;'Q'<:C=0':455
M8UQ C@E<2)!!C1NCHG$L-)U9)<JX=E6FA=GO8M/4.MQPZ W-ZR%3-C'E;  M
M"$>&4!T#=GW@)IU#K7/=D+5.!J5XN';)HTL.Z!_)8ILV@#L150QQ30&C;4I@
MQHU1T3@6FLZO$D5<NRIR*!5TF%-3XVB9&,/OF1@F6A ZAET,V/5=YIH3 VB=
M,W3\UHFA% IW](+)'A=5JT!%BU#18E0TCH6FY\>5"N+959"?(.=C;V'GQ+JI
M6Q@I=52A!!6-8Z'IPT$)*IY=4/F3LC[V5G4> J;N8PP!4PDQUOL8M54<"TUG
M=F<GC'TKS(]D?NR0G6E!E6X\<P=-:)YE46-R+#2=0B7)>'9-!3__8P_8F6!3
MI##F':K&@HK&L=!T=I42X]F5&)R,D3U(9T;IX974U#",28@JFF"AZ30I;<6S
M:RL_E#:R8W9F!1,M0D6+/5/E,3:Y<:R0.H5*1/'L(HH]:^292@1SC2TA8WN,
MSB1@HL6H:/Q@A^@T*&'&"W\\:^2A"BVH:!$J6HR*QK'0=$Z5&./9Q9A#6:,#
M[BU9([M7Y\& B1:AHL6H:-R#-";:JJEZ2CKR[+M;4+)&]AB=6455C%#18E0T
M[IG;=/JM.[]]I03Y=B4(*6EDC])Y9[VIYK0HY*AQ8U0TCH6F,ZM$'=\NZCPA
M:>2;4@JLC0.&0 V$J;J 22/ #DP: 7;6I)&OU!+_>0J'X$X$BGV\(0W]8;C?
MBZ E.-Q1=ZZ@HG$L-)V[G=(@O-H@F"^@NB8<C<Q[ ,#0&*21;ZHBC W-/>:
M7=^<&QPP<STZ"EK'O!(@?/J"^2 ?58A 18M0T6)4-(Z%I@\")6_X/WT-D+V%
MG4<.*$@ "RJJ#(**QK'0]#&A]!+_IRP%LK>J\S@X7 SD WM50C,MA-HNCH6F
M<ZM$&!^_(,@.V9D85&W&!VJ" K,F"#4HQT+3.52BB__2=4$^(!RLR]/WKX
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
MUX35@\69N7<K%F=\JRI6TUN!Y':])N+IDE;\\7P0#YYO_& /*Z5OC!=G&_)
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
MW*SU3<EB''JEBZ5WZ(T^?KB^#;Y<2*_7IM>[A/[?7;V(>I[S>T)!-)X!-\!
MT-[@,H-2JQU/4+O:<FDQTU35!%(6<\'M 1PXC]'0--B<_ INZC5@%3W^9R1-
MPM,4-<H8KP!WJ ]0HC:NFXV4L$,'GLA2(ZBFVQ2 8BE(5:7IE-!TD6&F556:
MNNM*(FPPSB6/7:>5J%S_#;')7,?[<*XU_JOA*U!G]8HQ$*M*VF8.6VV[Q:)F
M>/^:-RMPQG3&*9[ E%R#SJ<;#W2S5AK!JK(>Y:VRM!CJ8TX51>T,Z#Y5RIX$
M%Z#=[:,_4$L#!!0    ( "-?QE@3>HMW% <  +40   8    >&PO=V]R:W-H
M965T<R]S:&5E=#DN>&ULM5AK;^.Z$?TKA._%Q2[@^)4XN]T\ "?[J-&[21HG
MW0)%/]#2V.)=BM0EJ3C^]SU#2HIVFRQ:M/=++$KD/,[,G!GF=&?=5U\0!?%8
M:N//!D4(U;OQV&<%E=*/;$4&7S;6E3)@Z;9C7SF2>3Q4ZO%L,CD>EU*9P?EI
M?'?CSD]M';0R=..$K\M2NOT%:;L[&TP'[8M;M2T"OQB?GU9R2RL*]]6-PVK<
M2<E52<8K:X2CS=E@,7UW<<3[XX:_*=KYWK-@3];6?N7%,C\;3-@@TI0%EB#Q
M\T"7I#4+@AF_-S('G4H^V']NI7^,OL.7M?1T:?47E8?B;/!V('+:R%J'6[O[
M,S7^S%E>9K6/?\4N[9UC<U;[8,OF,"PHE4F_\K'!H7?@[>2% [/FP"S:G11%
M*]_+(,]/G=T)Q[LAC1^BJ_$TC%.&@[(*#E\5SH7SB\5JN1+7'\7-[8?5AZN[
MQ=WR^DHLKMZ+U?+3U?+C\G)Q=2<6EY?7]U=WRZM/XN;ZU^7E\L/J=!R@GH6,
MLT;515(U>T'5L?AL32B\^&!RRK\]/X;9G>VSUO:+V0\%+BHW$H>3H9A-9D<_
MD'?887$8Y1V^)"_+;&V",EMQ8[7*%'GQC\7:!X?<^>=S#B=Y1\_+XWIZYRN9
MT=D !>/)/=#@_)>?IL>3DQ]8>]19>_0CZ?_?R/U!JL2%],H+NQ$W#( ),I;B
M74$HQ\R6E31[AKLVLLY5H%QDUGA@GTM>;)21)E-2"X^3!"X(7A3R@<2:R B
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
M]#&($T)(QGAIK)<_4E ;(G^\N+K[,-UBL0M_!#1@(%L$[6>'@6T+4)HO+%&
MM@,)A3ZQC!X$4>Z8( L*ZM:&YU#!/Q?=TR2WV4F.-P?0ITA"&U1.%)*6E#<Q
M@RV@M:M#!VKS,LC -H04^57R/((<'$82[J <Q*-4/_R%9%F7<!!^_J\6T1<@
MI'2[-7Q<N_%6T1S;.QIO\3KL[ U&6QSJA,0JBC]UM09$:0PUP&QP>)I =#6*
M3!B<1J^B+FO%DYVF)L'2\U!WTK!#GD!\E]7;5)7YDQQC9IWP#T<_<;V.)-S'
M/6F#_B/H&S#&"6R0,[;\9MS.N;1LR57=2EYNPL3$O-%^/$_VQK]M=>9SOZO>
MUO4BLCA<HL!64VN?;AJMM+VG3=/UY.?Q=,G[!!0E!I^B.53[W:-QQFRZ.*6%
M-U6\K,R,QZ2*GP7NFF3# >S/#:90LP@.VMOKY#]02P,$%     @ (U_&6'9
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
M]0R!BEL6SJ!BA\0[385T#%817K&GT0WIQ:.^@U'+ !PS$S^KFLW.M>R''WZ
MX^$KC(C@V4@(4 \V[,$";.<)!1K@P#5[2AJ447S+@C44TPLW&EI5NX;Z+-B6
MG! K6/)&#?-5C%/HF0-)8;;X46<!L+18(2OJ**R)LG?V_-^GZIYO</Z3/GB&
MN[3[#DHL#H/D$9L^G[F7%%LD R&\@6(*;MM$W'TZTSGH&@>W$DJA>/"1&G!5
MP#D)<X=XIQ&;R&0W/N&0PCZ:0G.LBNT%0@ML?U-5#3S@$S= $+T%M7S!]E_]
M!Z.>H'Y0TL)Y*8'\ H2O(?4T\052ER:'.:>Z-P7.2X?CIDI,E5[,%]!=B5O0
MV3ZRBJ#5C?+AU"=MGAO27"0%LE#NU9JSN#4'$ @<ZB7[1&Y$96IPT!JKUSZ
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
M<FMS:&5E=',O<VAE970Q,RYX;6R]6&MO&[<2_2N$6A0VH*Q>MN/&#T!V8M1
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
M;?SK12E^.?]P<>>VR5N*FI+8MS.3G2S%;1K)*]K9*MFT'85Z+D48U0U':MO
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
MQ0*C=HV0KV0<-%]B0Y! E$,_HYR*IJLSM!=LI.,[! )*&ZEK'VN%]IICD/"
M &S1K9K0$V(XJF\B6>=1-O\$X42G-G91OF%Q5&9='!9 @=W6W$"&^3.GY=0S
MJ.U\[=PVP88;81V#F4?B<8?4  %RH]:,/)J+@9I%;1ODVFU%(6N\#%!+2%MB
MLY")WHE&&<\K@,)3 KP?GB.^2#JF:'IHDV!P/,3BK3*%P^UGUPBE'LUC-!%2
MYKGK5!0APQPS.NAU3&MJ=^@K7+:ADXXSH$<1K4Q8R:@Q8$QL$,@KZ(B]44<
M (7E]AI/YH/S7JZ&_CSB!I60:_JU*]:Q/HDM/+%BM\G4M+M#/7E-SF5=X$/Z
MD"*3DLL)+KOVI>.E\1;/OW7:L3,TA*39>LTIQA0/NL7J8=M 4>:T+2$.,$=;
M$B$XJ_<?=C.LQ#82#X2/OK[<Q[0KF!:::D<3&^,/H.$1F48<7!W'.+GEB.Q,
M'<H^Y9(FY0N1T9($UW]?3-D,I43DF0H;A<#^5,XR&UX=+?;'ROZ,8*Q+ L]L
M(_&P;=0*CYTES,=FE08!WHJ9UOB-;(/!3IJAL]"&>R+31%\APC1%)B>AZ8P
M'DI#V"ETB7VPQF.1%&^>9$/X#AXC&V+F_J]PN*36KXCR-?1-WX$XIE[E$5MB
M7Z4(I:,.IFV\W?1T)\G]  $0^[2+>X SR'!.CG+<7%$6H"3._HDLF\<\1Y*S
M3I*C,$I302A8H9D0N5M"2*)GXSFRH^, WCDJYN0.1$PE2F,W3X4-BF30QDG-
MRPB?J>ZV;A?D6:  )-0')H\'J%,=:_F@ZZZ>U&#"D\%^GV[<^XYT:>TNRJ5M
MW'L@AU"X>12ZU/EPU..>FSI/$B?/L>:YL]+VU%N=XC?T)H[F,<BT6#VT_#F
MD]SK?2+L#JE/*F,"JC2BQ?C..DSGOET7P^>&6('4K_$2"I'UK2,\A?@61,'B
MANFOR]A".&%^N.Q=F7-7)\A3B$9#*?,,>/=$PJ99.] :;S*DD9*XC5[CK5PK
M:-$X;Y-6&D.!4BJCLIL:>[2516:K<C0B(@8%SI(P-= :I(@0IZLH9]Z/^:WZ
MV4\X'@>Y3R--/IK_HV2=GF#T'3RIK"WZ]\ZXA]\CL_@Q@IWK53)HZ\)[_A>*
M1GMJ?NQ!DR;"XQPPP]"R.!U]+D>>]-*O?+HM$1\0[*+,7/2J;QQB//\G&O#1
M"Q8+QHGHB^%OU%!ZN9&QGJ4VK I3:9.W(BD*4D+,H%'.C,*2)N7P!MI3M)]X
MC:6'Z5L-)S?I[.]\@T_:)^RS'G6X33.*DNW9R5Z1#I39:*_&M_W_<1O=]65N
M.?FP"IRN^?,QM_4FQ&^LP]WA"_59_# [+H^?MZ_P3J\QL8PJL75O\>9HAM<?
M_F0<+X)M^3,MR!]LS?]6"H+"T0(\+RT0E2[H@.&[_>F_ %!+ P04    "  C
M7\98)PD!!X8$  !?"P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6RE
M5FUSVS8,_BLX+=VG5)9EYZ69[3OG9;?N+FNN29;=[?:!EB"+*T6J)!7'^_4#
M(5NQ$R?INB^V2 (/\(  B-'"V"^N1/3P4"GMQE'I?7W2Z[FLQ$JXV-2HZ:0P
MMA*>EG;><[5%D;-2I7IIDASV*B%U-!GQWI6=C$SCE=1X9<$U527L\A2568RC
M?K3>^"SGI0\;O<FH%G.\1G];7UE:]3J47%:HG30:+!;C:-H_.1T&>1;X7>+"
M;7Q#8#(SYDM8?,S'41(<0H69#PB"_N[Q#)4*0.3&UQ5FU)D,BIO?:_2?F3MQ
MF0F'9T;=R=R7X^@X@AP+T2C_V2Q^P16?@X"7&>7X%Q:M[& 00=8X;ZJ5,GE0
M2=W^BX=5'#84CI,7%-*50LI^MX;8RW/AQ61DS0)LD":T\,%469N<DSI<RK6W
M="I)ST\^_G;VZ?(";J9_7%R/>IX0PWXO6VF?MMKI"]J'<&FT+QU<Z!SS;?T>
M>=*YDZ[=.4U?!9S6-H9!L@]ID@Y?P1MT] :,-WB)GLY,A7 C'N!<NDP9UUB$
M/Z<SYRTEQ%^[*+>(P]V(H4A.7"TR'$=4!0[M/4:3'W_H'R8_O>+OL/-W^!KZ
MF]?Q[=KPJ;'PM1'6HU5+\!2!VII[R=4D'61"98T2'G-HG-1S$!K0>5GQEM"Z
M$0JP*)#+AO4M'8$OA0_Z(O^;LI-$J3% 3K&U2*?28^7 9%EC;0#-&_[S)4*-
M5IH<O %!9P1).(9\?&XCAO-'-5]:)%F=@Y,/4+7IAB'=@))%JBY;]F&!4(I\
M!R!Y5$#Z(?[PCH'289R\VZ>6XNI64"UY184<K$K]&"G'] BGQ=CK'\='5(9*
M<4<AK+WT.$[6.]N8WT5C\":-XSA=T3B*#[^31IK$PVT:@V%\T.ULL[@A]W-)
MWEC4&<(,_0)1,ZMO29@9DFU\FB(<"2]\XXU=MH*45!0)>AHDY:O%-C<I78(8
MG;:5S!SV01O]GF+7D*V90J C>J6<\'P) 3N8)WNYI">+2V%7.#DHW>6\FEL!
M\_E%$2]MJ!PJ:@C!V]F2!)=TQ7,M"YD)[9_P?LF7SI4WDWR&&@O)A6=-]01^
M?R."?+R7;EQTL-'0%5I/CW7;$8R3(6:D2)+IEJ0KA<7WX<7+=\3WF3@YT5@=
M[NNQS;0]@IYP[S8O-%1]N,#;^#H&&B\LX_[?V S^<VSZ3V+S$N,8[JA]*<'L
M+$I]3WG/+$)FTUT#"JNIYEP0*!H*3]'XAI-CQ7).[X O.7+X4 N>:=I 4K7G
MAK.(LD5FL@Z,+5;2<Q6[)BNWX$,@;C63O Z%06&[*R75 -LI,*=P*HX=&2(&
MH9DXB@R&LLX,)>8_H5RI E>](C2$ !K>R+/&MZ7YJYDYF&9\F";]HU!Q8=A!
M:[$M+B7%3"K*'JJCA21NJZ;!(5AYL2[R[>H%\QBXH%D:E7.;Y,-2W.-3=^-=
M+VMO8^BIT,YYM*-WS33:M_-/M]M-C]-V:'H4;T?/2V'GDIJDPH)4D_CH( +;
MCG/MPIN:1ZB9\320\6=)$S#:($#GA3%^O0@&NIEZ\B]02P,$%     @ (U_&
M6/5DOVE]"   =Q,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULG5A;
M;]LX%OXKA*<H$L"1+<FWM$F I$UG VS:(,GN/BSV@99HFU-*U)!4',^OG^^0
MDBRW279V7T2*XCG\SOU09UMMOMN-$(X]%ZJTYX.-<]6'T<AF&U%P&^E*E/BR
MTJ;@#J]F/;*5$3SW1(4:)>/Q;%1P60XNSOS:G;DXT[53LA1WAMFZ*+C970FE
MM^>#>- NW,OUQM'"Z.*LXFOQ(-P_JCN#MU'')9>%**W4)3-B=3ZXC#]<36B_
MW_!/*;:V-V<DR5+K[_1RDY\/Q@1(*)$YXL Q/(E/0BEB!!B_-SP'W9%$V)^W
MW+]XV2'+DEOQ2:M_R=QMS@>+ <O%BM?*W>OMWT0CSY3X95I9_V3;L#<Y';"L
MMDX7#3$0%+(,(W]N]- C6(Q?(4@:@L3C#@=YE)^YXQ=G1F^9H=W@1A,OJJ<&
M.%F241Z<P5<).G?Q</WK[?771W;S]<NW^]O+QYMO7\]&#HSI\RAKF%P%)LDK
M3&;L5I=N8]EUF8O\D'X$0!VJI$5UE;S)\+(R$4O'0Y:,D\D;_-).RM3S2U^3
M4JSA2([=BTH;)\LU^_?ETCH#G_C/2^(&;I.7N5&<?+ 5S\3Y (%@A7D2@XOW
MO\2S\<<WL$XZK).WN/]5B_S/3-BWVL"CC"%%&*\(OE2"V: ;RS*-4+..Z16[
M>L^+ZN/-D-WZR><AN\[KC%,<#=GEDVQFO,S9H\@VI<RX8@]:U;1N\<&R56W<
M1AA$B,V,7(J<+2D#1.S^^N[;_>/EU=^O68/R@5U^_<P^7S]\NK^Y(Z@/+8 ]
M$ WPBINUL"^!'S)19KJHN+7"LM]X*9TVDJLA6_%,*NDDED6YAI:$@?D#](J;
M[^0+9$&980=R'+10%,)D(,8Y>.! [@2K#/*@\7R.9)FI.B?*3!M H>]ZM>I8
M;) )3ASTPC(E2;7'0V8)LO7'8@6<D"^]2SZ)LA8V ()#YI)4B',WVE;2<15H
M2EV>\*S&01N <IN,&]&3+>H4!@)-8)\D% _F&YE!392=G2AYF0G/3GO3='([
MS<@K<"KXMM0&7!OS=V/'F-BM2?"\1;'KV T/-=VW1N_L2I".Y1_@T.&0)<OE
M:B6\B[I=A24X8\'+&H>X.O#+X:-PJ'KO@CD2'\N\6@]T<MLG['M",* XT'>A
M ;)5&,E =</(K+>TY Y'2)I6&XZ2D F@@.MCP3HA(* 5A40<(5C #<M40YL=
MA!2B[((" .]S3Y"7T(F3QA<%^&@%/8$G"N60*;T&K<S =2U*80!_"X?8Z-IV
MSMV>T@5N;Y8+A5)H#B/%%YO<3Q48V(Q7I#;BM3:ZQLK_$4U5O530(7H)C=(6
M3)<Y4J"13Q0WX8OU$BJQ;B.A+CW QI!MQME/;%TU 24-Y;X0)7@)JUOI-GL@
MAA-6>(#110>3]N_%IQ#PV:-<PXDP 5**%N#BS@O95SK.P?H2[MH+K"Z$2Q_K
M'F?T4GI\<6T?#SX,NJ"2Y<IP:*TF-\89!6BY)P[GM6X*9OOXVR>H2F]##I;K
MDM8AE5*]['V('XI#>T0CG-;HM9%PNAU<N[ 'M##)XP:%;Z_BC)<A]2P%4P*F
M@Y_F(9\:;>T)VC#EM>Y?L5519%-2EP@6R+?S3E91E,%S6:X+87ULJ9T'2C!-
MR4.PJEW$ODA"3::[*4-O2GZQW#4UWE>'MNP_;HP0!ST*0X<AE6\Q'N3S:Y^.
MR,(2R"'RL>]%Z)'V9O<BY&]V1:$G()K/E,#42/6.G2Y.HQF-IXMHBC$9CI,D
M6H19.HW&/^2IP. @.:2+!5BD\S1*V!SLIFP^3:-Y+Z*39(H=23S#ZF0RI6<:
M8Z4+F"1=@#A)YGA.%G.</TF)T4N^&,]GV!7/%M&$I9,DBED:3VFOIA+1B>P%
MB(GM.Q8/3Q<3B/*.389CS_X=2X>G\VF4LF\HG-PW72@?*^G>T-5\[E7ESP?3
MZ;P9$XS_54N3%,23,<Y>D%87\8&&XA@2X+%@R02@DK2OG3B%D'[)FP:J.WU%
M,V <CTF3*;&;0T.?NA[@:'X:S8_9T>PT2C#$TTDTH9$P';/+_#>(Z?V1XD)2
MPR)"3JI+ZKVTDKFOJ!R]A *R?2@+"H ]W%?Z+ASESQ]',SS3:'S<K/QPM.//
M2 E4HSP5+5$56>^8H"Z&6A:VU@CBT*$L:ZDHF?R YB4 [W]9)''R\:<1D.+C
MQG_TC^[PCDR54H0DL!B9>PJU8IQ-8)6;OZ(G1K8>4XR0?3"_H71!O:)XQO45
MF>HH"5I)8D)R-(&%:1C3T!RQ%-"$: T#)7D?GR4>S#SQ$&-$F,>6D(LA"2*C
M92B.01X@RV13^2BW=:TU=6NHQ\QR<$9Z=>CN!)7#3&&2^WH%E7H:9&H)*W!H
M_B7>V/95P]F2H==N,OYXQ5&M*)W>T66D='L?>>CQNMSSNFMX19Y!_-'?#-":
M(&=[@XLGKFJO5L(,<_G\2KTC#A$<?>W/';B_&J/K*)F$O !2"7_?_MG<^(8;
M,YQIB[YJL^_%2)=*Z29<<5(6NF3?V1E?"+"7[B]YK^_.M'4H1Y_:O8<?T#>[
MEBO(4.0[D[3GRE[UH)Z]U"CTNR';U!"9P,(HH:E]%FC 2212[4J&;KKQKZ9M
M00=#3;0_FMZM<$YYI5(7D[?-I@)_BPY2G 2MT=4%7-JZC!S'?5/"N[BU ;M:
MG: .U\8?W5P]2=NJ%0^E"[ZW$YR:3Y[]7DLK.W=HFW9Z]Q@#:&HHUFW;@<Z&
MK!\Z;T0;68[,ZR^'N6BHR9]?5:UOO%M?RK4(5C#BB?[14(_E#I2^W.UO<=2S
MABC<(CRT)ZR"5P=*CQ*QXGF*Z*7K]JCW,P3=\]K_\J';+;P__!?I5KN_2I?A
M9\I^>_@E=8L+)_0-LZY .H[FTP$SX3=/>'&Z\K]6T+,X7?@I[F=0$VW ]Y4&
MRN:%#NC^M5W\"5!+ P04    "  C7\98@0;HHGT"  #-!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6RM56UOVC 0_BM65DV;M.&\P2@+D0IAVCYT
M0JVZ?7:3@UAU[,PVT/[[V4[(H$U1U94/Q#[?\SR^\^DNV0EYITH C>XKQM74
M*[6N)QBKO(2*J(&H@9N3E9 5T68KUUC5$DCA0!7#H>^/<$4H]]+$V98R3<1&
M,\IA*9':5!61#S-@8C?U F]ON*+K4EL#3I.:K.$:]$V]E&:'.Y:"5L 5%1Q)
M6$V]BV"RB*V_<_A%8:<.ULA&<BO$G=W\**:>;R\$#')M&8CY;&$.C%DB<XT_
M+:?725K@X7K/_LW%;F*Y)0KF@OVFA2ZGWMA#!:S(ANDKL?L.;3Q#RY<+IMP_
MVC6^P]A#^49I4;5@<X.*\N9+[ML\'  ,3S\@; 'A8\!S"E$+B%ZJ$+> ^*4*
MPQ;@0L=-["YQ&=$D3:38(6F]#9M=N.P[M,D7Y;9.KK4TI]3@=+HD#VBKT!*D
MJSF> \JHRIE0&PGH,[JYSM"'LX_H#%&.+BECYG55@K61M@0X;V5FC4SXC$R$
M+@77I4(+7D#1@\].XT<G\-B$W,4=[N.>A2<)+VHY0)'_"85^&/?<9_YR>-07
MSO^I+UZM?I2,J"N"R/%%KRF"OL=NZ.)^.MO:)JHF.4P]T[L4R"UXZ?MWP<C_
MVI?IMR3+WI)L\49D1V\2=V\2GV)/?YH907DNJMX':+ CA[6C8)O&T6"<X.UA
M8I\Z#8/!^;%3]M1I/![$_L$O.$8LGB+._><03>CXH#]5(-=N,"B4BPW7395V
MUF[V7+B6^\@^"R;SH,>>F5G5C)9_],V@NR1R3;E"#%9&RA]\,>U3-L.CV6A1
MN^YX*[3IM6Y9FGD+TCJ8\Y40>K^Q MT$3_\"4$L#!!0    ( "-?QEC%D8'Q
ME 4  #<;   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;+59;6_;-A#^
M*P<7*%+ J5X<.T[J&'#2%DN'M$&2=0.&?:"ELTU4$CV2BIM_OZ,D2W9!TXD6
M?TBB%SX/[SF>[H[A:"7D#[5 U/ S33)UT5EHO3SW/!4M,&7JO5AB1F]F0J9,
MTZV<>VHID<4%*$V\T/<'7LIXUAF/BF>W<CP2N4YXAK<25)ZF3#Y=8B)6%YV@
MLWYPQ^<+;1YXX]&2S?$>]1_+6TEW7LT2\Q0SQ44&$F<7G4EP?A7V#* 8\9WC
M2FU<@Y$R%>*'N;F.+SJ^L0@3C+2A8/3G$:\P20P3V?%O1=JIYS3 S>LU^^="
M/(F9,H57(OF3QWIQT1EV(,89RQ-])U:_826H;_@BD:CB-ZS*L;VS#D2YTB*M
MP&1!RK/R+_M9.6(#T._M (05(/P%,/1W 'H5H/"<5UI6R/K(-!N/I%B!-*.)
MS5P4OBG0I(9G9AGOM:2WG'!Z?$T+$J.$!\EBGLUA(B7+YD@+I=7(TS2#&>=%
M%=MER1;N8.O!C<CT0L&G+,;8@K]RXP<.O$?*:GGA6MYEZ"2<+.5[Z/E="/WP
M!-2"2;3)NOJ_+%O&]6K?]PK:W@Y:F\^[,'V"ZRSFCSS.66);@I+TQ$YJ/OMS
MM6017G3HNU8H'[$S?OLF&/@?;,)?B6Q+_TFM_\3%/KYA&B5G"3R@3!6(F2T*
M;1YPTK[4 RW(/N;26*D72#\2$=(R:M%$+5"T\*0.ERY$*#7E4Z-/Y!+>OAF&
MH?]!S&:<WJAN<1]\ *9,^J'I8Z#!=WF"$ S8<7 T>V>@9K)//Z.%\0M,(MT%
MEL40<TGY4$@%+!9+C7&7;(GYC)LK(8$<3$F#_!P#6\]<4OO3_G$ NG(X:QR^
MMH?0-203V?$>V*8.9-&BF!KXEJAKC2F<^$.CYP[G><**5'Y__'O7P&8BH:JB
MSJW)"+ZR% O-#UPGA0L,EI(>&KKJ=M-("PL$\/47*;91D_E<XMPP?\W3*65'
MFN >(UIUS5&!%G")<"^2^'DC;W-)ZZ;(!Q0XE>1(: WW+$DYA0#<4FA1&J:I
MC<"K!<<9+3;QF!H'W\I0@8E98H,N(^RLRD=_P3'T_:[O^U5J,D9$(J6@!*H?
MT0]Z_UF*%+[DR1/)7L=EGFEB,7&%3":\-/Z(ORL>Q4;3:H%4:)-R4,6=9Z9<
MF ?+A-%;26^,)XSA1YS07UB64T, 0;^8J$\KG2$]C<148=;=T/6=5%FE?UNB
M\1.MR@[I%?>+M?=;:'^V[HT9^G 4O -'BNS7*;+O3)&_1NM6E)9?O"U!NDEG
M+%%H2X5.6,MB,*B5#IQ&[5+Y4&<PFU WYTZA3EA+H:>UT-/62^H6Z^;=*=8)
M:REV6(L=.HW:RG/P]PV:)/F/39R3YZ4U_97(MB2?U9+/#M'5G;VF_E<BV](?
M^,V6PG='.%5JZ][!#=NNB=;-@Y.@K:Z-K5+@-+!H/*S"W+AG57>K7B=O6[UA
MHS=LE9(=A6</HY:Y-46Y86V%-ONPP+G-&=?=A>DFK;+VX#?[,:N^0VRS@F:?
M%;@W6IN+MVY!K3+=-,'PC'JC)^L&V@UMJ[!IDP)W2]/TX9-'QA,VW?&AEBS]
M@L7\A^MQW*?>T1]YCUMB]@W;MK)I<8(]/<YF)^RLAFZBEY:#UV+;EMTT/,'I
M(2IB\$J-2^6#0[1!0=,'!>Y&:&=-=,.V]TY678?H=8*FV0F<O82C)KIQ;7:!
M5OF':'7"IM4)W3U+BQ*YAW%7B73#V@IM>I_0W</L+9'[\%O[=JO 0S0[8=/L
MA.[6Y+DU<@]-;]#?62/=T+8*FRXGW-.E/*]&5BS[:N3>8:65WL;11(IR7IS8
M*(A$GNGRE*)^6I\*38JS$*\97AXIW3 YYYF"!&<$]=^?TMRR/*4I;[18%@<=
M4]I'B+2X7""+49H!]'XFA%[?F GJL[+Q?U!+ P04    "  C7\98PXB,<3@,
M  "@(   &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RM6FUS&[<1_BL8
MILW(,Q1%49:=FK9F*/FEFB:2*MI-9SK] -Z!).P[X S@2#._OL\N[L"C22E.
MZB^1[P[8-^P^^RR8EVOK/OFE4D%\*0OC7_66(50O3DY\ME2E] -;*8,O<^M*
M&?#H%B>^<DKFO*DL3D;#X;.34FK3NWC)[^[<Q4M;AT(;=>>$K\M2NLVE*NSZ
M5>^TU[ZXUXMEH!<G%R\KN5!3%3Y4=PY/)TE*KDMEO+9&.#5_U9N<OKA\3NMY
MP;^T6OO.OP5Y,K/V$SU<YZ]Z0S)(%2H+)$'BSTI=J:(@03#C<R.SEU32QNZ_
M6^EOV7?X,I->7=GB5YV'Y:O>3SV1J[FLBW!OUW]7C3_G)"^SA>?_BG6S=M@3
M6>V#+9O-L*#4)OZ57YHX?,N&4;-AQ'9'16SE:QGDQ4MGU\+1:DBC?["KO!O&
M:4.',@T.7S7VA8O+R?1Z*F[?BKO[-],W-^\G[Z]O;\3DYK687K^[N7Y[?36Y
M>2\F5U>W'V[>7]^\$W>W/U]?7;^9BJ,[6^A,*__DY4F )23O)&NT7D:MHP>T
M/A._6!.67KPQN<IW]Y_ @^3&J'7C<O2HP$GE!N)LV!>CX>CI(_+.4EC.6-[9
M0_*RS-8F:+,0K9OB/Y.9#PYI]-]##D=Y3P_+H])ZX2N9J5<]U(Y7;J5Z%S_^
M</IL.'[$VJ?)VJ>/2;^XE%Y[8>?BCF2;("GA#QGY)\2(]TN%VLEL64FSH8#4
M1M:Y#BH7F34>T<DE/<RUD2;3LA >.Q4*-WBQE"LE9DH9 ;<KZ;!.&Q;G<JQ6
MR/:P%$?ZB?A@6.24]GJQ4$8Y610;6JLJ^B*W1U(Y#4U5@85'/_[PTV@T''\8
M3 ?BW61RQ\^GXR<"@ 5=03E==FS3)@(9(X+)H1JZ US4!H=;,U1X$:R@FA>G
MP^-_\K*)"SHK%%Y0?.[5HBZBC.GQOP?BVK (6VE#[[#"U@Y5:@!K%(<^/_^1
MN)'.G: ;2V$Y(C6-QV_3OFG:EYQ'?(HZQ\$5!;;"X0((FM7.D2R9?P2P1$5A
M*8/ N0BC,N4]<)D#1WKF4KNM3>15C%,,:87_VMR+*N:*RBD,\1/> !,YD] \
MG(PQ924V)$4:AZM-KC-)N$R+VWW)@!K6;Y1$:5,2'G)8^*6MBQPI)J@E47(A
MN!]K$S&?LXMB_^V1/Z+0QVC#!J>"I6BRD(DQ-1;?J\HZQ,.D'/E',IFL%8I
M3=QFP<Z4$V>GC$IG Z0X,A9A(;EK[57KOLK[?%#H1U"(JN $)%$Q:G@@]7/M
M,QD#XOMBO=39DE21(5M=@T?@Y#S!R?FC./!+2ESXJLM9[7S[M%*F1D%OQ%0M
M^!5%ZUY1]V>L5([+BRK[=E;H13S[0U#T_4SX7?5B$@0:A"Y2AQ!]RM^TUG;6
M<D&L<0ZH5X]W?JXI57"^,>)K)=27"IR"C@4U91=&_T;9%^T*-L@"&_XR^NEL
M,$3'+@J('8A?']]&:%15SG[1P":%RGA^^M>VXESR[R&;[4K%]#/J2Q"G(U%R
M=^W'_-_*R+$LZ<YC?LLYBK;/S(93B3)-^<!V< G#JH]LMP;]6' I(G5E26#L
MX50$FA4*6LZ D%1A.F^JGI"ZC*7N5,%%%^P+QGNL"XY(F4=@*=P(+'>+7,$@
MJ&(#<19D/B_&VBC=1VR1 GU41R-SO 3F!7JUT@A/ T]]3M FRK&:DJ?S.M1.
M[025%6;2$$X!4MHX (O#U@;H04>"=^/8/=#6/M'IM LZ#I%RMI^)'*+OEUS0
M>+5P%EB0+$-^-5C)_<W.=4B@4MA,1GU-QVK#UU&&!Z1KU@:=,*3M 5T'R79#
M>-M!_L<"TC@ 9++X\LV1&1 TTD;?.;NPJ13EI*)41T:0:Q5]T01K5!VYIGIF
MPRK*@3:_?--5=YKW#"/&-]9'; -.+P#X15.',#VOV]Y$G<HTZ W#":8? ])G
M"4B?/8IB]XJB#5<GN64.TZ&5Z&$FERX_"([?02R1DBDQIY(: T!OU.=HO9U,
M+X7VOJ9]TP_\Y7CXM"]^1OWJ0@>J*.(1IZ.QF-8X*8W]L?<J,$.[<+)$FYS6
MLP#"DXFGP_/C\^&3%^(U^E-A/:40XOG0UAU@[J/:O5YPK5LTLV6L0LIE(HLF
M _]S<"W'T-B(FS?BJM:2&6'+YUHSM3$8 _-D1XOF3!'087%Z4M2 B!9:#S(
M6%(35/K0EF^CBZ/R?.R%D50H_3A2ZK"A3"+MO):!IR\R^+* !7-G6[)$DMO/
M)+H"R\"I07LI <D!Q4KP"@Y.!X,_:CY7/+4R%'3[/VH0R<Q)SP N7B,G^*1/
MS_O-:<?ZIR5?<S:J!TV<U7KU%:U O2%I$O1(A"2/] \SN"WH&F"-].J68LM%
M_C^#SYINA<7$^BFS&<L8!YA>HH7*)N$#!<DWJ=[OJ+U!*XQ26Z$$%72 OFJ6
MS&C*V7.TZUM,IX:Y1]]FZ)JEZCJ(^'7\(V7G;&)NF>4B?8%KND)6\<1C-H+P
MTG&N/9C+< BI =?J;!G+-06",Q9>+VH=)Z=<,T^-35,:H3$K9*%MX9TB> S)
MGB<D>_XHY%RU(/Z>0)RS-[VZE 49=!#(_I#47QL&()VCVHG5R*7(],+6?J^9
M(%9 D,SI69PL;U!2 KG?S$B')UJR?@K4T7-T'J3V@6&_WTQ2WXOZ7RD7).5!
MUS5M5K98/<B=CK;DJ2)^U^GP<T7.NX89\U[J:L:KAO%XD%!_'#N[LQM9$*P_
MZ29HV\'9]@<LF*<FWK5[+/!Y2:1QK3I4-BY,DLA$.AZ\WC#-0'@,E?$4A=2.
MR(G%H$Z!"J;#$L5$.\H7-#%F=%A22D@JO/T]9I,(33*FN[!4LM,;R#+ILW@\
MV-7PC15Q<'26[T>)XDCO5)> 2]\9 "#ZD['KN+"$WGC]L7 **^NJ&2):USO:
M&B:NXR7$'A&D6-('C :$X^"5FJ9V.^/(Q" (WRD',@E)5= A977)-QVK[:C2
ML7^M^7H!!9%E-0U(*MJ \3L&%*U1>F_180,O;Z:1!])-4S@\E032Y/;K.>2!
M312M=F20+5+"$CHB<OU/!&Q+B@OI%I0)K(=< 3%L+T/X6L&T()_OY0A-]%W"
M>@3T#B"A:!E@![5SW%YH)252)CV$/(GGP8&0WAKXBPBNI"[B88&9^'@94LJ/
MD(7X?EU)!XMC;\ E%[?PLIUSXR2I2RH**F_DR0JQ;GAVK,UFQ/+M*+B+R:W^
M%W$(A?2Y_J+R8P[M6/C/-70?SZT-8^STX;A"O8WY[A[4FVC7N'LD[;XEG"PV
MX\ZE6H(_?AJ#M,<CVPY+1/C(_;&@V\0%^;D"R&^[B(\35<= 0;>4VC53X[QV
M,^V7K*T#51P:G"[^\KT,K,V6=)_#NQAM-X1_.ZC)U;L_^$>$3#&-!Q-/CLK>
M,V%J,:L9QP$)WJ=,Z<S+L\WNM$P',A#OVKM4("@"OI\Q,N)8IF*608K27#Y$
M8C9<MC1K 27J&9$NA@-T&_*SGV;<E)&QAQ,N,**T-(X(,%2?#2F-_S84N=P@
M*'LL@K,[WC7$.\$=U(E\<T:W*CC(J!RELX0W1?-#CT_WB/$R,(JGVFWN5=.[
M8COQ\*'BN-EMM-(B=H,9_6@U^'V3N#7E&N301<(?=G90HP=.T(1@TUU U_G&
MNFU%-O<<M)F<I8[H9,XZE5[1,<'DVCS\+3KJ(QX0V# ](M+KX^5) X)1PD!<
M1DFT[6&Q5!V12*7]["T7+UU6%RI$1>FNK&6G: G6Y!PLNHNFW\HH&*0I9F,3
M%0K*MUI-^4UP2ACIJ/Y2 SK0JQC=^2:++Q705'TSX9#()-'NW-=\?=LEVYL6
M'+2+RQ^,U=88<M8W(\1N(/938(??L"FRTD$6^K?4W/ U#B<(9#QBJNA9:"Y!
MY#;!N>'*Y$U_)\'*4GNZ6.$\3 \MCXP]J!L]E#^DDB_'S,MFD5M3PY X:?I
M"81G /3VDB5=?7'[(!5+735XT'&_4XO=Y,]5$^F$E]19\U4<F^1F^VM)BPF[
M";.?"(S#VY^7L@*!U_/-050@4&@Z-1A2O"#<]L%= -V*)-8L.XBW=[-TV.M<
M9=3TV\Z[WRH2L,1VW5"6=$E<[+&0;=<_. *>='XUQ@$M^+=QBCY2/?Z G-ZF
MG]\G\5?G[?+XV_TOX$D:R5.H.;8.!\_/>S'MVX=@*_X->F8#LH'_N52H&$<+
M\)WX0/M "M+_E'#Q/U!+ P04    "  C7\98D+,+8-D)   F&@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6S-66USVS@._BL<;Z>3S+B.]6++;EYF
MDC3=[<YVM].DW0\W]X&6:)M72?22DI/<K[\'H*3(J9.V>_?A/EAO! $0P .
M],FML5_<6JE*W!5YZ4X'ZZK:O#XZ<NE:%=*-S$:5&%D:6\@*KW9UY#96R8PG
M%?E1.!Y/CPJIR\'9"7_[8,].3%WENE0?K'!U44A[?Z%R<WLZ" ;MAX]ZM:[H
MP]'9R4:NU+6J/FT^6+P==5PR7:C2:5,*JY:G@_/@]<6$Z)G@LU:WKO<L:"4+
M8[[0R[OL=# FA52NTHHX2-RVZE+E.3&"&G\U/ >=2)K8?VZYO^6U8RT+Z=2E
MR?_46;4^'<P&(E-+6>?51W/[BVK6PPJF)G=\%;>>-DX&(JU=98IF,C0H=.GO
M\JZQ0V_";/S$A+"9$++>7A!K^496\NS$FEMAB1K<Z(&7RK.AG"[)*=>5Q:C&
MO.KLX]7GJ]\_75V+@QNYR)4[/#FJP)8&C]*&Q85G$3[!8BK>F[):.W%59BK;
MG7\$=3J=PE:GB_!9AN<;.Q+1>"C"<1@_PR_JUA@QO^BI-:JM*FLEEM84XA*Z
M6L0"[%RMQ25;6%GQC_.%X^__W&< SS_>SY]P\]IM9*I.!P"&4W:K!F<O?PJF
MX^-GM(\[[>/GN)]= X=9G2MAEN*-=G*ULFHE.:3QI5F;VZ?U\WQOUE:I'=<)
M&%[GG>7%M;Y[=OQ EPC)/(<J[E!<O)3%YOB=>,_W-^(JJU.OYOE6^X<;E:Y+
MG<I<W)@*U[\QY;W\E['B&C;6J1*_84WB5UGJREB-T8/@4+P0TUDPFN >1;-1
MB'LPGX\2W.-@-,?MY4^S, B/:6 83H-1Q$]1$C/1=):, IH\3_@]F8WBG4GA
M<!(E8/1!VB^Z7(F#\% $XQ 2@Q SQ_C-Z-+.".;Q: :#3< NG#!%*()IB(\M
M232/P/"M3'6NJ_MV=4X<1(?-1*PDHMDS$00]WB$DS40<AQA-$ESBA&3%/9+)
M/, "+FJ=9Z0M6QKN5'8%02:OR<J0%!]V,YZZ!\F4-.?KMVBCF&SAK^?:4NSU
MEC5Y6E@PGO1MM_/V^!Z&9/7=-Q\E+\1\-A]-R8VS&=]#&(_O;4SP,LB;XV#6
M/H7D%'+YG.,GCB<^;F8)?_?+P?MPS%^^A:#H&PB*_G\1E$0>0; :PV/F;11Y
MH^T@*(R\08?1=,PFGDXB;ZYDPGA+O-7Z"(H1_O$C!(TA:8X)? ]@^,ZQ8V(0
MS F7(<%U3%B;3GN^CV83O#T!H##V !H#+E"5'CK6\QDDQ@P= 'TB)A,&9P^;
MTY!<_3_!SY12B;]^$S\!+<A??P@_<S+0WI>OU)GUTX1_Z] SGWG_)]ZY(4R2
M,(H2[^RISXK!<(YY8X^>:,)/"=S/J(D"#H<X\FCRB\%].$\HJBC2>H$GK97E
M2J'?JYS86+/5F1*2NB$E>(2JG7(.XT2>Y@ISX1#76@4-JDA-@6*>$H%9+BF^
M%XWCW%!(;3?&@KLL,V&J-:H^*G[IZ*.'2@KFRH)4M3 "(UVZ2E?>ST.Q,EME
M2]*RSWJM9(YN8ND#4"M\TF6&WH*7UB.TJI)( &@Z+!&1)JZ2F:X+KY:TJD3/
MC=2"/F+7)AC"HBI58H:MTZJVR"?2B8+R2WXOEOI.9:^07U(U1'-;@_[5TIAJ
M"*NXZM4FKQN!U"8+8S-%]O+-$"02"%M [O7%IAT$BT=VV_5!KKV^E=A*JTWM
M1&Z\-=DL:5XSDG[ '<^Z]6E?[?'*VE0J_QN&?V1R64H_"H?J8E%;QV]#@:AT
MH&D7[ 7)'%L?64+MGKTO%9:IN8>K]LL$L8/A269C8/H$,_.&2*(-;(F]_MCA
MI*:&R3+V0UV2A\%;K&J=L7C(NC$;G8K9)#IF<DM&S.^'^R2H.^S\H)A5N22F
ME=FGJ78@($;>-!)O<$C;GI+X=GX;0*THV[2N(T[37R?OO5%(-JF4*%#4I*]J
MJEPA.RK;Q697[[JP9&]WN9KU(6HL2(J%-3)[R# /P<*S=+FTLG.^</>N4HB8
M:HWH)I-GRNE5Z8VC[@#.C)=<.[6L<Y'K99]I@U&8R:F*L%#0JI10?]5ZP]&$
MO;;UNBF*<P IY;!EFX+0EQT*C+K8^ !#:,'-E)409BT#!@/!?@>2/AI5N>9@
M(#T=4A2"4"Z\>E#5DSX@]DE$K$@9B+S_GG3T?1D(-?1;=79O3/AM<FN=SM']
M9%/HU)J5U5GG0DH54+^!*9\26(J:H?CE\_DE[$K;>4Q]&!-;M=:H.P*A9U<<
MR4VBVN7UD,\:&PDZ'$%LL-EIU*H-LM_^M(F40)[9U(L<(HD:-MP"0"!/438>
MX/Z4!UJCR:U/D&_9$Q_($]@NDF2OXT?$J%UHM^;0ZSGB3VB9.X/],C1>:W@_
M;9-5&UZN22\/)+U\U >8J2WUF*GX757L=I)\<_7SSP >'N%$),]:0H%J1V O
M+-#M?-4"[<2!JS=4-*BB$%5CH;:\\#Z_,[6KTS49:4,@! =+:-1P7\EQ"CMS
M(LG-"A]UV@0L,<LE%$@!E;+OS_^^5/>PP?5/^N39C)+T-8R8W_=L\LRIPJ0[
M59A\]ZE"=R1R3HF)1?ZFFYRP[USA><ZP!P*:2AZ' )\J"3X7(2=C<"%SLAR'
M.H5'NZXF+[+\[EO>*((T^/K1=NG1:<0?0,<"_HR"9G-U^8CO!68J[EVHI52I
M JQ8.;_G"8;!-.&.%9N:@':/G\K%<U.").#]\!BM\"7G6L1Y;<G7FJHGU5$R
MKRRH*CO1,./=SB2DJ>B,0W$I-QK90_];9=SH:*Z^?N\2T5D!7TC@.TYGGCWU
M[>'X^(8U:PJ_ZZDX%*6JADP5'*-J^K)42J1#JL6P#?(DV@)ZN? .$==TBN@S
MOECF%+<-UE'>?1$7F8:("L'HFP&L4J5U6^Q+==ODXGYB]T790.FM04EKJG2*
M"/$'L\Z?R[43NPQ8TJ$K53'JKHC]HG:$[J97??N@(/4@B(4"W28TRVK5:E?I
M@N1A[D;>>VB:W9@#)M&Q,3Z)^XJG,2(K\XKN&*_6)B,>3;_"[<X*^Q9(]JW+
M'K_\P?F?HZ%L [!U!BU_AZPTY7[*'W/;F]JV*W#ZSB<;AZKX]<G=4-Q2*GN(
MNQ<)8KA!5N=)#FG.?@42Z5XZP'I+'3YEIYTP=DT<(1'>(O&5AIH=9-'"-Q>N
MUS0VB_3B>EQ&C^#^U5G*Y9X<P3AI#8,>;:%0J,LV")#;X4H /";DGF>9[EJE
M/:R"D#:P'Q^\33PRM50,\38:#H)Q,IKO"*4N<$?<)![-2;-]>?NH=W:/\%_Q
M/Q0$.0#:'^-W7[L_0<[]V?\#N?\'Y3VW)=ANJ26FCD<)$K7U_TKXE\IL^)^
MA:F -7[$'@EUG @P3MO%]H4$='\-G?T'4$L#!!0    ( "-?QE@_)6@9>@,
M  4)   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;*U646_B.!#^*Z/L
M:K4K;4E(@-(N( 'EM'UHBZ![^W"Z!Y,,Q*IC9VVG]/[]C9V08^\H6IWZD'CL
MC#]_WWC&SFBO])/)$2V\%$*:<9!;6UZ'H4ES+)CIJ!(E?=DJ73!+7;T+3:F1
M97Y2(<(XB@9AP;@,)B,_MM23D:JLX!*7&DQ5%$S_-4.A]N.@&QP&5GR76S<0
M3D8EV^$:[;=RJ:D7MB@9+U :KB1HW(Z#:?=ZUG?^WN%WCGMS9(-3LE'JR75N
MLW$0.4(H,+4.@5'SC',4P@$1C1\-9M NZ28>VP?TW[QVTK)A!N=*?.>9S<?!
M,( ,MZP2=J7V7['1XPFF2AC_AGWC&P605L:JHIE,# HNZY:]-''XE0EQ,R'V
MO.N%/,L;9MEDI-4>M/,F-&=XJ7XVD>/2;<K::OK*:9Z=W"\>X?9^_G"W@.5B
M!63</=S#^NMTM8"/CVPCT'P:A996<OYAVJ#.:M3X%=0!W"EI<P,+F6'V\_R0
M&+8TXP/-67P6<%KJ#B319XBCN'<&+VEE)QXO>05OP;3D<F=@B1K6.=,(?TPW
MQFK*DC]/Z:WA>J?A7.5<FY*E. ZH- SJ9PPF']YU!]&7,V1[+=G>.?3)FBHQ
MJP2"VL*,&9X"DQG<<%%9S.">*O=6IJI +V:NBH*RO=8T9R*M!'/Y;TZI.KON
M:57_GP \YAKQI\P VE<N_,:N^<MKGSYR2:DOA /Y#/B28FFAI*6,7X,5JI+6
M?/*YX5[)D>7(\9K<>^@EG2$U_6[GBIKAL-.CYBJBYKNO7LPNV#-J.HP@K54X
MG8V)/RK^S 1*6Z]K@,XX8\F#$@D^O!O&W?A+LS^#I)/ 8$# 9/5J:['=TDGD
M]C!S@:.S" RFE>:6$]8**?EXZN))-9\^026Y-1!UND=/[ +L#V*9XH'%OUW>
M3,IA?TE"WTFX=-9E;1V%U6U$@UOO1QV"]T1F<.6;2Q?T;J<7^289M,C_]4FN
MZJ8/9^JFW]9-_Y?K9BHMO[@Y!/[A2.[:AWNZ9SHS<&M,1<2^408VY\(%R:$1
MRFJZ!XW/9%@*=KJ>SO(Y74]O3^Q-ZNQT-7FR;?JZ;(LHT>LG/KEEX='55*#>
M^0O84,)0R=:W5#O:WO'3^FK[Q[W^0;AC>L=)GL M3:64H6CK^M*M.U:5_J+;
M*$O7IC=S^D]![1SH^U8I>^BX!=H_G\G?4$L#!!0    ( "-?QEAT^!$A) <
M  02   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;+U8VVX;-Q#]E8%:
M%#(@Z&H[:6(;D)T8-9#8@>2D#T4?J%U*RX9:;DBN9/7K>X;<7:VO*=JB#Y;W
M,AR>F3ESX9YLC?WJ,BD]W:UU[DX[F??%F\' )9E<"]<WA<SQ9FGL6GC<VM7
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
M:5D [Y<&5;2ZX0V:#S]G?P%02P,$%     @ (U_&6&-G4N<0 P  ?@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULE57;;A,Q$/V5T8(0E6"ON922
M1$I*$3R45DD+#X@'[^XDL>JU%]O;M'P]8V^Z3=4TB)?U;>;,&9_9\6BC](U9
M(UJXJX0TXV!M;7T21:988\5,J&J4=+)4NF*6EGH5F5HC*[U3):(TC@=1Q;@,
M)B._=ZDG(]58P25>:C!-53%]/T.A-N,@"1XVYGRUMFXCFHQJML(%VNOZ4M,J
MZE!*7J$T7$G0N!P'T^1DUG?VWN [QXW9F8/+)%?JQBV^EN,@=H108&$= J/A
M%D]1" =$-'YO,8,NI'/<G3^@?_:Y4RXY,WBJQ ]>VO4X. Z@Q"5KA)VKS1?<
MYN,)%DH8_X5-:SL@XZ(Q5E5;9V)0<=F.[&Y[#SL.Q_$+#NG6(?6\VT">Y2=F
MV62DU0:TLR8T-_&I>F\BQZ4396$UG7+RLY.OWQ;7\^FWTS-X>\5R@>9H%%G"
M=:=1L<68M1CI"Q@#.%?2K@V<R1++I_X1\>E(I0^D9NE!P&FM0\CB=Y#&:>\
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
M]MTJ0._>O$=O$$G1-:%4I5A,;:GB:XH=5;$692SOE5BNAZY9*F.!PG0-ZR;
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
MWOC^2<_L9K2[":17(OHEDI7H$U,>R^,]UH>T_))O[\EY02MI4)J TB2*IL=
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
M&,L2V5PC&"$B#/CORRQC^P<Q0/7?AMF_4$L#!!0    ( "-?QECX&)GUT0(
M "L(   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;*U6;6_:,!#^*Z=,
MFEII;4)"VXE!)%XRK1]H$:S;AVD?3&*(5<=FM@/=O]_9"1FM4H2V?L'VY9[G
M7GR^H[^3ZE'GE!IX*KC0 R\W9M/S?9WFM"#Z4FZHP"\KJ0IB\*C6OMXH2C('
M*K@?!L&U7Q FO+CO9#,5]V5I.!-TID"714'4[Q'E<C?P.MY>,&?KW%B!'_<W
M9$T7U#QL9@I/?L.2L8(*S:0 15<#;]CI)5VK[Q2^,;K3!WNPD2RE?+2'VVS@
M!=8ARFEJ+ /!94O'E'-+A&[\JCF]QJ0%'N[W[)]=[!C+DF@ZEOP[RTP^\#YZ
MD-$5*;F9R]T76L=S9?E2R;7[A5VM&WB0EMK(H@:C!P43U4J>ZCP< )"G'1#6
M@/ EH/L*(*H!T:D6NC6@>ZJ%JQK@0O>KV%WB)L20N*_D#I351C:[<=EW:,P7
M$[9.%D;A5X8X$]\E7^'V;GP_36"6S $WT_L[6'P9SA.X@ 66959R"G(%0V'8
MQ83QTMXLW)=&&R(R)M:P,#)]A.&.J$S#K=8ES>!!9%3!(B>*7HSP(C,8RP*+
M6Q-7'S-.A(:S"36$<7V.IK15U?N%"9@RSE%5]WV#<5IO_;2.:53%%+X24P13
M*4RN(4$GLA;\Y#C^^@C>Q_PV20[W21Z%1PF'&W4)4? !PB#LMO@S/AT>M87S
M?]:3?[;^+!E14W&1XXM>X4N($E@U&F;[ H$?PZ4V"GO&S[;+KNBZ[72VC_;T
MAJ1TX&&CU%1MJ1>_?]>Y#CZU9?HMR29O29:\$=FS.^DV=](]QAZ[MYWMW_89
MOK[J'9ZWW4=%=>.H[!C:QL%EV/>WAVENTXF>ZTQ.T$F.VZIB]0^Z7T'5VHT=
M#:DLA:G*LI$VDVWH&OH+^:C3&W=:Y!.<A-7@^DM?C=$I46N&C8S3%9H*+F^P
M.:MJ-%4'(S>N]RZEP4[NMCE.<ZJL GY?26GV!VN@^7\0_P%02P,$%     @
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
MX#I /5\P)A\W>N0I)]SP+U!+ P04    "  C7\98I:S1HT$#  "B#0  &0
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
MF<9>;O2Q$PL3H)^O.%<O W.P:0ZRZ3=02P,$%     @ (U_&6/DZ6++A"@
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
M+Y-C94=5#@3-=<NPI$(V(/HUEDTH,&4@UU=4W@O50#FHVUK_#U!+ P04
M"  C7\98YH@O+00#   ?"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6RM5E%SDT 0_BL[Z&@[HX4"B;4FS*1!1\>I[32M/C@^7& 3;@H<WAU)^^_=
M.RC&EF:B-@]PM^SWL?MM;I?16LAKE2%JN"GR4HV=3.OJV'55DF'!U(&HL*0G
M"R$+IFDKEZZJ)++4@HK<]3UOZ!:,ETXTLK9S&8U$K7->XKD$51<%D[<GF(OU
MV#ET[@P7?)EI8W"C4<66.$-]59U+VKD=2\H++!47)4A<C)W)X7$\-/[6X2O'
MM=I8@\ED+L2UV7Q*QXYG L(<$VT8&-U6.,4\-T04QL^6T^E>:8";ZSOV#S9W
MRF7.%$Y%_HVG.AL[1PZDN&!UKB_$^B.V^0P,7R)R9:^P;GT]!Y)::5&T8(J@
MX&5S9S>M#AL XND'^"W WQ40M(#@/B!\!!"V@- JTZ1B=8B99M%(BC5(XTUL
M9F'%M&A*GY>F[#,MZ2DGG(ZF9Z>G9U]@=GDV_?P:9O2O2NL<02S@ JM:)AEI
M"A-3'*YO82]&S7BN]N$U7,UBV'N^#\_!!94QB0IX"5<EU^H5&6E]F8E:L3)5
M(U=3J.:%;M*&==*$Y3\25@"GHM29@O=EBFD/?KH=/]R"=TFB3B?_3J<3?ROA
MI)('$'BOP/?\L"^>_X/'N\.#+=D$7=4#RQ<\PC?3(KG.1)ZB5"_A_<_:%/>+
MT C?)W.E)9W&'WU%:UC#?E;3H8Y5Q1(<.]2"%,H5.M&+9X=#[UV?8D])%C\1
MV1]JAIV:X3;VZ%)HED-9%W.4YN2TI^'N^*2P1X>A,>[WJ=JP#RR[:=.K:##T
MZ#=R5YMZ[>86/W3[[?%'>H,NO<'6]"8KE#0!H)(\H2OC*524J$W(IF8Z06?I
MS;!YP=N-F$+_X"B\E^!.7O'68/^QTL-.BN$.E4Z8RAH=:.RV.LBN6_9VNX;V
M:",U/SAZ4.&=O.*M(?ZM .[&Z"A0+NT(5I"(NM1-=^RLW92?V.%VSSZEZ=\,
MZ]\TS:?#*9-+7BK(<4&4WL$;JJ!LQG&ST:*R VHN-(T[N\SH"P:E<:#G"T&=
MJ=V8%W3?1-$O4$L#!!0    ( "-?QECNGI'K,0,  " ,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;+67;6_:,!#'OXJ53=,F;4T<GCN(U-)N0RJL
M&MWV8MH+)SG JF-GM@/EV\].:$!KL*:J\ )LQ_?W[WQV[AANA+Q7*P"-'C+&
MU<A;:9V?^[Y*5I 1=29RX.;)0LB,:-.52U_E$DA:&F7,#X.@ZV>$<B\:EF.W
M,AJ*0C/*X58B5609D=M+8&(S\K#W./"-+E?:#OC1,"=+F(/^GM]*T_-KE91F
MP!45'$E8C+P+?'Z)N]:@G/&#PD8=M)%U)1;BWG8FZ<@++!$P2+25(.9G#6-@
MS"H9CC\[4:]>TQH>MA_5/Y7.&V=BHF LV$^:ZM7(ZWLHA04IF/XF-E]@YU#'
MZB6"J?(;;:JY[8&'DD)ID>V,#4%&>?5+'G8;<6 0AD<,PIU!6')7"Y645T23
M:"C%!DD[VZC91NEJ:6W@*+=1F6MIGE)CIZ/QU^ET<C>]GMW-T<7L"HV_SNXF
ML\_7L_'D>H[>7H$FE*EW0U^;Q:R)G^R$+ROA\(CP12[/4"MXC\(@;*/O\ROT
M]O4_,KYAK8'#&C@L=5M'=&^$4F@LN*9\"3RAH-"O&S,'331DZG<3:"78;A:T
MQ_Y<Y22!D6?.M0*Y!B]Z\PIW@X\.W%:-VW*I1W-->!IO$0.M02HD%BB1D%+=
M!%I)]4LI>YW64:<W".QGZ*\;(-HU1-L-44C06Q0+GBID>,P=M ,?8I+<0_I_
M;-4*G0.V/FZ'#KA.#==QPDTIIUF1-:WI-'QFX+HU5O>ESUGW!+B]&K?GW,6+
M3!1<VQ":=[,2G,1LBW+C XT9(&8:3<2])T$]$LQ^C=%W!Y,\' NFT_"9NS.H
ML08O'<S!"7!QL'\K!R<(YT[T,)X=[+BB^"!+8"?/+?#4[!VZH9HNB<VGC>L[
M19Z[:?O,@%\\->!3Y :\3P[8G1U*XJ0FWIHB)9$%88VHK2?!Q>W %=U]>L#N
M_'#-02ZW:$[6AJ/:0FG*I>8SYI1Z[H[MDP7NO'B,3Y%&\#Z/8.=[/_I<$$FX
M!D B9J[+TWV2_<-6JS']^P?UGJV=IT0N*5<FD2^,;7#6,Q[+JARM.EKD90D8
M"VT*RK*Y,B4\2#O!/%\(H1\[MJJL_Q1$?P%02P,$%     @ (U_&6'8_(ZUU
M P  - T  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULK5==<Z,V%/TK
M&KKM)#.-^;3-IC8SCJ'3?<@VL]EM.]/I@PP76UU 5)+M]-_O%6"*;<(DC5]L
M$/><JWN.)"ZS/1=?Y09 D:<\*^3<V"A5WIJFC#>04SGB)13X).4BIPIOQ=J4
MI0":5* \,QW+FI@Y9841S*JQ!Q',^%9EK( '0>0VSZGX]PXROI\;MG$8^,36
M&Z4'S&!6TC4\@OI2/@B\,UN6A.502,8+(B"=&PO[-O)U?!7P&X.][%P37<F*
M\Z_ZYD,R-RP](<@@5IJ!XM\.EI!EF@BG\4_#:;0I-;![?6#_N:H=:UE1"4N>
M_<X2M9D;OD$22.DV4Y_X_A=HZAEKOIAGLOHE^SIVXADDWDK%\P:,,\A94?_3
MIT:'#@!Y^@%. W!. <]E<!N ^](,7@/P7IIAW "JTLVZ]DJXD"H:S 3?$Z&C
MD4U?5.I7:-2+%7J=/"J!3QGB5/#AX_+7^XA\7OP1/9*K$!1EF;PF-^3+8TBN
MWEV3=X05Y)YE&=HJ9Z;"G!IIQ@W_7<WO/,/ODGM>J(TD49% TH,/A_&3 ;R)
MM;8%.X>"[YQ!PD4I1L2U?B2.Y7@]\UF^'.[VE?.V[-'_SGXDAMNZ[U9\[G/N
M%S'/@7RF3R1D,LZXW H@?RY64@G<PG_U^5TS>OV,^EB[E26-86[@N25![, (
M?OC.GE@_]8E]2;+PDF31A<B.;/%:6[PA]B!*4Z@.4-Q[E4$*#1)409\?PU17
MSOO1>^O[ZS[Q:Z1=+S;]0MD%ULCQG9FYZ\K:A-G'8=YQ5-1/-IVT84=*C%LE
MQH/3?Q!\Q_0[21)\)VH=H/<0JEDFG>2V/YH>3W%Y'N18HY,ZPCK([P;Y)Z6>
M\[C>:-Q?Z*0M=/)"RP]>DQ44D#)%4L%SLBUB$'@X%]7SDDNFGCN0!Q.]=H->
MDBRLR:8=X6Z<4P.B"V4\<F':NC!]DPMR0P7<Z,8D(;@QL5F35/O09\-@IM?:
M<$FR<-IGP\FNCZ9GB_S&[GAU)*_?RNN_25X!:BMPA7-2'O8]H<G?V 5A9ZIZ
M%_M@PM>J?$FRT#\7\%SE"V6LW3 [;6 .8EWUWQ(7ZK90=4_0CK8M_J+J;$_&
M[^S;I=TS'N(G0=W!_T=??T_<4[%F>$AGD&(J:S3%,U+4/7I]HWA9-:$KKK"E
MK2XW^%D#0@?@\Y1S=;C1"=H/I> ;4$L#!!0    ( "-?QEAZ"O$Y"P@  "P_
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U;77.;.!3]*QIOI].=
M:6R0P. T\4QBJ;MY2-M)VMUG8LL)6SZ\@)-V9G_\"DPMA&0%)[</#<;G'G%U
MQ?4]^CA[RHOOY0/G%?J1)EEY/GJHJLWI9%(N'W@:E>-\PS/QS3HOTJ@2'XO[
M2;DI>+1JC-)D@AUG.DFC.!O-SYI[7XKY6;ZMDCCC7PI4;M,T*GY>\B1_.A^Y
MHU\W;N+[AZJ^,9F?;:)[?LNK;YLOA?@TV;.LXI1G99QGJ.#K\]&%>\J\:6W0
M(/Z*^5/9N4:U*W=Y_KW^<+4Z'SGU$_&$+ZN:(A)_'OF")TG-))[CWY9TM&^S
M-NQ>_V+_V#@OG+F+2K[(D[_C5?5P/@I':,77T3:I;O*G/WGKD%_S+?.D;/Y'
M3RW6&:'EMJSRM#463Y#&V>YO]*/MB(Z!X#$;X-8 ]PV\ P:D-2!#6_!: V]H
M"WYKT+@^V?G>=!R-JFA^5N1/J*C1@JV^:'J_L1;]%6?U0+FM"O%M+.RJ^2W[
MXYI]^HJN/GW\?'-]\?7J\R?TCO(JBI/R=W2"OMU2].[-[^@-BC-T'2>)B&YY
M-JE$TS7!9-DV<[EK!A]HAJ#K/*L>2L2R%5\9[*G=?FJQGPB7]W[C7WY?8BOA
MQ:88(^*\1]C!GN%Y%L/-B<F=U[7.7MRZTAED/PA(PT<.\-WP1YYMN3&N.TO/
M;%FGL=-R$RWY^4CDJ9(7CWPT?_N;.W4^F#H5DHQ"DC$@,J7[O7WW>S;V^=>\
MBA)D"\+.?MK8UZG_<8X=-QSCL\ECMWMWL+ #<V>AIX*HSN4Y83 .51C38606
M^&.RARFN^GM7?>M(^[SA153%V3W:%/DZKDS.^I C#I*,0I(Q(#(E#--]&*8#
M1EP^(!@[GJ S#$*W,PAVG:R#9G@<],:=#G)]?]P;G<R FGICUSSJ@KV[@=7=
MJVR9IQRMBSQ%6W&=E7D2KZ**KU"T7L=)+"Z-[UV@/TW?KX6.<<;3GN\[C-]]
MF7I^VUM2O [W7H?/>%UQ,70JQ'^(LK+D)@=#K=D3K#W^PH1R.T'9.6E >>YX
MUG/4A'(Z*,75V=[5V9  WW%1.7-1J32?JNB'.:HS[1&FN#\0%SHHP/V!3W60
MZTZU,3W3HN]BW^RPZ\BZS;&Z?+DMQ9VR1&^C=/,!764K42P6/XVEF97IV(P*
MRD9!V1@4FQJ33BWMOKB.:DVA@@#)1D'9&!2;&@0L@X!?64VU!,KO53C3LIX)
M-@O'?B\'&&"B+,=:0=7B? 5'#N4!6;J[UM)T?AUEV[60V]NB_B'?)0,:BU00
MWVUK*6[L -"B'I2-@K(Q*#8U.+*P=[V7)P2K*#@Z")!L%)2-0;&I09"2P[66
MTD,2@J^]PB0,]81@@ 6DK\*H 1:(].+W\X$!YI-#19\K2WO77MNSU789'7SS
MK;9'#SI(-@K*QJ#8U"A(Q>$&+W_SK6KEZ"! LE%0-@;%I@9!"B#7KH &O/FZ
M','8U]]\ TP4^GV):X!YGM^',1.,N)U&57>E"'+M*NCB,3[\XEM-CQYSD&P4
ME(U!L:G3RE*78>?%+SX&%6*@;!24C4&QJ4&00@Q;-<: %[\E4-YHHL^HFF X
MT'[R#3#/,*=J@I%N9:"Z*R4/?D;R\.5#%B^%R[=YTE3]9I^M+$<//T@V"LK&
MH-C4>$A-AE^^GH)!M1<H&P5E8U!L:A"D]L*O755I"93INV"JYP #;!KV9_FH
M 48\W)\E92:8ZQ_, 5+E8+O*D2LKM_P^Y5E5HO_0$9.$=OJCQR7HN@LH&X-B
M4P,E]1F>OGH)#(/*-% V"LK&H-C48$B9ANTK0\,7PK"^0A,$8W_6_==/' 83
M+;U0 \KUM1*#&6&X U-[0&HD;-=(QKSQDDE%>SM'CUE(-@K*QJ#8U(A)F8=G
MKT\@H'(/E(V"LC$H-G7CC)1[Q+X,-SR!M$1J\:_--)A03E](T!;574L(^_.+
M!J;PX)HRD=**V*65,5]8YQSMA$=O(0)=^0)E8U!L:FBD#"3XU8F!@&I 4#8*
MRL:@V-1@=+;4V=?ECD@,Q+"+H+]<L#"CM,2@H[#7W[; 3"AR:/Z12,5%[(K+
MF!ILDY)VOJ,'(^@2&"@;@V)3(R/%(7G]MCL"*@!!V2@H&X-B4X,A!2"!VGQ'
M#+OA2']&86% 8:VPH":4ODG!@"+NH=U91,HL8I=9QLPP<-;23GWTN 1=+0-E
M8U!L:I"D$B3AZY,$J,@#9:.@; R*30V&%'G$OI9W1)(P;"_L[U$EAHV*CC83
M84")1*+I"@-7T)D-5;? 2R'EV874(B\VN7#6N$W5;GOLL -EHZ!L#(I-C8)4
M=YY]!^.0'."!ZCE0-@K*QJ#8U&!(/><-V<DX) =X^A[$DV"F;54WP:8S+0^8
M8*[O:?N:C3AEMD)U7&HGSZZ=VB(!W?!EGBWCI';^JN*I^6P,Z((:*!L%96-0
M;&I4.J>4[)L9!^4&4$4'RD9!V1@4FQH,J>@\^W+?BX^T>/JVPQ/]4(L)I1]K
M:5'=TN.D/]?P7'NJ_U)$>781=;'Z9UM63998YT5]U@.M^&K;G#XNFUL\X\7]
M3\1%;RSC&G>?/_(B:TSNMG&R$B.Y?%\?%DFVPK0^WSI0D;2/UCUGY_3[[UD(
M?1["6LA4C4+_,-2D<_HW%3XWQZY+M,RW6;4[ [J_NS_:?=$<:.[=OW1/%Z[A
M/G5/V>[@MJ3?G2._CHK[6/1WPM>B*6<<B& 7NZ/9NP]5OFG.'M_E596GS>4#
MCU:\J 'B^W6>5[\^U WL#\C/_P=02P,$%     @ (U_&6#OK20Q# P  RA0
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
MR_5A$24:<#DCD^5B!2 #!#)X,\@L7TX Y B!'+TAY-\>@+Q&(*_?[G6'V1V
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
MI8OZF,_:'[_33U!+ 0(4 Q0    ( "-?QE@'04UB@0   +$    0
M      "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ (U_&6-6
MM4SN    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @ (U_&6)E<G",0!@  G"<  !,              ( !S $
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  C7\982T$,=>4%  "X
M'P  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @ (U_&6!O5(K7 !P  12(  !@              ("!* X
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( "-?QEB6,R>*
MH@,  -D+   8              " @1X6  !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6Q02P$"% ,4    "  C7\98.3SH:5T&  !4'0  &
M@('V&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ (U_&
M6(_EEI)L"P  C&X  !@              ("!B2   'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;%!+ 0(4 Q0    ( "-?QE@:J**IQ0(  /X'   8
M      " @2LL  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M"  C7\98L46?TR,(  "&(P  &               @($F+P  >&PO=V]R:W-H
M965T<R]S:&5E=#<N>&UL4$L! A0#%     @ (U_&6-I ;$&M @  YP4  !@
M             ("!?S<  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4
M Q0    ( "-?QE@3>HMW% <  +40   8              " @6(Z  !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  C7\98$CH&GK<$  #)
M"@  &0              @(&L00  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;%!+ 0(4 Q0    ( "-?QEAV0(6QY!   !HP   9              " @9I&
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ (U_&6'B/
M91Q9 P  !0@  !D              ("!M5<  'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q02P$"% ,4    "  C7\98&=$9K3P(  #Z%   &0
M    @(%%6P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (
M "-?QECE2P5BI@@  .L6   9              " @;AC  !X;"]W;W)K<VAE
M971S+W-H965T,30N>&UL4$L! A0#%     @ (U_&6 D#ZE7,"P  %!\  !D
M             ("!E6P  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"
M% ,4    "  C7\98_M<+B50$  "H"0  &0              @(&8>   >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( "-?QECX'&9\;@D
M ,,7   9              " @2-]  !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL4$L! A0#%     @ (U_&6"<) 0>&!   7PL  !D              ("!
MR(8  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  C7\98
M]62_:7T(  !W$P  &0              @(&%BP  >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;%!+ 0(4 Q0    ( "-?QEB!!NBB?0(  ,T'   9
M      " @3F4  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%
M  @ (U_&6,61@?&4!0  -QL  !D              ("![98  'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  C7\98PXB,<3@,  "@(
M&0              @(&XG   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+
M 0(4 Q0    ( "-?QEB0LPM@V0D  "8:   9              " @2>I  !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ (U_&6#\E:!EZ
M P  !0D  !D              ("!-[,  'AL+W=O<FMS:&5E=',O<VAE970R
M-"YX;6Q02P$"% ,4    "  C7\98=/@1(20'   $$@  &0
M@('HM@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( "-?
MQEAC9U+G$ ,  'X'   9              " @4.^  !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&UL4$L! A0#%     @ (U_&6/[,ZI)F!   X H  !D
M         ("!BL$  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M    "  C7\98RA?1J)<"  "O!0  &0              @($GQ@  >&PO=V]R
M:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( "-?QEB:4(QR-@0  %8)
M   9              " @?7(  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M4$L! A0#%     @ (U_&6,C6WGN& @  D04  !D              ("!8LT
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  C7\98:9"/
MRS,#   ,#   &0              @($?T   >&PO=V]R:W-H965T<R]S:&5E
M=#,Q+GAM;%!+ 0(4 Q0    ( "-?QEAJB)Z\[0,  -L6   9
M  " @8G3  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @
M(U_&6(IR*1)1#0  H9@  !D              ("!K=<  'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6Q02P$"% ,4    "  C7\98692*B\T"   ]"@  &0
M            @($UY0  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4
M Q0    ( "-?QEBEVN@Q"@0  "D/   9              " @3GH  !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ (U_&6*6]+N# !
M>1@  !D              ("!>NP  'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6Q02P$"% ,4    "  C7\98^!B9]=$"   K"   &0              @(%Q
M\0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( "-?QE@2
M<8P\T ,  ,X.   9              " @7GT  !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&UL4$L! A0#%     @ (U_&6,*Y;ZJZ P  X \  !D
M     ("!@/@  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M"  C7\98*DQ)T/X"  #M"@  &0              @(%Q_   >&PO=V]R:W-H
M965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( "-?QEBEK-&C00,  *(-   9
M              " @:;_  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L!
M A0#%     @ (U_&6+7;2*ZZ P  U X  !D              ("!'@,! 'AL
M+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  C7\98^3I8LN$*
M  !BB@  &0              @($/!P$ >&PO=V]R:W-H965T<R]S:&5E=#0S
M+GAM;%!+ 0(4 Q0    ( "-?QECN\AR*4@(  .0%   9              "
M@2<2 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ (U_&
M6&SR(POQ!@  8EX  !D              ("!L!0! 'AL+W=O<FMS:&5E=',O
M<VAE970T-2YX;6Q02P$"% ,4    "  C7\98*Q14+2,#  #B"@  &0
M        @('8&P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0
M   ( "-?QECFB"\M! ,  !\)   9              " @3(? 0!X;"]W;W)K
M<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ (U_&6.Z>D>LQ P  ( P
M !D              ("!;2(! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q0
M2P$"% ,4    "  C7\98=C\CK74#   T#0  &0              @('5)0$
M>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( "-?QEAZ"O$Y
M"P@  "P_   9              " @8$I 0!X;"]W;W)K<VAE971S+W-H965T
M-3 N>&UL4$L! A0#%     @ (U_&6#OK20Q# P  RA0   T
M ( !PS$! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  C7\98EXJ[',     3
M @  "P              @ $Q-0$ 7W)E;',O+G)E;'-02P$"% ,4    "  C
M7\98R_")%%H$   U(0  #P              @ $:-@$ >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ (U_&6#B#;R;$ 0  #1X  !H              ( !
MH3H! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ (U_&
M6("$^)W  0   !X  !,              ( !G3P! %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&     #H .@#-#P  CCX!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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>70
<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>72
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>298</ContextCount>
  <ElementCount>256</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>53</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="abm-20240430.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-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="abm-20240430.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-20240430.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-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="abm-20240430.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-20240430.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-20240430.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-20240430.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-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CreditFacility</Role>
      <ShortName>Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="abm-20240430.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-20240430.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-20240430.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-20240430.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-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9954471 - 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>22</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9954472 - 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>23</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954473 - 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>24</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954474 - 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>25</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954475 - 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>26</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Credit Facility (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CreditFacilityTables</Role>
      <ShortName>Credit Facility (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/CreditFacility</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - COMMON STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMONSTOCKTables</Role>
      <ShortName>COMMON STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.abm.com/role/COMMONSTOCK</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954478 - 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>29</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954479 - 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>30</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954480 - 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>31</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - ACQUISITIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/ACQUISITIONSDetails</Role>
      <ShortName>ACQUISITIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.abm.com/role/ACQUISITIONS</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - REVENUES - Schedule of Disaggregation of Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails</Role>
      <ShortName>REVENUES - Schedule of Disaggregation of Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954483 - 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>34</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - REVENUES - Schedule of Contract Asset and Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails</Role>
      <ShortName>REVENUES - Schedule of Contract Asset and Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - NET INCOME PER COMMON SHARE - Schedule of Basic and Diluted Net Income Per Common Share Calculations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails</Role>
      <ShortName>NET INCOME PER COMMON SHARE - Schedule of Basic and Diluted Net Income Per Common Share Calculations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - NET INCOME PER COMMON SHARE - Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails</Role>
      <ShortName>NET INCOME PER COMMON SHARE - Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954487 - 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>38</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954488 - 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>39</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - INSURANCE - Schedule of Insurance Related Balances and Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails</Role>
      <ShortName>INSURANCE - Schedule of Insurance Related Balances and Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - INSURANCE - Schedule of Instruments Used to Collateralize Insurance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails</Role>
      <ShortName>INSURANCE - Schedule of Instruments Used to Collateralize Insurance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Credit Facility - Schedule of Components of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails</Role>
      <ShortName>Credit Facility - Schedule of Components of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Credit Facility - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CreditFacilityNarrativeDetails</Role>
      <ShortName>Credit Facility - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Credit Facility - Schedule of Long-Term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails</Role>
      <ShortName>Credit Facility - Schedule of Long-Term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Credit Facility - Schedule of Interest Rate Swaps (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails</Role>
      <ShortName>Credit Facility - Schedule of Interest Rate Swaps (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - COMMON STOCK - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMONSTOCKNarrativeDetails</Role>
      <ShortName>COMMON STOCK - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - COMMON STOCK- Schedule of Repurchase Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails</Role>
      <ShortName>COMMON STOCK- Schedule of Repurchase Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954497 - 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>48</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954498 - 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>49</Position>
    </Report>
    <Report instance="abm-20240430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954499 - 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>50</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration -  abm-20240430.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  abm-20240430.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="abm-20240430.htm">abm-20240430.htm</File>
    <File>abm-20240430.xsd</File>
    <File>abm-20240430_cal.xml</File>
    <File>abm-20240430_def.xml</File>
    <File>abm-20240430_lab.xml</File>
    <File>abm-20240430_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>abm-20240430_g1.jpg</File>
    <File>abm-20240430_g2.jpg</File>
    <File>abm-20240430_g3.jpg</File>
    <File>abm-20240430_g4.jpg</File>
    <File>abm-20240430_g5.jpg</File>
    <File>abm-20240430_g6.jpg</File>
    <File>abm-20240430_g7.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="719">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>75
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "abm-20240430.htm": {
   "nsprefix": "abm",
   "nsuri": "http://www.abm.com/20240430",
   "dts": {
    "inline": {
     "local": [
      "abm-20240430.htm"
     ]
    },
    "schema": {
     "local": [
      "abm-20240430.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "abm-20240430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "abm-20240430_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "abm-20240430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "abm-20240430_pre.xml"
     ]
    }
   },
   "keyStandard": 223,
   "keyCustom": 33,
   "axisStandard": 19,
   "axisCustom": 2,
   "memberStandard": 26,
   "memberCustom": 26,
   "hidden": {
    "total": 8,
    "http://fasb.org/us-gaap/2023": 1,
    "http://xbrl.sec.gov/dei/2023": 5,
    "http://xbrl.sec.gov/ecd/2023": 2
   },
   "contextCount": 298,
   "entityCount": 1,
   "segmentCount": 53,
   "elementCount": 491,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 719,
    "http://xbrl.sec.gov/dei/2023": 30,
    "http://xbrl.sec.gov/ecd/2023": 16
   },
   "report": {
    "R1": {
     "role": "http://www.abm.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS",
     "longName": "0000008 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS",
     "shortName": "THE COMPANY AND NATURE OF OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "0000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.abm.com/role/ACQUISITIONS",
     "longName": "0000010 - Disclosure - ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.abm.com/role/REVENUES",
     "longName": "0000011 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHARE",
     "longName": "0000012 - Disclosure - NET INCOME PER COMMON SHARE",
     "shortName": "NET INCOME PER COMMON SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS",
     "longName": "0000013 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS",
     "shortName": "FAIR VALE OF FINANCIAL INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.abm.com/role/INSURANCE",
     "longName": "0000014 - Disclosure - INSURANCE",
     "shortName": "INSURANCE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InsuranceDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InsuranceDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.abm.com/role/CreditFacility",
     "longName": "0000015 - Disclosure - Credit Facility",
     "shortName": "Credit Facility",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.abm.com/role/COMMONSTOCK",
     "longName": "0000016 - Disclosure - COMMON STOCK",
     "shortName": "COMMON STOCK",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.abm.com/role/INCOMETAXES",
     "longName": "0000018 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.abm.com/role/SEGMENTINFORMATION",
     "longName": "0000019 - Disclosure - SEGMENT INFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.abm.com/role/REVENUESTables",
     "longName": "9954472 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables",
     "longName": "9954473 - Disclosure - NET INCOME PER COMMON SHARE (Tables)",
     "shortName": "NET INCOME PER COMMON SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables",
     "longName": "9954474 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)",
     "shortName": "FAIR VALE OF FINANCIAL INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.abm.com/role/INSURANCETables",
     "longName": "9954475 - Disclosure - INSURANCE (Tables)",
     "shortName": "INSURANCE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.abm.com/role/CreditFacilityTables",
     "longName": "9954476 - Disclosure - Credit Facility (Tables)",
     "shortName": "Credit Facility (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.abm.com/role/COMMONSTOCKTables",
     "longName": "9954477 - Disclosure - COMMON STOCK (Tables)",
     "shortName": "COMMON STOCK (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.abm.com/role/SEGMENTINFORMATIONTables",
     "longName": "9954478 - Disclosure - SEGMENT INFORMATION (Tables)",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails",
     "longName": "9954479 - Disclosure - THE COMPANY AND NATURE OF OPERATIONS (Details)",
     "shortName": "THE COMPANY AND NATURE OF OPERATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "abm:NumberOfIndustryGroups",
      "unitRef": "industry_group",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "abm:NumberOfIndustryGroups",
      "unitRef": "industry_group",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "9954480 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.abm.com/role/ACQUISITIONSDetails",
     "longName": "9954481 - Disclosure - ACQUISITIONS (Details)",
     "shortName": "ACQUISITIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
     "longName": "9954482 - Disclosure - REVENUES - Schedule of Disaggregation of Revenues (Details)",
     "shortName": "REVENUES - Schedule of Disaggregation of Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-68",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails",
     "longName": "9954483 - Disclosure - REVENUES - Remaining Performance Obligations Narrative (Details)",
     "shortName": "REVENUES - Remaining Performance Obligations Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails",
     "longName": "9954484 - Disclosure - REVENUES - Schedule of Contract Asset and Liability (Details)",
     "shortName": "REVENUES - Schedule of Contract Asset and Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "abm:ContractWithCustomerAssetBilledTradeReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "abm:ContractWithCustomerAssetBilledTradeReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails",
     "longName": "9954485 - Disclosure - NET INCOME PER COMMON SHARE - Schedule of Basic and Diluted Net Income Per Common Share Calculations (Details)",
     "shortName": "NET INCOME PER COMMON SHARE - Schedule of Basic and Diluted Net Income Per Common Share Calculations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-205",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails",
     "longName": "9954486 - Disclosure - NET INCOME PER COMMON SHARE - Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)",
     "shortName": "NET INCOME PER COMMON SHARE - Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails",
     "longName": "9954487 - Disclosure - FAIR VALE OF FINANCIAL INSTRUMENTS (Details)",
     "shortName": "FAIR VALE OF FINANCIAL INSTRUMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-213",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-213",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.abm.com/role/INSURANCENarrativeDetails",
     "longName": "9954488 - Disclosure - INSURANCE - Narrative (Details)",
     "shortName": "INSURANCE - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails",
     "longName": "9954489 - Disclosure - INSURANCE - Schedule of Insurance Related Balances and Activity (Details)",
     "shortName": "INSURANCE - Schedule of Insurance Related Balances and Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EstimatedInsuranceRecoveries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EstimatedInsuranceRecoveries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails",
     "longName": "9954490 - Disclosure - INSURANCE - Schedule of Instruments Used to Collateralize Insurance Obligations (Details)",
     "shortName": "INSURANCE - Schedule of Instruments Used to Collateralize Insurance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "abm:InstrumentsUsedToCollateralizeInsuranceObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "abm:InsuranceDisclosureTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "abm:InstrumentsUsedToCollateralizeInsuranceObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "abm:InsuranceDisclosureTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails",
     "longName": "9954491 - Disclosure - Credit Facility - Schedule of Components of Debt (Details)",
     "shortName": "Credit Facility - Schedule of Components of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "abm:LoansPayableCurrentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "abm:LoansPayableCurrentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.abm.com/role/CreditFacilityNarrativeDetails",
     "longName": "9954492 - Disclosure - Credit Facility - Narrative (Details)",
     "shortName": "Credit Facility - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-249",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-249",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails",
     "longName": "9954493 - Disclosure - Credit Facility - Schedule of Long-Term Debt Maturities (Details)",
     "shortName": "Credit Facility - Schedule of Long-Term Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-252",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-252",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails",
     "longName": "9954494 - Disclosure - Credit Facility - Schedule of Interest Rate Swaps (Details)",
     "shortName": "Credit Facility - Schedule of Interest Rate Swaps (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-259",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-259",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.abm.com/role/COMMONSTOCKNarrativeDetails",
     "longName": "9954495 - Disclosure - COMMON STOCK - Narrative (Details)",
     "shortName": "COMMON STOCK - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-264",
      "name": "abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-264",
      "name": "abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails",
     "longName": "9954496 - Disclosure - COMMON STOCK- Schedule of Repurchase Activity (Details)",
     "shortName": "COMMON STOCK- Schedule of Repurchase Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "abm:StockRepurchaseDuringPeriodAverageCostPerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "9954497 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "abm:SuretyBondsAndSuretyBackedLettersOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.abm.com/role/INCOMETAXESDetails",
     "longName": "9954498 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.abm.com/role/SEGMENTINFORMATIONDetails",
     "longName": "9954499 - Disclosure - SEGMENT INFORMATION (Details)",
     "shortName": "SEGMENT INFORMATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-267",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "abm-20240430.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net of allowances of $25.4 and $25.0 at April\u00a030, 2024 and October\u00a031, 2023, respectively",
        "label": "Accounts and Other Receivables, Net, Current",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r608"
     ]
    },
    "us-gaap_AccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccretionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount accretion on insurance claims",
        "label": "Accretion Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r732"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes \u2014 other than income",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r57",
      "r585"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r111"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent income taxes payable",
        "label": "Accrued Income Taxes, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r111"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r154",
      "r155",
      "r412",
      "r587",
      "r708"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss, net of taxes",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r87",
      "r140",
      "r467",
      "r502",
      "r503"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss, Net of Taxes",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r14",
      "r29",
      "r416",
      "r419",
      "r447",
      "r498",
      "r499",
      "r708",
      "r709",
      "r710",
      "r720",
      "r721",
      "r722"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r385",
      "r386",
      "r511",
      "r720",
      "r721",
      "r722",
      "r749",
      "r765"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r356"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total adjustments",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r641",
      "r651",
      "r676"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r633",
      "r644",
      "r654",
      "r679"
     ]
    },
    "abm_AirlineServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "AirlineServicesMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Airline Services",
        "label": "Airline Services [Member]",
        "documentation": "Airline Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r637",
      "r645",
      "r655",
      "r672",
      "r680",
      "r684",
      "r692"
     ]
    },
    "abm_AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance claim reserves, excluding medical and dental",
        "label": "All Other Claim Types, Excluding Medical And Dental Self Insurance Program [Member]",
        "documentation": "All Other Claim Types, Excluding Medical And Dental Self Insurance Program"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r232",
      "r238"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortization of Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r43",
      "r44"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r137",
      "r166",
      "r203",
      "r218",
      "r224",
      "r235",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r279",
      "r281",
      "r282",
      "r410",
      "r413",
      "r433",
      "r462",
      "r536",
      "r608",
      "r621",
      "r740",
      "r741",
      "r752"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r144",
      "r166",
      "r235",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r279",
      "r281",
      "r282",
      "r410",
      "r413",
      "r433",
      "r608",
      "r740",
      "r741",
      "r752"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_AviationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "AviationMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aviation",
        "label": "Aviation [Member]",
        "documentation": "Aviation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "abm_BuildingAndEnergySolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "BuildingAndEnergySolutionsMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building &amp; Energy Solutions",
        "label": "Building And Energy Solutions [Member]",
        "documentation": "Building &amp; Energy Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r605",
      "r606"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r404",
      "r605",
      "r606"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "abm_BusinessAndIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "BusinessAndIndustryMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "B&amp;I",
        "verboseLabel": "Business &amp; Industry",
        "label": "Business And Industry [Member]",
        "documentation": "Business and Industry [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential post-closing contingent consideration",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r60",
      "r407"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of contingent consideration",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r713"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum contingent consideration payable in future years",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of contingent consideration",
        "verboseLabel": "Contingent consideration",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r61",
      "r408"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACQUISITIONS",
        "label": "Business Combination Disclosure [Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r405"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of previously capitalized contract costs",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss recorded on costs capitalized",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r133",
      "r583"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r94",
      "r163"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r94"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r74",
      "r464",
      "r523"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r257",
      "r258",
      "r578",
      "r733"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, dividends (in USD per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r612",
      "r613",
      "r615",
      "r616",
      "r617",
      "r618",
      "r720",
      "r721",
      "r749",
      "r763",
      "r765"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in USD per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r524"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)",
        "periodEndLabel": "Balance, end of period (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r81",
      "r524",
      "r542",
      "r765",
      "r766"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value; 100,000,000 shares authorized; 62,756,634 and 62,847,387 shares issued and outstanding at April\u00a030, 2024 and October\u00a031, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r466",
      "r608"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r150",
      "r152",
      "r158",
      "r457",
      "r474"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r205",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r226",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r278",
      "r280",
      "r281",
      "r740",
      "r741"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r205",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r226",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r278",
      "r280",
      "r281",
      "r740",
      "r741"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.abm.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Asset and Liability",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "abm_ContractWithCustomerAssetBilledTradeReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerAssetBilledTradeReceivableCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billed trade receivables",
        "label": "Contract With Customer, Asset, Billed Trade Receivable, Current",
        "documentation": "Contract With Customer, Asset, Billed Trade Receivable, Current"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ContractWithCustomerAssetCapitalizedCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerAssetCapitalizedCommissions",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized commissions",
        "label": "Contract With Customer, Asset, Capitalized Commissions",
        "documentation": "Contract With Customer, Asset, Capitalized Commissions"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs incurred in excess of amounts billed",
        "label": "Contract With Customer, Asset, Costs Incurred In Excess Of Amounts Billed, Current",
        "documentation": "Contract With Customer, Asset, Costs Incurred In Excess Of Amounts Billed, Current"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract price",
        "label": "Contract With Customer, Asset, Increase (Decrease) For New Capitalized Costs",
        "documentation": "Contract With Customer, Asset, Increase (Decrease) For New Capitalized Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs incurred in excess of amounts billed",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r326",
      "r345"
     ]
    },
    "abm_ContractWithCustomerAssetUnbilledTradeReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerAssetUnbilledTradeReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled trade receivables",
        "label": "Contract With Customer, Asset, Unbilled Trade Receivables, Current",
        "documentation": "Contract With Customer, Asset, Unbilled Trade Receivables, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r345"
     ]
    },
    "abm_ContractWithCustomerLiabilityOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerLiabilityOtherCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Contract liabilities, balance at beginning of period",
        "periodEndLabel": "Contract liabilities, balance at end of period",
        "label": "Contract With Customer, Liability, Other, Current",
        "documentation": "Contract With Customer, Liability, Other, Current"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Recognition of deferred revenue",
        "label": "Contract With Customer, Liability, Other, Including New Contract Revenue Recognized",
        "documentation": "Contract With Customer, Liability, Other, Including New Contract Revenue Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional contract liabilities",
        "label": "Contract With Customer, Liability, Other, Increase (Decrease) For Additional Contract Liabilities",
        "documentation": "Contract With Customer, Liability, Other, Increase (Decrease) For Additional Contract Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ContractwithCustomerLiabilitiesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ContractwithCustomerLiabilitiesRollForward",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Liabilities [Roll Forward]",
        "label": "Contract with Customer, Liabilities [Roll Forward]",
        "documentation": "Contract with Customer, Liabilities [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Corporate, Non-Segment [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r217",
      "r218",
      "r219",
      "r220",
      "r226",
      "r725"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Cost of Goods and Services Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r453"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "abm_CreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "CreditFacilityMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Member]",
        "documentation": "Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of debt, net",
        "label": "Debt, Current",
        "documentation": "Amount of debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/CreditFacility"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r164",
      "r283",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r299",
      "r306",
      "r307",
      "r309"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r77",
      "r78",
      "r110",
      "r112",
      "r168",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r442",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r716"
     ]
    },
    "abm_DebtInstrumentBasisSpreadFloor": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "DebtInstrumentBasisSpreadFloor",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Floor on credit spread adjustment",
        "label": "Debt Instrument, Basis Spread Floor",
        "documentation": "Debt Instrument, Basis Spread Floor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "abm_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "DebtInstrumentCovenantMaximumSecuredNetLeverageRatio",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured net leverage ratio",
        "label": "Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio",
        "documentation": "Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "abm_DebtInstrumentCovenantMaximumTotalNetLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "DebtInstrumentCovenantMaximumTotalNetLeverageRatio",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total net leverage ratio",
        "label": "Debt Instrument, Covenant, Maximum Total Net Leverage Ratio",
        "documentation": "Debt Instrument, Covenant, Maximum Total Net Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "abm_DebtInstrumentCovenantMinimumInterestCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "DebtInstrumentCovenantMinimumInterestCoverageRatio",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest coverage ratio",
        "label": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio",
        "documentation": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, face amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r73",
      "r284",
      "r442",
      "r596",
      "r597"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r432",
      "r596",
      "r597"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r442",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r716"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r168",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r442",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r716"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, periodic payment, principal",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "documentation": "Amount of the required periodic payments applied to principal."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r48",
      "r49",
      "r70",
      "r71",
      "r73",
      "r75",
      "r102",
      "r103",
      "r168",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r442",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r716"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, term",
        "label": "Debt Instrument, Term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held in funded deferred compensation plan",
        "label": "Deferred Compensation Plan Assets",
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements."
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsCurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": "us-gaap_LoansPayableCurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized deferred financing costs",
        "label": "Debt Issuance Costs, Current, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": "us-gaap_LongTermLoansPayable",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized deferred financing costs",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r105",
      "r124",
      "r399",
      "r400",
      "r718"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liability, net",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389",
      "r463"
     ]
    },
    "us-gaap_DepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepositsMember",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted insurance deposits",
        "label": "Deposits [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r208"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r515",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r550",
      "r551",
      "r552",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r571",
      "r572",
      "r573",
      "r574",
      "r611",
      "r613"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Interest Rate",
        "label": "Derivative, Fixed Interest Rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r65",
      "r66",
      "r513",
      "r515",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r550",
      "r551",
      "r552",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r571",
      "r572",
      "r573",
      "r574",
      "r586",
      "r611",
      "r613"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional Amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r748"
     ]
    },
    "us-gaap_DividendsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends",
        "label": "Dividends [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DividendsSharebasedCompensationStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsSharebasedCompensationStock",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock issued under share-based compensation plans",
        "label": "Dividend, Share-Based Payment Arrangement, Shares",
        "documentation": "Amount of paid and unpaid stock dividends declared for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per common share",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in USD per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r184",
      "r186",
      "r191",
      "r192",
      "r193",
      "r197",
      "r423",
      "r424",
      "r458",
      "r475",
      "r589"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per common share",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in USD per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r186",
      "r191",
      "r192",
      "r193",
      "r197",
      "r423",
      "r424",
      "r458",
      "r475",
      "r589"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NET INCOME PER COMMON SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r194",
      "r195",
      "r196"
     ]
    },
    "abm_EducationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "EducationMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Education",
        "label": "Education [Member]",
        "documentation": "Education [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "label": "Employee-related Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "abm_EnergyEfficientGovernmentBuildingsTaxCreditsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "EnergyEfficientGovernmentBuildingsTaxCreditsAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions",
        "label": "Energy Efficient Government Buildings Tax Credits, Amount",
        "documentation": "Energy Efficient Government Buildings Tax Credits, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "abm_EnergySavingsContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "EnergySavingsContractsMember",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy Savings Contracts",
        "label": "Energy Savings Contracts [Member]",
        "documentation": "Energy Savings Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customer [Line Items]",
        "label": "Revenue from External Customer [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r128",
      "r153",
      "r154",
      "r155",
      "r169",
      "r170",
      "r171",
      "r173",
      "r179",
      "r181",
      "r198",
      "r236",
      "r237",
      "r323",
      "r384",
      "r385",
      "r386",
      "r395",
      "r396",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r447",
      "r498",
      "r499",
      "r500",
      "r511",
      "r562"
     ]
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distributions from unconsolidated affiliates",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r11",
      "r89",
      "r470"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred equity investment",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r641",
      "r651",
      "r676"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r627",
      "r638",
      "r648",
      "r673"
     ]
    },
    "us-gaap_EstimatedInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EstimatedInsuranceRecoveries",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance recoverables",
        "label": "Estimated Insurance Recoveries",
        "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "abm_FacilityServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "FacilityServicesMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility Services",
        "label": "Facility Services [Member]",
        "documentation": "Facility Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r430"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r430"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r427",
      "r448",
      "r449",
      "r450",
      "r596",
      "r597",
      "r602",
      "r603",
      "r604"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r428",
      "r429",
      "r431"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALE OF FINANCIAL INSTRUMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r348",
      "r353",
      "r427",
      "r448",
      "r602",
      "r603",
      "r604"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r348",
      "r353",
      "r427",
      "r449",
      "r596",
      "r597",
      "r602",
      "r603",
      "r604"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r427",
      "r450",
      "r596",
      "r597",
      "r602",
      "r603",
      "r604"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r448",
      "r449",
      "r450",
      "r596",
      "r597",
      "r602",
      "r603",
      "r604"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Recurring",
        "label": "Fair Value, Recurring [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r431"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of finance lease obligations",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r446"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other intangible assets, accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r253"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net of accumulated amortization of $466.8 and $438.3 at April\u00a030, 2024 and October\u00a031, 2023, respectively",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r454"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r655",
      "r680"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r655",
      "r680"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r655",
      "r680"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r655",
      "r680"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r655",
      "r680"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain)/Loss on sale of assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "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."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r243",
      "r455",
      "r593",
      "r608",
      "r727",
      "r728"
     ]
    },
    "abm_GuaranteeObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "GuaranteeObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee obligation",
        "label": "Guarantee Obligation",
        "documentation": "The total amount of guaranteed energy savings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsByNatureAxis",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Axis]",
        "label": "Guarantor Obligations, Nature [Axis]",
        "documentation": "Information by nature of guarantee."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsNatureDomain",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Domain]",
        "label": "Guarantor Obligations, Nature [Domain]",
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r88",
      "r115",
      "r203",
      "r217",
      "r223",
      "r226",
      "r459",
      "r471",
      "r591"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from unconsolidated affiliates",
        "negatedLabel": "Income from unconsolidated affiliates",
        "verboseLabel": "Income from unconsolidated affiliates",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r89",
      "r114",
      "r210",
      "r234",
      "r470"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r387",
      "r392",
      "r393",
      "r394",
      "r397",
      "r401",
      "r402",
      "r403",
      "r510"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax provision",
        "terseLabel": "Provisions for taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r125",
      "r180",
      "r181",
      "r211",
      "r390",
      "r398",
      "r476"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate benefit from share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate benefit from return to provision adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate benefit from uncertain tax positions",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable and other accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable, net",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "IncreaseDecreaseInLeaseLiabilitiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term lease liabilities",
        "label": "Increase (Decrease) In Lease Liabilities, Noncurrent",
        "documentation": "Increase (Decrease) In Lease Liabilities, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Right-of-use assets",
        "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset",
        "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other noncurrent assets",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade accounts receivable and costs incurred in excess of amounts billed",
        "label": "Increase (Decrease) in Receivables",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInSelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInSelfInsuranceReserve",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance claims",
        "label": "Increase (Decrease) in Self Insurance Reserve",
        "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."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r188",
      "r189",
      "r193",
      "r357"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r637",
      "r645",
      "r655",
      "r672",
      "r680",
      "r684",
      "r692"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r626",
      "r696"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r626",
      "r696"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r626",
      "r696"
     ]
    },
    "abm_InstrumentsUsedToCollateralizeInsuranceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InstrumentsUsedToCollateralizeInsuranceObligations",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Instruments used to collateralize insurance obligations",
        "label": "Instruments Used To Collateralize Insurance Obligations",
        "documentation": "Instruments Used To Collateralize Insurance Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InstrumentsUsedtoCollateralizeInsuranceObligationsTypeDomain",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Instruments Used to Collateralize Insurance Obligations, Type [Domain]",
        "label": "Instruments Used to Collateralize Insurance Obligations, Type [Domain]",
        "documentation": "Instruments Used to Collateralize Insurance Obligations, Type [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Instruments Used to Collateralize Insurance Obligations by Type [Axis]",
        "label": "Instruments Used to Collateralize Insurance Obligations by Type [Axis]",
        "documentation": "Instruments Used to Collateralize Insurance Obligations by Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InsuranceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance [Abstract]",
        "label": "Insurance [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InsuranceDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InsuranceDisclosureTableTextBlock",
     "presentation": [
      "http://www.abm.com/role/INSURANCETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Instruments Used to Collateralize Insurance Obligations",
        "label": "Insurance Disclosure [Table Text Block]",
        "documentation": "Insurance Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InsuranceDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/INSURANCE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INSURANCE",
        "label": "Insurance Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r494",
      "r495"
     ]
    },
    "abm_InsurancePoliciesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InsurancePoliciesAxis",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance Policies [Axis]",
        "label": "Insurance Policies [Axis]",
        "documentation": "Insurance Policies [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InsurancePoliciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InsurancePoliciesDomain",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance Policies [Domain]",
        "label": "Insurance Policies [Domain]",
        "documentation": "Insurance Policies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance policy coverage, general and automobile liability losses",
        "label": "Insurance Policy Coverage, General Liability And Automobile Liability Losses",
        "documentation": "Represents commercial insurance umbrella policies that cover general liability and automobile liability losses above primary limits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r117",
      "r156",
      "r207",
      "r441",
      "r547",
      "r619",
      "r764"
     ]
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate cash flow hedge gain to be reclassified during next 12 months, net",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "abm_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax to be reclassified during the next 12 months",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax",
        "documentation": "Interest Rate Cash Flow Hedge Gain (Loss) To Be Reclassified During Next 12 Months, Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativeAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap assets",
        "label": "Interest Rate Derivative Assets, at Fair Value",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "abm_InterestRateSwapEffective1112022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateSwapEffective1112022Member",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap, Effective 11/1/2022",
        "label": "Interest Rate Swap, Effective 11/1/2022 [Member]",
        "documentation": "Interest Rate Swap, Effective 11/1/2022"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InterestRateSwapEffective2252022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateSwapEffective2252022Member",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap, Effective 2/25/2022",
        "label": "Interest Rate Swap, Effective 2/25/2022 [Member]",
        "documentation": "Interest Rate Swap, Effective 2/25/2022"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InterestRateSwapEffective292022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateSwapEffective292022Member",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap, Effective 2/9/2022",
        "label": "Interest Rate Swap, Effective 2/9/2022 [Member]",
        "documentation": "Interest Rate Swap, Effective 2/9/2022"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InterestRateSwapEffective542022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateSwapEffective542022Member",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap, Effective 5/4/2022",
        "label": "Interest Rate Swap, Effective 5/4/2022 [Member]",
        "documentation": "Interest Rate Swap, Effective 5/4/2022"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InterestRateSwapEffective7182022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateSwapEffective7182022Member",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap, Effective 7/18/2022",
        "label": "Interest Rate Swap, Effective 7/18/2022 [Member]",
        "documentation": "Interest Rate Swap, Effective 7/18/2022"
       }
      }
     },
     "auth_ref": []
    },
    "abm_InterestRateSwapEffective772022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "InterestRateSwapEffective772022Member",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap, Effective 7/7/2022",
        "label": "Interest Rate Swap, Effective 7/7/2022 [Member]",
        "documentation": "Interest Rate Swap, Effective 7/7/2022"
       }
      }
     },
     "auth_ref": []
    },
    "abm_JanitorialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "JanitorialMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Janitorial",
        "label": "Janitorial [Member]",
        "documentation": "Janitorial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_LettersOfCreditLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "LettersOfCreditLineItems",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters Of Credit [Line Items]",
        "label": "Letters Of Credit [Line Items]",
        "documentation": "Letters Of Credit [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "abm_LettersOfCreditTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "LettersOfCreditTable",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters Of Credit [Table]",
        "label": "Letters Of Credit [Table]",
        "documentation": "Letters Of Credit [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r166",
      "r235",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r279",
      "r281",
      "r282",
      "r411",
      "r413",
      "r414",
      "r433",
      "r522",
      "r590",
      "r621",
      "r740",
      "r752",
      "r753"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r113",
      "r469",
      "r608",
      "r717",
      "r726",
      "r750"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r132",
      "r166",
      "r235",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r279",
      "r281",
      "r282",
      "r411",
      "r413",
      "r414",
      "r433",
      "r608",
      "r740",
      "r752",
      "r753"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for Claims and Claims Adjustment Expense [Line Items]",
        "label": "Liability for Claims and Claims Adjustment Expense [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseTable",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for Claims and Claims Adjustment Expense [Table]",
        "label": "Liability for Claims and Claims Adjustment Expense [Table]",
        "documentation": "Disclosure of information about the liability for claims and claims adjustment expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r716"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationStatusAxis",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Status [Axis]",
        "label": "Litigation Status [Axis]",
        "documentation": "Information by status of pending, threatened, or settled litigation."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_LitigationStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationStatusDomain",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Status [Domain]",
        "label": "Litigation Status [Domain]",
        "documentation": "Status of pending, threatened, or settled litigation."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current portion of term loan",
        "label": "Loans Payable, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "abm_LoansPayableCurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "LoansPayableCurrentGross",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": "us-gaap_LoansPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross term loan",
        "label": "Loans Payable, Current, Gross",
        "documentation": "Loans Payable, Current, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "abm_LoansPayableNoncurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "LoansPayableNoncurrentGross",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": "us-gaap_LongTermLoansPayable",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross term loan",
        "label": "Loans Payable, Noncurrent, Gross",
        "documentation": "Loans Payable, Noncurrent, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrentAbstract",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "label": "Long-Term Debt, Current Maturities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r168",
      "r301"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r168",
      "r301"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r168",
      "r301"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r168",
      "r301"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "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."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt, net",
        "totalLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrentAbstract",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving line of credit",
        "label": "Long-Term Line of Credit, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r45",
      "r46"
     ]
    },
    "us-gaap_LongTermLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermLoansPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofComponentsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total noncurrent portion of term loan",
        "label": "Loans Payable, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r47"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r265",
      "r735",
      "r736"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r265",
      "r735",
      "r736"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r698"
     ]
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of reasonably possible loss",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r264",
      "r265"
     ]
    },
    "abm_ManagementReimbursementRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ManagementReimbursementRevenueMember",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management Reimbursement Revenue",
        "label": "Management Reimbursement Revenue [Member]",
        "documentation": "Management Reimbursement Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ManufacturingAndDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ManufacturingAndDistributionMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "M&amp;D",
        "terseLabel": "Manufacturing &amp; Distribution",
        "label": "Manufacturing And Distribution [Member]",
        "documentation": ""
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reconciling Items",
        "label": "Segment Reconciling Items [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of Long-term Debt",
        "label": "Maturities of Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r354",
      "r452",
      "r497",
      "r514",
      "r515",
      "r567",
      "r568",
      "r569",
      "r570",
      "r575",
      "r579",
      "r580",
      "r592",
      "r600",
      "r607",
      "r610",
      "r742",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "abm_MedicalAndDentalSelfInsuranceProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "MedicalAndDentalSelfInsuranceProgramMember",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Medical and dental claim reserves",
        "label": "Medical And Dental Self Insurance Program [Member]",
        "documentation": "Medical and Dental Self Insurance Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r354",
      "r452",
      "r497",
      "r514",
      "r515",
      "r567",
      "r568",
      "r569",
      "r570",
      "r575",
      "r579",
      "r580",
      "r592",
      "r600",
      "r607",
      "r610",
      "r742",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "THE COMPANY AND NATURE OF OPERATIONS",
        "label": "Nature of Operations [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r126"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r96"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "verboseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r96",
      "r116",
      "r130",
      "r148",
      "r151",
      "r155",
      "r166",
      "r172",
      "r174",
      "r175",
      "r176",
      "r177",
      "r180",
      "r181",
      "r190",
      "r203",
      "r217",
      "r223",
      "r226",
      "r235",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r279",
      "r281",
      "r282",
      "r424",
      "r433",
      "r472",
      "r544",
      "r560",
      "r561",
      "r591",
      "r619",
      "r740"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r655",
      "r672",
      "r680"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "abm_NumberOfIndustryGroups": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "NumberOfIndustryGroups",
     "presentation": [
      "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of industry groups",
        "label": "Number Of Industry Groups",
        "documentation": "Number Of Industry Groups"
       }
      }
     },
     "auth_ref": []
    },
    "abm_NumberOfTechnicalSolutionSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "NumberOfTechnicalSolutionSegments",
     "presentation": [
      "http://www.abm.com/role/THECOMPANYANDNATUREOFOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of technical solutions segments",
        "label": "Number Of Technical Solution Segments",
        "documentation": "Number Of Technical Solution Segments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain from cash flow hedges recorded in accumulated other comprehensive income (loss), net of tax",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating profit",
        "verboseLabel": "Total operating profit",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r217",
      "r223",
      "r226",
      "r591"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r226"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r107",
      "r504",
      "r505"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r608"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and other",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r13",
      "r108"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax related to amounts in accumulated other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r153",
      "r473"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r17",
      "r149",
      "r152",
      "r157",
      "r434",
      "r435",
      "r440",
      "r456",
      "r473",
      "r708",
      "r709"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax (provision) benefit",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r13",
      "r108"
     ]
    },
    "us-gaap_OtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other investments",
        "label": "Other Investments",
        "documentation": "Amount of investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r632",
      "r643",
      "r653",
      "r678"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r635",
      "r646",
      "r656",
      "r681"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r635",
      "r646",
      "r656",
      "r681"
     ]
    },
    "us-gaap_ParkingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ParkingMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parking",
        "label": "Parking [Member]",
        "documentation": "Space used for parking equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock, including excise taxes",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Taxes withheld from issuance of share-based compensation awards, net",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash purchase price",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r406"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Additions to property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "us-gaap_PendingLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PendingLitigationMember",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pending Litigation",
        "label": "Pending Litigation [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in USD per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r311"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r524"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r311"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value; 500,000 shares authorized; none issued",
        "label": "Preferred Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r465",
      "r608"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r240",
      "r241",
      "r584"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r507"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepaymentsOfBankOverdrafts",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in book cash overdrafts",
        "label": "Proceeds from (Repayments of) Bank Overdrafts",
        "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."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r715"
     ]
    },
    "abm_ProceedsFromRepaymentsOfEnergySavingContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ProceedsFromRepaymentsOfEnergySavingContracts",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing of energy savings performance contracts",
        "label": "Proceeds From (Repayments Of) Energy Saving Contracts",
        "documentation": "Proceeds From (Repayments Of) Energy Performance Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of assets",
        "label": "Proceeds from Sale of Other Assets, Investing Activities",
        "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r453",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r582",
      "r601",
      "r609",
      "r704",
      "r737",
      "r738",
      "r744",
      "r760"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r453",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r582",
      "r601",
      "r609",
      "r704",
      "r737",
      "r738",
      "r744",
      "r760"
     ]
    },
    "abm_PropertyDamagePolicyLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "PropertyDamagePolicyLimit",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance policy coverage, property damage",
        "label": "Property Damage, Policy Limit",
        "documentation": "Represents the policy limit provided by the insurance program for property damage risks."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $347.4 and $326.5 at April\u00a030, 2024 and October\u00a031, 2023, respectively",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r729"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, accumulated depreciation",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r707",
      "r730"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for bad debt",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r239"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r347",
      "r354",
      "r380",
      "r381",
      "r382",
      "r451",
      "r452",
      "r497",
      "r514",
      "r515",
      "r567",
      "r568",
      "r569",
      "r570",
      "r575",
      "r579",
      "r580",
      "r592",
      "r600",
      "r607",
      "r610",
      "r613",
      "r731",
      "r742",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r347",
      "r354",
      "r380",
      "r381",
      "r382",
      "r451",
      "r452",
      "r497",
      "r514",
      "r515",
      "r567",
      "r568",
      "r569",
      "r570",
      "r575",
      "r579",
      "r580",
      "r592",
      "r600",
      "r607",
      "r610",
      "r613",
      "r731",
      "r742",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759"
     ]
    },
    "abm_RavenVoltIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "RavenVoltIncMember",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RavenVolt",
        "label": "RavenVolt, Inc. [Member]",
        "documentation": "RavenVolt, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r627",
      "r638",
      "r648",
      "r673"
     ]
    },
    "abm_ReneJacobsenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ReneJacobsenMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rene Jacobsen [Member]",
        "documentation": "Rene Jacobsen"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of borrowings from debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r508"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r628",
      "r639",
      "r649",
      "r674"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r629",
      "r640",
      "r650",
      "r675"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r636",
      "r647",
      "r657",
      "r682"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/FAIRVALEOFFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance deposits",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r120",
      "r163"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r104",
      "r468",
      "r501",
      "r503",
      "r509",
      "r525",
      "r608"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r169",
      "r170",
      "r171",
      "r173",
      "r179",
      "r181",
      "r236",
      "r237",
      "r384",
      "r385",
      "r386",
      "r395",
      "r396",
      "r415",
      "r417",
      "r418",
      "r420",
      "r422",
      "r498",
      "r500",
      "r511",
      "r765"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "verboseLabel": "Total Revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r216",
      "r221",
      "r222",
      "r228",
      "r230",
      "r231",
      "r343",
      "r344",
      "r453"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management Reimbursement Revenue by Segment and Remaining Performance Obligations",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r581"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.abm.com/role/REVENUES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUES",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r346"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Types and Contract Balances",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r581",
      "r588"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.abm.com/role/REVENUESRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r355",
      "r723"
     ]
    },
    "us-gaap_ScenarioPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScenarioPlanMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario, Material Acquisition",
        "label": "Scenario, Plan [Member]",
        "documentation": "The scenario under which facts represent plans as distinct from actual."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r182",
      "r355",
      "r698",
      "r723"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r404"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r48",
      "r49",
      "r70",
      "r71",
      "r73",
      "r75",
      "r102",
      "r103",
      "r596",
      "r598",
      "r719"
     ]
    },
    "abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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]",
        "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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]",
        "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Net Income Per Common Share Calculations",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customers by Products and Services [Table]",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "presentation": [
      "http://www.abm.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenues",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "abm_ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock",
     "presentation": [
      "http://www.abm.com/role/INSURANCETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Insurance Related Balances and Activity",
        "label": "Schedule Of Insurance Related Balances And Activity [Table Text Block]",
        "documentation": "Schedule Of Insurance Related Balances And Activity [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInterestRateDerivativesTableTextBlock",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interest Rate Swaps",
        "label": "Schedule of Interest Rate Derivatives [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "abm_ScheduleOfOtherLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ScheduleOfOtherLiabilitiesLineItems",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Liabilities [Line Items]",
        "label": "Schedule Of Other Liabilities [Line Items]",
        "documentation": "Schedule of Other Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "abm_ScheduleOfOtherLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ScheduleOfOtherLiabilitiesTable",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Liabilities [Table]",
        "label": "Schedule Of Other Liabilities [Table]",
        "documentation": "Schedule of Other Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r42"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Information by Reportable Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r42"
     ]
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share Repurchase Activity",
        "label": "Class of Treasury Stock [Table Text Block]",
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r52",
      "r53"
     ]
    },
    "abm_ScottSalmirsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "ScottSalmirsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scott Salmirs [Member]",
        "documentation": "Scott Salmirs"
       }
      }
     },
     "auth_ref": []
    },
    "abm_SecuredOvernightFinancingRateSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r622"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r226",
      "r231",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r593",
      "r704",
      "r760"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT INFORMATION",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r215",
      "r220",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.abm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating profit",
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationRevenueAbstract",
     "presentation": [
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInsuranceRelatedBalancesandActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance claim reserves",
        "label": "Self Insurance Reserve",
        "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."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReserveCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance claims",
        "label": "Self Insurance Reserve, Current",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReserveNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent insurance claims",
        "label": "Self Insurance Reserve, Noncurrent",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "abm_SelfInsuredRetentionAmountPerOccurrence": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "SelfInsuredRetentionAmountPerOccurrence",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self insurance retention amount per-claim",
        "label": "Self Insured Retention, Amount Per Occurrence",
        "documentation": "Self Insured Retention, Amount Per Occurrence"
       }
      }
     },
     "auth_ref": []
    },
    "abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self insurance retention amount per-claim, medical plan",
        "label": "Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs",
        "documentation": "Self Insured Retention, Amount Per Participant, Per Year, For Certain Employee Medical And Dental Programs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383"
     ]
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandbyLettersOfCreditMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby letters of credit",
        "label": "Standby Letters of Credit [Member]",
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r739",
      "r761",
      "r762"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r226",
      "r231",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r593",
      "r704",
      "r760"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r27",
      "r128",
      "r153",
      "r154",
      "r155",
      "r169",
      "r170",
      "r171",
      "r173",
      "r179",
      "r181",
      "r198",
      "r236",
      "r237",
      "r323",
      "r384",
      "r385",
      "r386",
      "r395",
      "r396",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r447",
      "r498",
      "r499",
      "r500",
      "r511",
      "r562"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r198",
      "r453",
      "r506",
      "r512",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r543",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r614"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.abm.com/role/ACQUISITIONSDetails",
      "http://www.abm.com/role/CreditFacilityNarrativeDetails",
      "http://www.abm.com/role/CreditFacilityScheduleofInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r182",
      "r355",
      "r698",
      "r699",
      "r723"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r198",
      "r453",
      "r506",
      "r512",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r543",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r614"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r631",
      "r642",
      "r652",
      "r677"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r80",
      "r81",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r80",
      "r81",
      "r104"
     ]
    },
    "abm_StockRepurchaseDuringPeriodAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "StockRepurchaseDuringPeriodAverageCostPerShare",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average price paid per share (in USD per share)",
        "label": "Stock Repurchase During Period, Average Cost Per Share",
        "documentation": "Stock repurchase average cost per share."
       }
      }
     },
     "auth_ref": []
    },
    "abm_StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expansion of existing share repurchase program",
        "label": "Stock Repurchase Program, Increase (Decrease) In Authorized Amount",
        "documentation": "Stock Repurchase Program, Increase (Decrease) In Authorized Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining amount of authorized repurchases of common stock",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "documentation": "Amount remaining of a stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKNarrativeDetails",
      "http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock, including excise taxes (in shares)",
        "terseLabel": "Shares repurchased under share repurchase program (in shares)",
        "verboseLabel": "Total number of shares purchased (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r80",
      "r81",
      "r104",
      "r508",
      "r562",
      "r576"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCKScheduleofRepurchaseActivityDetails",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock, including excise taxes",
        "verboseLabel": "Total cash paid for share repurchases",
        "label": "Stock Repurchased During Period, Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r80",
      "r81",
      "r104",
      "r511",
      "r562",
      "r576",
      "r620"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r84",
      "r85",
      "r97",
      "r526",
      "r542",
      "r563",
      "r564",
      "r608",
      "r621",
      "r717",
      "r726",
      "r750",
      "r765"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.abm.com/role/COMMONSTOCK"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMON STOCK",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r165",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r421",
      "r565",
      "r566",
      "r577"
     ]
    },
    "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in case reserves plus IBNR Claims \u2014 prior years",
        "label": "Prior Year Claims and Claims Adjustment Expense",
        "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "abm_SuretyBondsAndSuretyBackedLettersOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "SuretyBondsAndSuretyBackedLettersOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.abm.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety bonds and surety-backed letters of credit",
        "label": "Surety Bonds And Surety-Backed Letters Of Credit",
        "documentation": "Surety Bonds And Other Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "abm_SuretyBondsAndSuretyBackedLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "SuretyBondsAndSuretyBackedLettersOfCreditMember",
     "presentation": [
      "http://www.abm.com/role/INSURANCEScheduleofInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety bonds and surety-backed letters of credit",
        "label": "Surety Bonds And Surety-Backed Letters Of Credit [Member]",
        "documentation": "Surety Bonds And Surety-Backed Letters Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "abm_SwingLineLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "SwingLineLoanMember",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swing Line Loan",
        "label": "Swing Line Loan [Member]",
        "documentation": "Swing Line Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "abm_TechnicalSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "TechnicalSolutionsMember",
     "presentation": [
      "http://www.abm.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.abm.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technical Solutions",
        "label": "Technical Solutions [Member]",
        "documentation": "Technical Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.abm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.abm.com/role/CreditFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of dilutive securities",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average common and common equivalent shares outstanding \u2014 Diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r193"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average common and common equivalent shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.abm.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.abm.com/role/NETINCOMEPERCOMMONSHAREScheduleofBasicandDilutedNetIncomePerCommonShareCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common and common equivalent shares outstanding \u2014 Basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r193"
     ]
    },
    "abm_WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.abm.com/20240430",
     "localname": "WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit",
     "crdr": "debit",
     "presentation": [
      "http://www.abm.com/role/INSURANCENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Primary policy limit",
        "label": "Workers Compensation, General Liability, And Other Insurable Risks, Insurance Policy Limit",
        "documentation": "Represents the policy limit provided by the insurance program for workers' compensation, general liability, and other insurable risks."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "12",
   "Subparagraph": "(f)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "720",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//944/tableOfContent"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-7"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(4)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-3"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(4)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-3"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>76
<FILENAME>0000771497-24-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000771497-24-000013-xbrl.zip
M4$L#!!0    ( "-?QEB\PEE7.4H! !E#$P 0    86)M+3(P,C0P-#,P+FAT
M;>R]:W?B2+(N_'W_"KW,G#U5:QD*25Q=U9Q%^=+-GBK;8US3>]XOLQ(I,>H2
M$JV+;>;7GXB4Q,6(BT"@E,A>,RX04BHSXHG(B,C(R"__]VUL2B_4<0W;^N5O
M<J7Z-XE:FJT;UO,O?^OVKWJ]O_W?SG]]^?_*Y?_]^OA-NK8U?TPM3[IR*/&H
M+KT:WDCR1E3ZW79^&B]$>C")-[2=<;D</'9E3Z:.\3SR)*6JU*+;HE^=RV9]
MJ ]:5;5<'S0'Y5I35\L#&;[*]7:KUJKJ5;55NWB^K+9I3=7:6GE8)8URK4$&
M9:)I@W*;MMJ:/)35IC:\T"^'-46O#BAIZZUA39<'1"7:D,#GMMR"[Y2]=^3!
MF&'<EGOY9AK6SU]*(\^;7'[Z]/KZ6GE5*[;S_$ENM]N?V*^E\-:5.]\&CLGN
M5:I5]1/^/" NC6XWWKSXNPT+;J5(S4^>0RP7B44\(#^THU3+5:4L*U$C^)!N
MS-I9?&/C4_#CXJW&AOX9ENL12YOU3Z?OVG6I5GFV7S[!#]@3==:P:\01"!J5
M/_WO]V]];43'I/R^>>-M75]D=8$$T>UD,%ZZ'[Y7-'N,':E5:VHUO&\]IY"G
M46-4T^.'!C\L#<UP[9HB-S=1+;AC@:EE:&SI@:CQ37R5Z^5JJZS*43N^6WXF
M9#)K9TC< 7MI^,-2+UW'6[T1+LYONC0)B&N)6N4?_5+GRX@2O?-E3#TBX6-E
M^J=OO/Q2NK(M#T2W_#2= )NTX-LO)8^^>9\8^3YU_NN__NN+9W@F[0 #RA'Q
MOWP*KGWY%+0\L/5IYXMNO$BN-S7I+R7=<"<FF5Y:MD7A_<;;)=Y(G>"CH>O4
M8A_A]SM0'XZA!:]_\Q[I\)>25@;"6&2,+5'C\L:"UTVOH',.,7N63M_^3J<E
MR0"F#LM*H]2IPG_-IEQK-[]\6FHUP4NN?,>!-]P:KD;,?U'BW%CZ-6BTDA3P
M[9<2\/I2AROE,;0R*NMDWH=FJ2-7/ZGR_J^/].C\_;=PQ9V]H57J(/73>L$#
MW&[KRZ]HESK_4/9_01=:U]D;3/*\3+6A\4;U\I"8J V#MX$$=VZ[W_HWB5ZH
M5&N ;]>XM P3@.KX-.I!*">7C_2%6CY]!!5D6#!GP4!93T 3W0],XYD)X,W;
MA&HP63T98[CE?MB'J^Z0:/A;0!DYZF>]7@4QV-RI=CWJ!>B3RR='[SK.M>^P
M5RT1 E7%I>X["]!I*0I@I]5.1H9V\Y WJJ6.VJBOO/'3LFPZ=$A!(C3JQF@4
MG-PN7:;IH4\2FQ<O/= COY1<8SPQ4>VS:R,'N[RH/"IOKHXD_;3TCO"5KNT[
M[!N;O2Y]R_!8M]T1@1]+T?4Q):[OT$[P+?CQRZ?EWZ+OV,9*>S[TX7UCH6J_
M_-&_3MH6@*:/G9BU";K0T.GBK8S,Q+.=/5^[\CQ>O*:6#1".:W97TBPU\6FY
M]YM&;5BZ[WK.]-_/CNU/5H@)'+]<OB4135WZC*HDMMGPMT3M6?YX0)TU^)G
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
MZ;<;:6%*FDU'W:LG_%ENJ[4EPBS9((EMP65#4Z[49Z;F:>:P6]N1O!&5_HQ
M(P7NA@1.'M5GJO%4'0K(H5,-EX3 L;GTH1L.WK6/)#RPH=P$[NJR'.API3R&
M)D;X6%DGT_*4$J=,K4@NU%*G.W$,4U*K%Q)Z:6O%@R^KY*@\BY_#;$?,76+N
M2F/N>G+@=09*_OK):TA,=S9[U<+9JU; V>OIL7O7[[$Y*N/I*Q2PQA&]@/?6
M\N;IRIOA))JO,(B5JNK;I4.;IJO__HO<J'X^_.^IQP0SB&=+V;S[N/3<<9)J
M+$]2QW1]=^/'E3T>&RX&JZ5; Z9*T' #ZEQRA?;=5?T-"XKC0()Q1)J\#MYY
MN=56VNL4^>E\\D1P45=LFK5PB8L>']]N5&H[H2PI!Q_I,]9&(99W![]$7&R
MU?SUN]2[N_[1?WK$&:AW=_6>H_>/,)MUGVZN3VY"[QB3N7DCFL=&+-E#R9F-
M5"*NY$ZHABM-NF18DN&YDC9BKM/6^$V&%F^](2>U>)5&1:VW4S%Y:VJEW=J\
MD)"D5XWX1S:O232J&Q8E-MB!H9?^CL@!?=/!9'LG6S"I=/8L+4RL#(LUTRO;
MMSQG>@6&_9)5#1W2</77HQ/'?L%VYCYPL]2YIB9Y)0Y-8EX[]FOP65DA<;!T
MLU76C?&SY#K:+R4R&)?1^:[6U.J_G^7*'Y/GDD1,Z#JHF?(W^]DN7WW_U]_+
MM[YIEJ^0 ^4[NPRZ*;AS&03-QN1M'PF2V_ @PU:PX+>71Y%7)#V1MUZXNAZ4
ML%B>MENE3KM6EM5&6ZVO#Y',/(T5P50VK18F)F=J+MI[6L8[N!^89$G@E-C@
ME3C2'[YCN+JA,<?$'K+IWEB41':K\TPLXS_L^\?#O%0^B-"K/%;Z%>EF/#'M
M*778J)<A(]W9E8\)W,YLIW]^E\IV\Q>22GA7UQVLO!O\@Z>HRI%TMTN=>XL&
M]O W \3>FTH/)OD/>2_I%PG6YM:]59DMU%5+['G#\JG>]8)+N'S7/*)OT,#8
M^W8?:&('<8<P]^:%?D:FE]5*S$PR("Z=NT?AB *!B :*E%D=JE+J>",VUL6'
MCNH)K8=2?+^AB]*M:6/H]WTW-V1#%$%.KN#CO?-DO\[,)!F@>4=? S'YE^W\
M7)&.T*/<[X5LDKEW'L \@\ED=^M-5EBWI+@>[2NN#S:\S/S_C4E@1X8O4G%E
MO5IM;%]:CP'"*:.*:_R]<'#H[$T<H+$Q(:9$WZCFHX3#99C(J+O>P]O3X5\-
M)&0I$)O".Q]VAPN*1]>A9 D@M5)'D97W\/B8 (7?;-"K#R/;>A<VDNO0=+M9
MKBK5ZLXK='RA;QY)^>^_M!2Y^=F5/&K2"0Y6LMAH+R1 I>FC'2B!,T8D7)_9
M*>*0?<S^#H;!:Z#G%C0IV.T(LPNF5N$+"94!L?3HTM!P 7T2KA #)X88\K&>
MJ2ZYJ(\ED[B>Y+#UJN0J@G>3-E1.[>4H9_92TP?E[( E1MTP/D<=8,C$=UP?
M W6>+?4I\\."J5=6/@P^HG['U:.NYEWN&*U;'.4?O@LNS?3T ;Q6I:56DP;P
M5+G2:K421=W67U?;R9Y8&[]3M^84G[Y3:KO25'=*=,Y%V"?>2W\R/)-%LRG1
M1I(&.LM-$'N895SG=_P.8;-G?SH>V.99#?TN7,=@G*=OP>0E@3/W.C+@REQ]
MQH7KMB3RKR;J?^:*(H?&0,-I9BHK R9!,[.S$:S+ A7[GJW]O)#^6JU496E"
M'.F%F'ZB>'DRQ)T)Y4.!#>1U1O8F6U\4Q$T)UC>A-@B6<-_'%5!7O LIM.8A
MA0#X4M3$]MC_'DFR<Y/K=)8E[@74,*P_F(*A3V&(8TS1?QU1%N-' W)A1?B#
M_#&P,$?$!3_!!".4F&;H#J!M^J=OH&4*!NF AC= P\O&J8KK D$*5VBB+IBW
M$8'1;,6?,85+TMD!)>S6B4,URN8V69%82JLK?8#V@)N2ZX."=T<V+E!'F5+>
MB'CO1_%*EKN*_0P>#@?R\8+Y0Q^4A=$. !APT^ /& L^Q.X?LGWS46.LEACK
M">LI.DKMJJ23J5M9FZ63,#!UY3MXRG20+X@*@YU,.P-LN]3Y%W7?@_/0!*L=
M4B1W334)4^^SR7%9_7MG\T6;6F:T6>LA+FXP75T.6+?E-/3XJO-'R,#%&G_K
M'UE)'%D74US\.W+F4]XS+0\<2GZ6R1 4P"4Q7T'R</([>,ML.OMA^5?OJ.=
MQ8T-SP/-2$U0=8[-ZC.:4XG"C#^5>CCY$XU%BJ^)1X(DO7>*?][&8HCBT8<[
M:]4ZJO5'^NP'N[FE?OE)^H @;'Z6%%6IA'=X(X-E&TTPV^C8,T#0X9E.I^['
MU#3V L&07J$"G^U'J@J-+33V,3,VWR7XYDXG@18@D@D#H!+1--!)6#Y/9U+J
MH)D6>U4"62K'_N".09G!6YS(@@()'L/0IQ=HE4)S8,4AL9ZE9\=^]4;1SQ4P
M4BGKFTZ'AL7F-+:$AJL8"@QS30_9S_+GZ+:M-ZSO7W0C6J;AS6OZ&MUI6('.
M!7>^K$2V]J*!7=E[)Q,?=1Z41CMIH%AN5.I--968K%*IMY.%G-=V2JXT986W
M3M4JC7HZ(?44.]6N5)O)]J:M[Y1:30:$M9UJ59JMM-C7J&YNB>O@?.5]>8-#
MM\K-]T\X5Z TGVUG&A.Y83<Q=:J%-\V#.(I<ZGR+5\[I;J*+)^_8T'63IKXG
M<5=*O[/?N$WFW7$XW546%I-EM<*P["[.$A-LXYUM_75V: %9EW0Z8K2)#K78
MNFE;48ZT:YL?L-S$^R$"*M.(,K\RPEP%=-D.&74WR.1JH6FXP;O&C+_8H( Q
MC(M1LL@DS"66S0*+OAMXYC# H)!+S(9Y<.[Q7>847_YJP*OAM9)%7]'M=^B+
MX;*YR2*6AH"!&0MWD.'-6)]2)X[N2IAT;.CQB5>2K'X@'V.=[+VV+A\K2K5]
MOR;7@2!W1$TS0HWT ;# PC'!_M3-P8[ED&Y<64/X[U_47;J+)]9E$WR]LQ.^
M_W<0&M3I[F%]R);TB4T"Q.7.ZKVVO0I9:MOP3X.8($T=Q<X=$8>ZD0 ZJ]G>
M6I!(Y+)\"MOWF'YEJ=[LJ?_Q+2K5@R)4EU'*_"U;08&G?,L(N!"\IO2.,TH)
M](%F@'WF_E+JW=W&+*"SM[-DCCYKXG[>@V7&6?ZXK-MLCP V""8+6"'05G7&
MQGJITU NF@WUHJ&H$2>CKN[*2EYCJV=00Y>7M>Y$)33>+SOO5C^Z.:L?S?6*
M>2OS_1NK]3QF]3M8P=[^CZ_]WG6OB[_N8E-E/Z*G[M=O-U@-Z^K^[NGF[FEK
MM[DJ7R<K2F(UI%9JM63A^/65\-0M2R#IEJ]+TWG?6FFX&E8:_KW[>%W^=G__
M]][=KT'Q[.]+,$FMI-QL=/$[A1SLUOJQ#X<)QKZRO3G.G=]8XHEDW05IY*!1
M\Y<=#@>HECKRET_DO:+=(;&=>WP^=!^? D>D5Y%N>W?=NZM>]QOH92R1W7U:
MK)<N<,H[3M521\T]3N,#@WAV5IC?7)'F9V]17;J=!95F!R*[D@#M&8 V,H/
M*Z3K-V&\OTLT6A!%H%2D[\0")PM%?A;^N#9<S0_J6V(F5]<BYM0U6.ACKBE
M@>A!_!KO>:2N;WKLEO#H<M O0H/D18/@0=^*4OAY3ZU(_\!%$<-CX1*&7+A@
M1M\1^*;M^A@=[ YLWY/P,!#J28^&^U.@.2]HEG%7G-HJ/)QKS(SS'!@$@_*#
M8VM41_0*K.8&JYC\5P"L;G6-P3>^?_KMYE'XQ?F$::T0,-W!,_Y&G\&\9;J4
M[>$2RC1'*&T6'*62W*TP:U2Z)9IG.P*<^0&G6BTZ.)6*],-:J/[5)V:09W'S
MIV]XT\4B"FBO_G!9&9Q0U0HHYPC*:M&AK%:D:SHD+*CU8X)[P*EEV,X"A 5<
M\P/7!L"U76"XSN(!W^%G4+M#"MIV(9HEL)H?K+;/ JOUBG3/4JA[5I#1" 03
M*,T-2FM*P5$J-2K2S=O(&!B>T)XYPF6KU*E5<X_+^&AJO_?K7??IQ^.-2'S+
M#R+K,B!R8^K;&>9Z8SI@'I*]-VPWJS6(OCOB=CU.=WNJ:^(ME,LGVC=.O('N
M"6ND855_2:Z6_\'VPA##<B5 Z4B"WSS;02T4%?=_)8Y>-FW[9[BM,4I&<^@S
M_((7,?L=;\:3'EU_X!JZ01R,*'W W&[*JIB94WA@2)VP=!IQHVI$\/#[:D:O
M]/T5WWU_Q?;G19#"TIGA+U=+Y8P^5J3?J30F/^GFL9@LZP[+>OH>N&<2?9M
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
M8Z;%=J6#PWTAIC^+_R\>&"/FCQ/:@#$801LP8MDK)>&B2[1,+;AS).Y<$8^
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
M[>#[-%FM3EY.%1*6X:DK!NT $59BLFA'[7*M&H,MH"1<BCE4'Q;:!-AI$VA
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
M?^$($%OMJ*V 4  0<HRK*0"12T!L-9>V D(M=6IR3 *N $0N ;'5*MH*B!H
MHLH#(%(]C:8:8P2Q[X:E@R5X66ZOEK_,,!0UH$/;H9(1?#OXD,3#MJES(PE'
M"T[AUFW#\H$*8<C6MMROC 7!?4_(@)LWSR% 2,,BSK3GT;%[9V.PT'-LEG<:
MR5:<4-7QC/C#%PN2LC,'SND90C-1-.SHT&R4.DWE\,5W#J&9N,:.P&UZL;FC
MXQ97">2&T*D"FXFC@4?')I8N4]+;U\M7O98-YGW>S&PPK#'K[\5P@3DB +F?
M$0W2$KJ37ZE%AT:L1.">DU9,6%V$&7()C)U,V%V T:BR"/7J+"Z D4M@[&0C
M[@2,8'?)ZA0J@)%+8.QDH.T$#-Q2$K>Q6P0H3\'T.^I%84D1D4PS(@F$W9@F
MVL"5&C6U6E/"W\TUF+888%O!5"MUZG'+?OD'DXCZG33JMQ5I]5*GU2IDF$X@
M[:0QO*U(:Y0Z[3A7DD.DG670[=X;44?"DWP=.@(C'VON!:;D7J=<';8Q[E!/
M+M.>B9;W;#E-ETUIY43N9IFV#O&HY+Z2B=C,E'@G.^JNJT75-9^+KH@[NC7M
MU]^H_DQ_)8:%%[MX^/4CU4SBNL80"($]"!:9V!D J],7+FA64UN(SYD+EQ]0
M'18G=Z';\"D#>+5*'>6@J)D %D? 6O'*L@-6N]2I'[2R)X#%$;!6G+#,@-7$
MG5CU@S:OI(2L-+VUW%B-M\ 8>+>D^8Y#+6TJ>0XT9P:5.[%ZNHT($$D3VRW)
MA!(4$OXJI/L3DCUX;=?2G^9,Z.I_^,$^QID4/6!Y-OC%\QQCX'MD8-(G^X%
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
M8R:P6FVEEGR8?>T  ?4\0GV/0Y:20;V%U5XN9+F96EE' 74!=2ZU>DL66EU
MG0>H'U^K*_G1ZBFM/_!7+.;)]H@I+3*3G8?>_"P%3"W:0L*V9T((!8RX5 $J
MNNT/3!K Z+!SNOGP3/^Z9PFF@TF2=X5X] (0+58 HE534]N2G!+KSC00*72%
MT!5[ZHJC5]UHL:H;S99RN)\@=(70%4)79%>AY^BJHB[,"J$JA*K(OZJH'[TJ
M4JM1(+."!6T^>03>E@I#Y>I.'%V7F+F\=6IA(]J8.,^&%9$()3:\@F1II+4O
M[:A;PQ9VAIU,<B04G:%M>Y;MT0# 5EE&Q >7'FWLPLCS)I>?/KV^OE;>!HY9
ML9WG3TJUJGYRX.=/T;VE#J9 2_ILDS*(B$D<JN/"/2;?LLUZF&XAO5+X\]=-
M8OM '9:9L2*^B]+;N[M]+[X+"=FS%(^HK>NP/S.9K<YEEAT?I2BK452)6/I^
M76T<J:NMH*NKB5*HIR1O1.'_#J42-.Z-7$R> !9T)XYA!C*D5B\DI:K4V,C@
M@WHA.=2=4 V1:DXO]A^Q?*01MW'$M7K,B/?N:O,X76U765=K&YCC&F_[LJ;"
M6HWDK;--&;(9H;ILO&@4J."DHPVWZW*%9>4#%HF&R??$FL)<)&'G7<FS@5'$
MUPV/I>9;;-XB^&5H6,32X+W0/[@PABZ[%6GM:,.7U3"':57SOAJZ-XKLA(6G
MPIFB.G^$#* +OK?^D06RMC.G:OW=+N*%O]AEQ*,QK"EZ=4!)6V\-:[H\("K1
MA@0^M^46?*?_5L"M"1\:.?,]W<^T/' H^5DF0QC6)3%?R=1%:V"1&$")L$,J
MS*_;B!:2N[T\,;\CXQ^^ZQG#:4C'#MNB$3?,M<TW-C:_F4NU!M$/X-+*TA#C
M4O?K=ZEW=_VC__38N^G#QZO[QX?[Q^[3S;74O;N6^C^^]GO7O2[^NJ-MP]T8
MK^[O^O??>M=L4/TG^.?[S=U37[J_E:ZZ_=^DVV_WO^\YN$;F@_OPXZ[[X[H'
M0_N8[A"823U71LR$AZ&89.+2R^C#9]UP)R:97AH6ZQI[Z//R^^JK-B5[7_#S
M7"XKU4 VPQ78\,WASQ7XZ=/J]:92J;9KL3]5*W+L]75-R4I%4=5$3:V_7DNK
M4W*ET6QO;&K+JO7&X$9[Y;:8<$* B.Q7L?M@EWP/[)*;N5TB@4FRY*[N2(\C
MQ4V>C#&8#G?T57JTQ\1:,^!F-&#6X*7AP<NT[6X;ZRM8A;;#<L OV0["T#<S
M+ EZ8,+EW0Y[3^"3\P@&-$+3&N:VN%_^2:4FD9#\YKDP]WYHVJ^N-'3LL62#
M7P^2 A8]^C@O8$73@S;-IH*F8T6ADW6N  =C):WBG&1HA8BKQXTKY\'Q+:77
MMY6$;,M%*U(J0)U_4&])PMT*:J6(=4[YLRZZ.H9_6+ /8X,.V.&69H"/;,VF
M'+R.WS0T1":.C7%971I,YY;(QJH>Z5@I61LBYV-K7-,)H, (ZK5@1)R,;>C2
M?]B%M2PL4,VB%*?N15K"9Y/BAZZE=Q=(&J?\U%*GKA2R$/Z9XF3+;+@O3FJE
M3B-N8SR7DV04586.TO6P.N9=>>]@'LR,=9/*D#J8E!"9%.1M@SUPKN4S5F:3
M-2>91]0,+.@G\G;SAC4TZ%=JT:'AQ6F*>JFCI'&J.4]9D 6"2:IS26)P-$H=
ME9LS, MK6/?7%46D 8.$;9W(MF;D_/J^A% <O+'"5>/P%')A3?."C&T;O'=&
M1HO5U>8%&86U_AXP:.0B5S$=;T!T8-_ .P?S+T5]-R/BK>U<V_[ &_IF5].
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
M.WM16NZUX4YLEYB_ A<F\ 1\Q[X9ED_UL/8/N"%QLLD*L1XLFHGXG0/#^KR
MNT7Y\PE<W(.7VD9RCN:4/%G]>EC)%Y?9TIU "F.$'<76/TCV'F <MKY:C#F4
MR$4I#R0_3OK8-JX4%K"SGS&$NW#,9<#,D=JH'GJRFW [#MJJ'3<E2,23!O39
ML*QP$7)*B7,.0?(D(E;;;)4=)%EQ@B*#EY[">5\BDLX+@.I;'-+4$:24.DV5
MFVR?PEK>&]4JQ3.ZAYC& 5/GGG-<,*1+%8BNVSZ>_!V-Y+#"RWPLV?XU0ZKD
M7*.H)U8H*DQ)U9AJ$0<%CE/@8T;^B!!?(;X'&035$\MO#0P".:9.5A[EEYD3
MGSP\SP_^U8V7SA?X$W5Z3!QP9X)75Y?%1@/J4"<=3+"V-X)"05#T*96(AO6/
MB#5%%\NR/<KJBOL6 =_98]61+$8@+,T2K=$3$_H'%U@N167&G_>##=^E-J S
M$]ME5<LO':SR8KS0SZ^&[HTB="X\%?*M.G^$#* 'OK?^D06JMC,G:F.9'HM_
ML<N(>6-84_3J@)*VWAK6='E 5*(-"7QNRRWX3O^-AYB%#XV<J-\3\DS+ X>2
MGV4RA&%=$O.53%U$W2(Q@!)AAVIUZ/$6HH7D1KJM)R,>_V,,IR$=.U\&#B)]
M=9AKFV]L;'XSEVH-HA_ I17CF'&I^_6[U+N[_M%_>NS=].'CU?WCP_UC]^GF
M6NK>74O]'U_[O>M>%W]="W#.QWAW_P1#>[J7KN[O^O??>M=L=+>]N^[=5:_[
M3>H_P87O-W=/NXYP,T@R&.&''W?=']<]&-;'U2'L)FEX?LY&/0VC/.F8Y(H4
M3M9W_AB:T%:#_^^2+HCG.UAD>6$=+)I9Z\'<SM;)NEYX#9N@, M/H!'/\6FI
M\_3;#8#D^T/W[E\,_7?=IQ^/-]+]K73_< -"T0, 2='T'':KLPTT2#R5$8_-
MAG/]SF9?(*)))BZ]C#Y\CJH.&!8C"GOH\S( 49^]FWD9 (.?YZJN4@W47>C6
MAV\.?JY6Y/^S;"@'UY5*O=F,_67=$W*E&GN]W:C(BKJQJ3#H\'ZF#*BUX $T
M2N_(]LYHH>V6NK:PX[(5 LP+H1!4.IQ!!.$0 Q)EUSDVG!R"2X:E@QI@<_Y)
M9UW4YX8K$4RJ9@7(PM1"!Z,<!LC/LQ-8,$3#HT.G$IY2;VAAD4AX;FRX+I(%
MC)\Q^0EVD:0;PR%UJ*71"XD"ZJ88+7%M*_JFDVE%^AWN=*AD.\_$@NYB6B.T
ML-;:!O( M9SIO]%RG6Q<U^O=W2XF^H/4#:AS/^R%+;"5\.6=(4 [[=+RQZ\
M%9?.Z^-5Y_J@4>H,;=]9L;2EJ&,2ZYC+XD9K1^'2Y^!LB^3=?Z+:R$+Q[:-)
M!ZWV@[82CZ19ZM@671W([ 52] 97"OM[*>VBLM;-:L;X67(=C0VGK%256K6F
M5O_]K%3^F#R7)&)"SV_OY.#;LEC+@.&W?319O07>!Q/GP,9Z)\)YDL\-Z@<4
MS=,(4/<\DKP1=6D(P0OI%4NU@@A*?X!L>39VXB(28 ,DEUHP8@K]L9XOI EQ
M?K(/B%QW0M%+80(YIKC\QQ#!3D<RJ8:>*7SU9E!Q(ZA<8(X;0>_&THD) ),&
MQ 6]8CLL=\$>#\ #8OUG:L-F9X9'JJ2RRJ$8Q.UHEM2VF"6RLLE$/XVIHB0U
M5>X#-<EH<S5S+.%+U](?'."]Y;&O]\/;R-/LSQQ-S/DQ;1=LG2=XQ5>3E76*
M8-2*F<-:JX;.UVZ_UT>[YN'QI@^6+S-M H._]^M=[[9WU;U[DKI75_<_[IYZ
M=[]*#V W7S$?()GQ$XJYO&PQJ^MX)BRD?2TD=4\+*8TV$EA9K5@KJ\6LK$0B
M]!7UT?VPJVFVCZT]/T ?M6GP-T8PVN]%(-&D<5)U\C50M4-I415$@G:ZJ6H?
M*X&+.?9I]"Z<ER"*)XW("TQVE%I@.5.83(/33+ Y1V>[%=F$]\'X*/VP6)-,
M,;O2,VX,)Z8YQ7OI!'\A,VQ"6VSGE0DW?L!MR4KU\X]*OR+]VNT^L._RYX]H
M^#$3W3'&"WTSK, @9%798>+^8,"[8;Z%'\!0];79&8BW<)LD5\O_8+=U4?>!
M+I6KB*1'^NR;01O]\O]6I)[%FK GAH77X ZPAL'@M\@SH\,%^YZ$;OC.F!CJ
M!WQ-..+97";-)[/9X(.2R< XTX1'8<"FY%#-=QRV$VI^\#;TFWC,U[ HV!HN
M 5L="8?O&1+#F?<)1Q70*2!IL,;K(E]1JJB.9 A^@BN^Z3&9LV?1@^ EMC=[
M$> 3_0.84C!PBS='S\TZX$/O,3FG(B$(XP8LN2/;-W6 &#Q-],"<LO[P+6W!
MG +:[T[Y#TCZ,&(-9ACU;*0F:Z1K@?XU@?L3V_'0I(LP\O=9E[&WN H.K=]K
MG@W.2;#:H,H7$ECW:@5P#K!U QOOU6#9JXP&5+]@W')HZ!XR%&)[ >G@"_9A
M:*#3$EP'6W9D:*-@U=UZ_\)W$?3WE@:W^OH1%U\ IGG5E^"[L_4CB8Q17[$J
M0-XZ^&)<P##-0$!84H6IH6H))!>$!QU%@KMD\%?X7F9G3$@ 8!+44<.FX6W4
M,9F>>!W9)BWK:-LY40]0?'Q BP86'$'U&W9L3*9,(H>V#2I*<VS7#3X"F$%;
MS+H2'&@!"',8\N&SQ?QN5])]!DPG9-D[R"6R0![I"P4C!BL.1)4%L%S_%;#4
MA@;662+-ZJH!U*RNFNB<A&&_S^8$4"/&>. [;O2-#1^WK(:QB_3$ET\?/>!2
M#.\4)D/!S$%GH T]\45/G<%^89H%?"Z2E#@.)N@&RXF@=_'F(!2P^ L+" 1M
M,%F*>0\J]X6W#&DDCL3%26(69(#W,R8&O](W/%,"O[BN#7*/<L/FHV!NG;4.
M\L.,AU>P>)BH8@_7M.30N0P"3>B?.!]%XDQ<H*8+'V9D"(^HF1LCN@3"$\S'
M<6&%[^M(&79G-LW!H'&1%V,BQILTAD9&;CCM=<$X,R6URN:[&E 7NO771'D"
MRK9:=QL5Q<U;F*"-!T/"__0G\K9<Z0:4%RA(KQR^)"9UH"F7.LU&I;T:!PR5
M-1MZLE%MR5XZQ:A L.1Z,R9%,AK6!9I@$XK;::DYK:2/!W4?/&Q)13X%Y526
M6[HN.WE_4-2S'QH6J*C%5<E; XH#IO@[^KH08'!L"SYJ@1;>'&YHQBPX-F,6
M'#F9Y!\I6FW@WG1UF[FN\U&C[6?I>!A87LU;\'7[Z)"C 8@BK5P$UFVW_Y6=
MA8;#[?]@OY2KH/^/$FEA[5P:'M!%VZ'/WPPRB*;;L(R9U/<G$]. ,80E720
MY+-#QN !]OT!4!_P7*O6R_7JQTMI'B1&/W7=H]+]:M&ETS'F E0)[H,"!H!)
M0:T1ZQHH#<O%P(NE3<%^8(Z)&_4_*ADUB88.UJ>#*=TL3&#15TF?#3P,%;PR
M=QN<$_M5(G@\K1,%!F*]:9;T!8876_H([*O@78P-S<\NJ C,,[B(RK-,P:=@
M;V?WLAC#Q:Q2 +-F@HO8<O0SL\7 8P<)@[>/R3.H7%^G:$L9+D,C_$/9'BV,
M-."DM>A&+VP&8@E0TC7(+X.W7+_X?^R]:Y/:R+(N_%<4G+UVS$30+"3N]ME$
MM-OVK-['[O9K]ZQYSZ<= A6-9H3$TJ7;K%]_,K-*%T ""800=$5,C&G0I2Y/
M9N4]!<3C%E2;]@\4Z4C#<SRVH9VSGVBZB@Y)X(6VP4TIH$J!A@8_8%_ I$TJ
M5.D/'/!NG6&GIR\9W/5VPNH&V6%UEQ0AEZ5BX1FYRWM0-!JCTKT1U(<R(ZI-
M@'PT!^.1BI, ^EN8/MD=,5I"G+0^4KPGSMAF@H8>G!=!T^%#R24+W"B4;;A/
M=HMJDX3*>:,PZ7)"G; IB&)):@5FD"!6?%F/AF@X9&P!7NR;6#;,ITMU>P4<
M"UD*,LY,Q@P3:J*"YP73.3]PHX4@]@NS?@Y,;E(W3#)@<ML[;):Y6.I38CJH
M""8X>HJ%<)T]G"8T( W&%3SW;3*X81EQP]C9_ *Y8GU#'#I%0QP^!!X\Q,/F
M4V&LR*[ A4$_16'J;RM,MW?_W^_W/^XI$E/&(LA8A"-B$3B\4D!7EHQQFH#]
M*9SHG+&38Q>.3/N?CN5?JG:N/";5<S547UX9]2.W&)>1T*&_-F]T-@DU#D4<
M?\75'.9Q+VZT+$WEWIZV(J=[]'WH=P891>'<":#.UJ)E=>,%I1-X?>#:-W\Q
M$'O,*8HW #]OY<&(/27P31Y=!WHHK#FHC>;,Y+W4@2>1;HFZGH@JQ3^GPA2&
MO=7IO>3H]G73HN_H@:CV<R5Q$=@D>O'O6LK:^$D;W?!7"S>Z$6IY*$#M" 7-
M3EJJ.6S0O1YV?,7HBFELVDTB!6VW^A)V]:>),BN(X\7,G?U\S1:?'")+EX6G
M'O-^0^=D8=LFB"WJH)U9$R"TVT;UHWP%3U34JW_Q@LF?6+70=P3&,#+BU>&^
M(3A"T?9$F+*I$M7$3T95_*HLK<#C)HS(+H%Y\8[GWX2OX*SR&>T!&)6 =**'
M]!@L\<7%%G=/';44">(N^=HG-!3-F.LR(V$N W(/\*O"2X\%TH9[EYX'=N1;
MEM<PT&.IKTB6"+>-_K48JGS"/L(]3ZAY<;J'3WW%G*70.UQN4^>)"8,)LHCM
M-7F/<;2I+5V,^N7&&9V[]4'XX-&F$2?\].'^Z>-M@@UZ<"=H<=Q/AT"(WJT
MNWH&GJ@_NTRHD@O&?(H&1MV3&5[D] R?X0/[8.C%O+?%Y,)?^(O#"X#1BR@;
M?3HWV0L3UC&D6Q%> XS2R5[DL)X\4OI"-VB1\87$#M96682SX/XM=. ' <;]
M+&#0.S>1;(BFM[Z'FWO72VQ:46?1\! J$&-=HX?;A(_X.WYZG#T&/BG[_]2M
M@/T#V&=AJA@UQH/>7GY4W(\TJO.LAU@$J[.7%VPZ'^^Y/"( 'N)Y&X@$F0Y1
MM/J>T#,-%@%7Z^&$XK2%3THG&6Y-01X-E%-HU?M[$MJKY;A#-1?'3;)1T]BB
M/Z(Z8$@@PWMDFT(&>>,$?L@9-MB"(-0>9P3 .$DPB%P"&$'X@K@)O\D^]#B7
M-,3=FU)'L8W94WHH/SF$^[(JO!L:ME_<>_SM,\!=C@2Y0RV$I;CUP^A$I1,9
M8/WC$%,<%GL"2ZJ 10=98:N;Z6PG.@)&A).SG=@R+.IF"UFBP"HEO&G[@C1$
MX*B(W,F7=O2F;:NC,FRKW78IME6M-:B'>;7J8(MN45/JGJ":;6/JL+MMUQIV
MMXVIWS_]\]/#[R4F=4FKZ=5;33F.4M"UTVI:*8%]-#W]&735Y\@Z(2CH8D.8
M_F BO\A/!-KR8&(/D_ QB7>U9&3ZC+I0A@Y?- O. I=2=-E/(#O2*2;,<EY;
MRF]AVA*7;O IR8>@.FLP'SW7-K=RXE4\ B8\R:,* LDN1@S4GSBMZ$\GR@Y6
M<'91$#+*Z7@)CQ'FK$,DPK_GV2QHY"!SL!'O:F(1*, FFC+WNT<F5EZ$(.7U
MY-XF;W-B<J3I)]Z"4DCT'GH2C\7&U)=GQ\70K E(@VAP,?'=<^<UL3I-$>4,
MZVHNHH1L#!\D0XF_XOE#B:!I,@W-8%>X)5<G_[Q839BALX"38@:S=##H^C%]
MT>C.#_^I+Y;O[YO*5_KPL:E\,H*I, C=OB1-0RFF86$*\J:N.>'&H <'5ES5
MFF$>EPCW5^[C**"6,"0IRA'1EC^F<V8$%L.NC3[(JG\ F!+O2!R#GW["KMFZ
M%1Z!WH?5-]>!2?K>K6W\$(!,.1A3PC*'1<,R:W7"99Y++5"M"YUPV=\#=R_E
MK.RUU&'_BL?4ZQ1;\:PQ]5N=7MW6J=]J]W>+.><84_W6J9X8'PR*OOOT8^H.
MAC4;4SWQ5+^]J^<Z:>W=[]Y3WSRG6K7[LNWK4NH"<[O/*4OA#EK]7)71G\B^
M]I7;U3ZE),-E]IBXT@7Y8?[,O1PY\72BPM!/)L;P/K!7Y;NST.W]\Z9'YDI
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
MCGK+Y CQE1?=-9W 4RR'XY> *'2M(@2PDY"RJ2.%#N:.SZP#H+X!<MW6^:]
M0N9B$K@>_=54@ ^ _AA-F+](MRSG5;=AV F$W\'.ZZ:-?,1/?R=<[,'"XSO%
M N-7L,P>+H[^[++P8CY^19].08_TX7K<!] H<4GG3'D.3(->#^]Z<I;F5!GV
M.N_I<A<7T5HUT][ ?BZ9#0,CX,)#?2=MI*8'%^"#^-+H\!=L".T?GUIT?PB@
M\%4NU\J]EB3VSAE.N\^<+%914>9TLD<0^DQ9L.D<CC@8O<)LV!0&+PV9 ?S$
M?XGX )%7V%67 P"O!@3IRL1U=",^1&/JI+M,>^;J$;4IWLKS&9"H/P=V@A@W
MF =KQ]$(6\WP_8"QP&.SP%(L<Y9\J#B& )<>\Y'Y+'!63&'_"LPED:^S9"X?
M&T/& IQK2GR"0 P7\@;!2(G!8LDI&F@9Z H/7J#K\ '$??!D6^.!G/R9/2?J
MPW%Z %.@>GW"AP=#Y9?&+#*3!3WC8."5JSPG;IY#5I)=]PQG[)X6U.E$."5+
M90C'B+*2Q^G"G+K.LVL:$<W@80AX$0<1L]@4!$!8AZ;RCW_>W@&0<51P:_R;
M\L+F)LBR"M Z0N 9STABY>O/BD]L 4HX$4TX>&S".?[JLB6<[^F" 1QZ&R75
MN;WT(8!#WISROQ&FIAW0"]? *1:SJ[4&N+G;6P\RNC\/;<B)&X4AM1W?HD]H
M);-O21#"!NZY:%(.RM5V+N"H[8U52_Q_[H9C6()@<C-QF?[7C0[BN?M.MU[U
ME8>J97)B,*N-A=RS!F+U<!FR5T5P [$LX_\]<5&CW1[TQOX*&WIGV+W1N&4?
M?F'&K1]^VVEDW].[43,W+2?W*F<;\Y$_'@++8&(!L2&= +M^ >$("&4*2E@L
MRF4Q^Y!=Z"]<^/U,3/\;,GWE.]$<I\[O<!RZ$].;TRF7$#O_ /JT/$>!4]:>
MSDTX:*:A(!J>9)X0'>-+$K)F\BQW E?Y AQ(>6 ^G3#XYJ=/O_T&9SQ\!/8%
M@G&@PP#\M1=*-2^MO41UDM]F-X[U,\<+EJB"H7Z&5PE,ALK:JPD:5<36O6 Z
M1U@N4<*")[@H:IEP5-@DA "R24JTG&?XTIP*:00?9NDP@"G(07;R[#C>U) 0
M?$B;%,Y#\2N^?0ZPM5:9<M#VX;-V.FT&R&:X&K^#2O1L$R*^.4#LJR>XYP,(
M>7]%'L-.>XO7P7?X1.9-]24\$V;+\AY(>UA9MZ\;1YQ(6\6("$BA+U5Y6BWC
MGBZ[:#D'Z79*:TZ3\UP%CCC77S8PQSE@:+\(L:+X.-$F@@_TD*EK3AAJ+,J#
M RQ<:RI80DUKO_^@ PV@;/_-96@AY <68N\'S-H$/0-YXBW7UI$^""*H=] #
MU/?X3&2NMS: T$+&C@0)S_CLN M%;=_\'Q*H\"Q9,=T%N1"U[T<X0B;,Y=[F
MCMI4M+;6R27EUW%;0OO(NK'!?G$LV"O<&#211S82OL2_ )G#M& (RC(T)PD&
M,&-<K>/6&KI7V#=":Y!N,>]F0N8;UUGI%JJDO]*!:3B*[?A ECX\W>>*7,8(
MQ+9LL+#WH.ZBN-Q47AE92P %_V;BPNA).$2$%GR](J8'6PN:;@N4@P5IM0B)
MB&TU!4],6&<V^7H36.N*'_=<3V"X+!37@'(Z?(?FZQ=X*Y\VC#\:3/+"!=,]
M8+H)+5SWA-0 =S&,GO#@,;#J$^#& 2GNR?MUKJ2[#+Y!IF_C:DY8M* &V@HC
M&L-A+2.*P;=%*T9L7YB-%#14*7_9SBN_< 'O)8&)A!5#"9:.3;L73CWQM@42
M'BDBN)5;YX2P=''[ @S(1R,7J&(36AF^"(J7(&4<$H#*(GT^6 1< HA&FAC_
MJVE9!"9G.H7=?)TS/H; %@OJK_ (=:8FC91.VQUP(^.;AR0!,'F$!X:3)/:3
M<1.NEL'@: 8M0 \-=3 2;H)U#EDPW"6.(0NX"B*!WD.&%\_CEA:.7U@N8'5+
M;A#<P C:4TR;Q]T0.8.XB/X8TEEAN5PRL>*5"*2I#FJN\2O?#UH(W7-LF"^L
MX(MN6GRS'"7(*6?6D0F"- 0T_">L 3<6K7& 5*)V0+5X%F)\1*XQ6_3@)V]F
M(K&_X&Z;"R1F9$NAJ2%IL0WEO% L6S\'P_>_2Y/$WB>=/N]CL>Q]PA8%?R2@
M%-['Y;/WF4;V]YM&]O>Q@?U]9"+A"E*\6.\Y;N(!AB8*;JU(U9::?&D E? O
M+GU"([+#4V*%?'N-VQ/7B;E\R 4X9T_82&,NB>S*(W-JR&MQLY=HSP'RB1 >
M$BU<#HP6'[:V(2WEMU!K!,X/"[Z-&)WSWRGCU %/82:1_5)W82;(;IR N%LP
M02F>V!B<DCC/9LC'8T1RN0GY&7%"SA  Z8Z!K^ZTD?Q&;<705ULTN&GSN1R:
MS+!$"-D]1:+72,:,:5"X:4A6P.W)(M_8@8,C!<2$?IRF0 O^I'LW*!0!HM"8
M@)1$)GH0;0RR*],)HR^7(&#BEG,# /RYRG4W[!]W[NQ&,6<=1E-Y!KSP,P).
M%@'CM<O#2R,LS5SVKX#94V)O$S@=<6+QS*<B1#-I-/A=_$J'\M:8-V2L<-PF
M/X_H(.,$!=,"Z@(IP0#*,N$.WUHE#UPKB 2!:!2"H)([-G462XL)"<Q \5 <
M4+#T)FC'KT*](+Z*,.)'+"WZVL-;VZKG!LUDF, &!+'ZJHG?&6KXI.<DUNTQ
M1OJEGLZWH,0!65M"XVJ3QM5-L^=DECH^[0";NT6#5Q#)@=9BF6 -M4A1TX@%
MK%.3CV6(X882;5<YI_0?1<+"\Y6GC?"9@&>,SJ*!X!VLUS7LI%0=4!;(WH16
MLFMU'>+8KO.3Q&_@2IESAN& QK^=M[(V<>V@><.7J!Z""!9-$JWSX2R!XPRV
MZWW_K4;@C\,/0O:310Q<%,9#"]90V6GOHZ4]8#4_T78SX\D$^>WY<?:#:(ZO
MVC>2F-0UH,&DI^^,P"7).EYU+$ZC;<I.7/P&:34ZO/B4\91,J)ZD@9-/J!GK
M^\ZFS@BP^Y. 20,]H?7H3*@0]F6AT)+MPLA4KV.9+;:RO%-^,7_EXDCUW(^$
M^%?<R$BN2"@%Q-37U *:#@8EP,[JH1@)GPTTQ]MP01B+PZ5V80H+ W,2:CV:
MMK8-.UR.RFO/>0\K!TL7A@'%6DDTH5 HC.0M;XY#H!@FU_&\>&0H.D>A&X#9
MF>E')M&$7@C/@W>&^Y5XV98)(UV;3IC((F5ZUX(<:.EJH6%7F ,W;<VO27D]
M54;'@2T1 R&@/6'32=I2] DJ=OGX(?$1T/" P,6;D'4IP(Y"A@EBL"ULSS!P
M"Y34/%Z4#*UIV^>+WW9VB;3I8I[:[\YT[71NC@^ZA6OE7;0YB3-VW,(-\R0/
M[1 JF. $4]V;8]0ZQH>(4"XOL+@E, (JCZ[BUX??628/<3*%NV06N&1G #!9
MW&P\89;S2H:EW4,B&[9ASF;DD786W (9W<$U*>&0#OE&OMBF.N[0W<:BQB>0
M8.6AFLPH"->@I6+F"QY>L-*!G?T;WQ^/VPW1F$JN*V 8:&+"\T&<B?P)+>4#
M?Q+>EOU8M*)Q)U=T/VT2&?EBU1A>M*X-ZRC$PI0,4\3.1:HQOHE;K4*]6+G+
M/6IDFL@>T<KBHITN,K#O8T\RYB@UYDA] S%'G=28H^Y.2]_.T^ED(48Y=RW%
M[T1B#DGV)",P9G [GC"(A=2S;NZ*HC$$C>FAX 2\V.679_*%B/"(L($^82P+
MMD[T2-D;9TC25TE#T9>F#ROY[\A1!;^Z9&>/ FY1&IGX0J;1XS.(Q!@]FDUS
MC9DN%B9%N6,D?OQ'%/,NHMKCU=,Q^$3'N=R0CW7"??RH.>H*WPUDEA@5_,QB
MF2F29#FK@%?,S:60MB__D$J<\LGSR6 "()'1&)U[Q@L)FDM]%6<MA-+&.D_?
MQB^93.*8N*F%84:S5:J\@>*&<!8JGAD&7H<*W+HO)'XD*@]ZPGFQ)=\JJ;,V
MV!3]CJ$3;=N6$XDL7D+CW\J,2!7$RPU,2BM\@/4._%O;^")FM'I"XDT)5>JF
MB.C=(T.5SB\*SQST&Y+LR)E6*,K@WDQ"85_$XN05=]_MU0[$L=9?/];Z&8<]
M#2V6)ZCJ TKD^M)C[\(/[\,T4M.FJ=)-[]??EQ*'2._C/\=G<:O-SV.10R[>
M+'YNP4]_W_Z^-VB-^MW4G]HMM>#W<+X6NB-K4.JPU>_T:SBH[NY'[<G@/W&7
MPB=S :!_8*_*=P<X4@:5#4,BHP>^HS-ZNK>H"Q^K@1Y%8F'OR-$G(F$Q$I0;
MR+TH)G9'A\.='3]SK18GL5.6NMEO8"!2(R>2LND_>AMS%T&+2ABON#;["VSD
MN1F"G3[K#;FW[(:>1>[/+"343M02.O3AU0ZN,%S2^\WFADOB:%]+4%#5EM8K
M2Y[9&]-/@/J0H8>5Z*+(DPG1+J7B@Y!WBQ##CC;017;_++7A\NUP_LIP:?.J
MM,);O@F5X,C7)XMLO8:3Q!-2Q/>((.ZX8EC8J=_#KB!J?W!\X>/Z]$>7A''Y
MA)'1UK4ZPN@C86CJJ#:$4;7,6",AX/=,-\U;$0/RB)U:,2RD<KX+Y!2''*$A
MH#9XA1<QBVU^, !^,%!+ZU99@YK$;QTXAQPQ!P!GB,!IE]8\L?)CY'ITR?SN
M]@LZ5K03:9>YN$->@?H"N<,AQPH![%[@Z][^1.AZG-UR;''Q= >G& &GZ&G'
M'S'UT<3>.H@..6*. U&W#2#JC&H#HC>LM=R%(1[DG8]",2[H;.E(E:4^9TN,
MID1<3QH'4!OC3ELJ*M<#EX-.D=QPT6H%%UDF_'QEPN]Y?")I1J+B#^FY86*W
ME["\-16;^5%9'R<L]J$'AHF!7X!+\FE2%)A(+U!^S!GS><T%969AP2N1=D$9
MRQ@Q%N<K1Y5*V#0((\ML]IJ2-\US4YQ$P#R/8(IC^RE4+0JA#XM]V&@/QE!+
MK+] T>>8?$X1<;)ZFW:.NKTQ)'A=FC"HU8@3UN/\B"C<TK$W:D&(2A-&HI@
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
MKQ; Z*(5=NEX)ID!7(8MW5^8,+X*U"3N$B-MQ[?H$UC2P,^^);O+?612+H$
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
M'H\>1T?T!-1I6M$Q2\LR7?') 6]_849S\]EPB.U=0;B?TQF&2*RO"S_\Q,(
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
MILS<9!7;DETX)3E.CS-.UX0\2_5PV,]/L#U)X2>%(+M8M$P=74:+$@FI,[L
M\D&*"G=U6\-+@-09+:-KC%]523*OMC;-BV.]H'B-OVW7\*K(Z-D^PNC9.;7%
M,^82UTCO>8\0>,GCC*<#IM&[UA@/BAN$I(1_]OW/R^_W['\']K];0I<S*=K7
MPME5K@R?\W1/+Z&0??9?K4VVE/6X<+Z4\US"!/+8X-!0>'KZ?S7,G_X[.UC<
M& ZEQN)STMA6MS%6FUJG=-WGJ*VKJ0=$%NXY\:I<.,7FE"2.I-@>4>Q@5+9J
M69_Z/=F5+,XG2YP^<J5$C3.?X'/K\WY>17N%8;\N_F!F*#KV"GO&+F$@0C'/
M5US=9]C52[<LQ0E\#SM3H'H-('*=5_CD-17;\45;,5*\MYI64(WM5WT)E[[J
MGI))@T M,+[M<IAK[;Z[:56+_A#CO^7#OQ>C_PZ#CVCN1HN)KK^#$V2-0BM]
M% /0,5KJ=MVNK2_^MM$=K8[2^:DI2CL+1:42TRM3YKH1DX RU9?Z%,L) >;_
MHTRA,*&DAB6+OK.%;MKPU@_AZ^_$VPL?/</&N-=64^K AB564IKR[2^[=@0,
MLPI+C5(+2XVHL-0%0#=AT=LJ95<9F'<L+BRCDMUR2%^ D.'S-G.E@IN_*<3W
M8WRXW-(;"\-Y!' >I*17AFA6]%1Z;FWOBI*'W>: =>6M0A]MY0=;^@Q/,(5.
M>'5 _,IE// $CW@XC5VVM'3\PPE<% #L&_;3A/$#+RNTQ5IG;9/O'S[G86%?
M]9_F(E@<S<!Z[<9XV$XSTD9;+C \"^N]O9H@(>F*S5X5C]FFXS;A7Q#=82EV
MEGS3.JDG?ESJ#36!M?'#%D[?&8'["M(VO"H>M-H8SX!WW*R8[FZR5,5; 05,
MJ3_JYM!_04%-=&'=*&,GNJ_^VL11>V(C@8+UHKO9.^=N AL:[=Y--\.[L[8V
MW 6$<BY?% (\$&#!I>CO68KU[8?%8(>QK5YG+XA%&!G..PI.:')A'Y;@=6Y.
MYPJ\D5#L;'$ 36LI]S:UY'4-ZM5 1(!/(C:/2[>!)ZX4N&(A26B'"X+I 8>
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
MU,]I"*I56^*LIJ(=K:5URFJ_VNNDOZ1PIU.UU5?+:K_:&7;EH.2@<%#:[N[
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
M&O= R^5LSSP)TV,[DOW-FEA1DX'VL@0V)<0D[F0IL?/9Y91!2"^N126V%6X
M5#YM<[$2>Z9=^E+] ':?=Z&NMNL4;V+.XP%1,A"G8G04US0B^.3%O??+LKLC
M+-,%H?7VR5L!EGGDH&V);]@8PRFSW<U=;EV96Z>>8NM&>;;N#'FY%3*@6[2D
M/ OSA[+4X0R)SO>WDB2T(U:WR":?I>=#3FK+W_0A;6(7Q3\"SP"Z)Z+?R?^U
M'9;=)/L0%'+G>'[\W"VU5\64.ZTUW'96%VS<D,X]3M8,16+_C6!?/2'VU7IA
M_PRYRI6K#.3 H.,:C:6;-EOOK1S=1_1RNC[VE3:Q2V-?):ILU"LD1>Q7M<88
MNPAF!>$?L]XU[5LFL7X)6#]"Q\W$>J=>6,^1$K@SJC$U0BDK.&:0DO*'WUY<
MRM])$O#R)0'N6%Q81F67^8"B(/P\THIB./ _V_%%( ?W$+*?4]-C&-O+[T+X
MK]VE>VN!*_?VS.)C_([);?3I=DH_8X)@OARI?(&4?;4QWAOB6FETHMHN&IYX
MYRP6ID_)D+>V<4?K\LSLJ<F\73&*:G>;IM1N>HSB_=/73P]//Y3;AX_*W>/#
MT_W#;Y\>[NX__2@O9E$&*-8Z0)$C(P4OVA[G>764\X7Y/G,I>^#.98;)@\=^
M /C]E?+!L8V+;A0)#-2*)SB-)^CQ"4YP@ABBYK$I!<8!_C&!9!IS!X7.+1[(
M9MIPGVY/HZ@@CQXV"R,+PYZ17DNYI3=F)<&DCHL."U8P>W=/[(_8WL<9W]S'
MP/=\&#*&_1P4FZGV&N/>H+5=Z2@*\-E:W?B+&Q2L8(*GG3H9=>A]!%_@[N(O
M>OG&@A2>?[\Q'JK=UG8OBK44YMRQ?MD) =60_V^!#H#V&;M8,K^']V"73Z!-
M'TF3=TEU9C-,<+5,(N'G<):&PFSF/J\43W^A;#(>=A:2_<:/"#?<7F]'0AL)
M>-'S14YLP9CK7C:0H_UYG,"2T^%2&+*8;]KI[*-9&!!&&/MS4'R>YS"];H<B
M[D*9%&5,!ON](&8X=3R?"#@Q==%$-=D>E0O&HADNO0&$7!]CG8&!3DAR\><8
M.*M@]UC*4:3J#""'>#KUG!4YRQ@SCU_#,4I)S7#QOYF(C4;)V9D"_U9>YXR/
M(;#%E@(7VFRXN]80&+;",P$"XMA&;@^G_PLS6LHCQMN+"=-4,V["Q3,8,)6%
M:4>M76$D="#0H<$7,%Z\,#L[<\%00>#->BT@/@PHI_?@5)CG+<*6MS! 6"X3
M.V[C8T'U(&3@^11&MR<[T?XR-T&+<%&^:\*ZNICPV@P/, 9*"CSD5[X?M!"Z
MY]@PWU48#V[13@9 #?^('F2MB-SF^@L+-1A\L$$J#,X6"9Q2RSE 8.ELQJ<:
M;@:<A3&(+H9Q_@ J\Y0GS+R\5,[Y!R+9LF [@./A;$C7Q*3;D&_R0/X%'M!S
M;(4M+L=XN)"H]>72 B!P'00II:6$''E*:BK19/C &0 )[\36U7"WB6D3+XY)
M7#O.8J#G\OQ@@#F%RT;C(WB^"F6;)WG 4R9LKELS@J*(TX?7F;[%Q3:/L;^
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
MB(K+3S_@I1](]81-6B$>$MQU\\MGC3VB'(N_CE\%#?EDXU?!1#!8$$VG0GG
M*(2H#L9>Y%AL@%\TJ!H&O/7/R!76+%H1-3(BTH5XP'%+(P1>@!=O7)"/#BP*
MZG#4V)] %C.]?OT/4:4#YH,*A(D%^&J&WH#[PLQLZC76J#>:L?(>PT 'G(/B
ML!UIQM#S#[<?%J>'@ADT-!E'SX9O73N>]QV7,,B,<.!%(8UQ$ 7 &0%HJ'0]
M:U*)6<"F_@R^8Z B>?(<4,F^'7P7,X3%$+9 :*-6#B(8)HPR\Q4?E+0OJ =?
MFCH&OMH;_"D,%M+T:+S,?Q38@7[7R%@:1F'DIV1?1>B),4-:@:+CN#' @K'L
MX1!4'!9$0?RUL -!UY%=XX9P!]AJ8)Q-X1&-/7 >&WF?Y*K])E<MI6MLQ"'M
M)B(=E2C7,Y8"X+6,QL@.R$\Q%P$UZ&BV6'+@#%2I!AHON-3"S "WPXS0(&)6
MQ''_DO\#:Z:QWUT'>(IY:&8\VP$NE663_5)#4V;.+"$[(_TR?1!L$R2>R<D<
M(RN+3*'$]D6&&MKHO<4VF-@GW*7+"WM)8QN2YZC*Z1>Y]=A7\.+09MMDD$T:
MI/0(8M.)G$@8K&-, _XV_N%=7"3<=NGC]-"[>?W?SLGP(CN*RZD1H=6%(2%3
MS_++XG)=TW^:#_^(OS>T=K>;>V75$[I6S_U[OZ/IC>;:5\G$^((1*E<K$]?J
MO%I8M@7?F_=[S8S[G<2V<OSI\]GDH 11ZQG@-AF6]!!1__FH(6-G!3:65, S
M%L0%GVH@, /@!/B8A0Y$K!1J0@49;&(+"P&V:<R^.?-J-CK&8/\[:&)\!U,A
MD?4F!Y4"W#Q#@16@AR=^LXR9MF9P!UKT365.OHVL=OB9[?#\#2T_MF_&O_WM
M]H^;Q]NU3'T0G07F$(J*T>Q<[9T[EWWD)I^ =8 &-IC9S^AMN!Z:L\)LGX"I
M:9-A'HC)VB89KPQV$!K?:U;]A.0^R&JA;\$O:<(QR6>H+RV.,6(9<PM!P8S
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
M&MR'7"$\,"S8>X-0.Q-+YW%LIY;**H]=Z?/#,9+>S#K$&3<QCN98=@!_#+E
M1H._-R'9#?:94/@1K*1/[LB:.?%^K[G3G/)-_]O?;O^X>;P]]F*^>L_((N6C
M&3G %OC%CC>-[6:,Q=W>?Y-F3PV<1O#A\/,FW8'.%PQN- .'U_._PPLH^.2"
MM);:TW,"X;):1FC #X8S U,A6*\)E0 M*$#K^6P/O@RX&&FX,[91$M<C$RZ)
MT-M@8VY8IA=1T,"*3/%D2*S \03!, E(B#!'GL,_;TAGAB"V5[P9X38@'WI"
M4P?6Y !2_DA.^V+GNKNT<]W-?.>Z,PM0OMB2;SXB^!I;<\T[YMTD7HF=[4[B
MF-OI*!<CA(+E'>\9N-)8.5>07^DSF3\S PU[')'4]/C82M/_?-D[.>=ZNU#]
M^\RX>;&*^6*P/16B,CFF:_U3AY*08=- ]AAFPS%4FCEX'##D5[!8;B;BI1_@
MBW;(/H&&=NQP=LY\1\<$'K',KXA2RX0)N-WGRH-?(XJ$<Y/T'IZ 2&AH9WK
M>,E$DZ3$AESGYG)53>07&BVM_A/=(P4S<-%4C,69T6^10_DHT,[)@0PY!*("
M"#@4Y*FU@>]ZW6QE$\S9=^X2B2\CH0I20YYNP=024C7Q/FR,(&:U"ET&,RX3
MC((/16YL*E'53AG>@0?G/&:\,QB#G+D>D"S+6ER"(99NAT%$OBO209+*F9!7
MD UEH61Q/??Z=^U!R["EQG9?H&;A!=(7%FC5M,]9YDG1?H^+^3!74^+,=M _
M.1L;8!LQ+!E#DJ.M=?>F3S.OQ1H(XN[M7MZL+=N$Y*DX,P*6C,'@HQ04O3 3
M)4XRETMU0,XX QD?(O\0'R)_3 ^1GTD<;E7&,>'(X;J#\B,4N,A7S;VRZV;?
M1$C$EA^-G1W!K\)R%,P\="),[PM[0K(Q_R'O(Z8=\/"9<W'E]X>/2?+]UU^^
M:>Q3!-J"TQA%6AYWGK!9UD[J&:8!;P;O:\I)!K%H"G]>V$]Q?B/=4PLO1;R
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
M\* 6W T##>%]\#UX8P"O@N^)BXS_ 'H%=,H+WVG+/$V F<QX[/ CC6[J^6'
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
M]('1-,RA 3_W]1[\SO^EUSNO-@%I["'WO"']?[-!X%EV.*/5^F!,T1AD]SP
M=C0S\>#UM;HZ\[6ZFN5#FJS"'32T=G<_O6_['4UOK&\S*Q,)\45)"+E:&:^Z
M\T("2<J"[5&/942??8U\Z5HARH^X#S6_DS*HSS/0*M,(QFSH>,\"XP<+Y7O/
MXL(4Q 3<GXK5FXDPWSZ _V>'[).!A=C"F<;^*0!404"WI9]"^X_[$QH 7C$&
M] #:"Q),R,4 X ]8QHUN"L:>'UY+V%92R@WO\CF\V"?9%&CL)F!!9(ZI5&H,
MB:2/@+%BVE-1.W'QL;D*KNG4X]%8PJY-E\? :J)@QW""PDTX6 'AV M0M'+K
MC/NU9VI$4DU<5*8.:0%)>Y)?V96C=4[7%I;!" O0"WQ 6'4!,>5$;/R0PT?P
M&;"M0B?^2NJ2"$^C!GK_"4Q.>/W4F,F;X@%20 &F$8'[4H.1&%0D<PI</P;C
M ?X$VLQ"R.H,QF:@P9J^@TK_9N"MJ3I<,#!@2+!0Y*E?NI$AMGK*! L$CS"V
M,S&PJ&G@)<26#]LF[*;$+<#N\\"#F3<,C, 67$:L(NLK<U'U$8UP=YT0(O/'
M<&>9%\9,YGHA"@AD(@J0Y0F_U1;-A99%;<TO2'7*HI95(L/&&G"PSY\RHG6O
M:IH4?Q#)<J?AG,Y=%M=Q!6X7UH3I#1F_H>+"5!G]B5X1#Q1,3PS\C UWQ#'B
MG/].', (N 4X!1]UYS4*;7T4'JA:J?:J::))01$(*>^!AM]Y2+IX:+ND)881
M2O\\ ^%_O&<8IE_#-] =+JPP2 .T5:2*H0F@%2%?ARM*T@=N-)X,VXE1Y5&
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
MB,-0-A>V721W<Y"'!EE99_>PB[9*\!X?L")%9Q %4QG6%7)-8DJL_-@V'7(
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
M7Z\'3J:UM!!1HEZ13&&-7OW-6W8WP1@P3\[$B=O(C(F?_)@&HLJ_ZD==6TK
MWCS\7F.RGBH8Y4E/*&14N"#6%X\D)@L;R(5-(WP+ (4T$1 ?I>3N6+0,S$8%
MC0$6&\VZ/_&;9>> 0.:(88CQ%X+,&VK4. /_1SZ$Z#F#K7*2%KI8ZFW-ZT6!
M=G$N>A0YAN_,TI2"3#N88YL/,\D%BYLVN4'H6/JU!' A3DL.X]K6R;=L:JL\
MF.4L8"UN@;C@M-FA2)?).*'&J-<P%MZ-?%_X"_S)<"(Q(.KL-ID:XM U_"3.
M8(I+L'BCR!;>LBPVGQZG#1(G6U,;(W=C8#%PGN@V)*YL0(0^*3:U )>'6@-2
MO)%]!'=.]%-KU^3^R3*E2-2),OZ4]"[PJI9D%DY,:DB-BJ_$1AU+'2H*J-C4
M1<R2J;+Z1.C?_H$8_L(6\TZ<)7\DQ)C4R]U6GEY.[SR"/CX6%4ZNK!,I(97U
M?*L1J70%? ^['V ,U35%$8)$CT4!'T8.=2B8KPZ04=4BU9\V-A3A4RDC8?%\
M?%J RD!&HJJ&GT2AA43S9]YLNU3&04BP)5LA$P.E1A"B'Y'IN8@),)+PXEQ'
M'RISDGFM=K8JL]*\NZ,^W5H)[K54T3;/J)3Q#BGC16=YRY1Q3Z6,MTX9WSW>
M?I99%XW][^\W7Q[O'F\>[_ZX93=?/N(??HM__WCW\.&WKP^_W]\^L)M?OO[^
MR#[?W/_C]I'=WSW\H\R W)?ZU?I"H;A>VH\UUE09N)ML_$,=O0C=1A#[C--[
MV+S7AGNAH9<,J);R5TMC'[Y^>;S_^ML#\=:W^Z\?;C\B.Y6H"=_:N1C:6BSF
MCM_<!IU\D&FF9CP!M7RP:,@N^^9[8.Z1U7C"=3@W 7,3Q, VJB(F?A0! ]&/
M3X!<R3P5D2116>U;TF7W]@<W([*KO@Z'M@E6DZ!&?#U-T\?7I44L>[UGHGEF
MEI[3A)ZR!9PY%MUZ[;D&U-B++6!ZT[C6VU?\#3VJMRWYFYS0[0\)%[XQ0XW]
M0J@*:J5&@;C80L?.I+O.#=T% ?43,;XME_?E11%M@5.CEOPN>D!T?\RX.C*$
M*=M QN\67XY(,XA/!]2,$ENJ8@7&: #&;::K7W8-D097^AMRC\!!L&IB8$&
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
MPD4BI'GG6FB IY&@QJOW#Z87ANS!<":V']26HC];?82,^_0KS5?OO_D\H%K
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
M^G$9GE&AKK;+9^&FE,M_.CV=_]PXQ<PN.H$,+UT(.PX,@LT5</JHTYJ_4@%
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
M*9QTRD(@/+K2,R FXE+@Q%!005M;7E0>^3-@]BF6MBY_ON_UVZW4*KJ:+6J
MTFAHUF,+FHMAA/9P,DJ#K#W$R"A)0L\6<ID)+1$>9<&A4>YU[?+<^]$\T;#L
MUGVJS99*0JA9F%("*K_ &,<Y*H?[T^EP/&RG9=07<!4;44JE+&RY]ZQ@*^W7
M4.4S @;WBQ1!JE"]3?Y*R'H5Z:I-E@Z$4Z]:8:$)Q%Z^VP9@8#6Z*YE)(JEW
MZ,IX2X)2A<PN"2.,Y+EZ2YD'$3W1.GM=1*DHC(Z,<^FYY"5&"[/C2D)"Z8+#
M$$?.C/NDN:X=$W_ .']N@@GW[LM%]P[79!Y.!R9[&9REA%DHMZ/,;C3A@D 6
M*65PV=+:/+\'2J^BCL\7_O*\SWH3WU&:L6XJPTEN9$D_>",CKE1=BI>S(6@K
M!@6H +*H?0YF8W4!+QL=K$W&EY?_Q@N(M@]__?!I[X]U;V%=_IU=%0LM!UVI
M1*C<9>7;D_UF<C'$;WOW[?>VU [.NVH5=R^BB38O/$.B692A)D!S+G=I(=D$
ME<5(TRS9J%RNG<=;'=W:G>;\MUGJ?2^_'Y9GC5.[>'>)4TD')P3A-J":ABA(
M\*6_98Y6R B,YMJ9NX<1]6V;[()$W[6!JR>CBK=6G5VC6CS$,\@F^,!D("(6
M#&"@W P'Q$JT5*.BFIO:8=S[L/0J$K$AKE212\T^EA$@S;;;163O_/C/O0MH
M4N,S.CA)QZBEML0!0P;[9(CW(I 2@A8Y!:^K]RM9#5F?4DF;4C;U15:S;^1U
MS\O]9HC#/BOW;LTA#A2EV8$"8CRDRY:(G,["*B H!;3+:A?3/PBH5R&+#;&G
MGH0ZT4$?V_:\X+NC&PT:Z(;G<CJ^7./DF23H@!K"!+BD$HW&5;=R'D75IS-;
M+Z![*HBJ'H4N"7S9SN=H@JYA21*5.TYP]!\FS>&);^ =DCZ5U"V,VWEW7:M3
M5H(ZXD,JUV]K= ]M" 307N/9&$=3[<3F<[$^\4C8OX6VVHA<J[,08>'&?-[$
M$\2UEQ==@:"8P0U8$Q]IN93"1V(9 .$"3!*,91NK&U*/HGKB@;)_*V95DM7:
M'/+A]%[+;G<,S?&W0W^!P[]*@;<#QS4-W"4272X50:$T!O>2F!AS<DYSX'=.
MK'X7.GKR0_O4VJECHG0KD'I%!S@%Y?]R8./"C^;*LITVPXCZLOS#]CC=?F/A
MD_O0#,OYCM@4<_ ]S'_BZWE%Q>Y77!7C8SA W;N;,\3I0":AHF09#<3Y90M
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
MD5F&^CIYXKA ]2VTD$&K<BWX$[?!G2?N@9NRMFO)N-I\5E1J-S<=+-0[R0#
M)#5$)S#E6*,E:+.7+"QZE(8E+U-7%MQM)+7&=VMS<L93Y<&7M!V*SK) ;-82
MUU" (/ ])FMOZ8_;I_VP\M;@P5U%MO;45R<Y>E:E(_[,;1I8M"E5N3+;9\Z)
MS)220)T@S+&(6*C%U=@5"19P]$O-=4>"YT[]BM& R_?+'\&W\//?_@]02P,$
M%     @ (U_&6#_+1\38.0  A5P" !0   !A8FTM,C R-# T,S!?9&5F+GAM
M;.U]67=;.9+F>_^*G)S7027VI4Y7SY%E.4L]MN21E%733SQ8 C8G*=+%Q6G-
MKY\ %ZVD1/+BDC*=>:J4HJ2\^!#Q72 B$(CX]__Y[;KWTU<8CKJ#_M]^9G^A
M/_\$_3A(W?ZGO_W\V]4[8G_^G__Q;__V[_^-D/_SYN+]3V\'<7(-_?%/QT/P
M8T@__=$=?_YI_!E^^N=@^'OWJ__I8\^/\V!X3<A_3/^SX\&7FV'WT^?Q3YQR
MN?BSQ6^'?S4JIV"I("J80*1)@@2&'YER5EJ:J+#R?WSZ*W4@17219.HUD=H'
MXF,,Q(%UD64F3,S3A_:Z_=__6KX$/X*?<'K]T?3CWW[^/!Y_^>LOO_SQQQ]_
M^1:&O;\,AI]^X92*7Q9__?/\S[\]^?L_Q/2OF7/NE^EO;_]TU%WVA_A8]LO_
M^?#^,GZ&:T^Z_='8]^/= #A\&M_^A_?1J%]FO\0_'77_.IK^]^\'T8^G"GIQ
M"C^M_(ORB2S^C)0?$<:)8'_Y-DH__\>__?333')^&(>#'EQ _FG^[6\7IT^1
M=OOC7U+W^I?YW_SB>SU$/'W"^.8+_.WG4??Z2P\6/_L\A+P2_6+*!90J</Y[
M>=HOC3%]1B##. E \*?0+Q2OB''9TYMCOGT629#]I#>NB/CILZOB'5S[;DT!
M/WET!;33!Y%KN XPK GUP7/OX5R ?(RP/-*'Z[_$P?4O4V3'YV>7Y^]/WQY=
MG;R]O,*O'T[.KB[/WUU>G1__K[^?OW][<G%Y\K]_.[WZKY=AXX-)66NI%'0*
M;X.'W\..).GVNV7=>8\?YR,4L/5G =_&T$\P6X<6X_<&\<$?]<HJ.+A56\\'
MZ$U_VIF,R"?OOW0NQ[@EE=T) <,I?COJ,*J,8((1[50B,G-%O %*7$K&LP R
M4_U4Z:,%B;(?A:G:YT.@^KGX!7KCT>(G1=)B*N75*&92K3"O*Q]ZT(G6!6.8
M)Z L)S)X3D+FE$27 K7@$J>RK3E-$3R<SQU/CH:+F<U?N(WVC3P<7%?5YWA0
M38PS32'HGW\:#!,,T53"7TU7@;_&WF $Z6\_CX<3N/OAH#]&5I_TI@/B>PJ?
MRC?5F'#RKTEW?',\N/XRZ./'T=&W[J@3#8T>J"$L,#2EE&4D&)J(3P*7 PF1
MIR4K7!UB+ -4D2?/[.7/\&8+1:_B3&.!+Z-00S8\PO1VN@NM!:KSR+JHQ(:E
M@"JR8*5U] P'FBMNT);4=T8)&K+E0@#Z6 G!(1SB>3;$<2N\X)%RSK]?*CPP
M//?/A$V$W0(#$,[UH'\Y'L3?/TSMT4Y.*MIL)8DBX9X9DR=6IXPZ0SKB/\'Q
M7%G[3T#4U/PR(_ZIVBLH9U!3LD]539NJ^BBEJ1!][Z/OIM/^L?_2'?O>')P
MG\!Z1JRA);!22&UL1H22:Z&1VEE45ONS@ Z! O4DWL*;?Q3CY'K2*V&Y\_%G
M&):)#^%S62:_PFD?O328 ]4940J<,^+-1$)6Q/(@B62 ME+((CI6FQKK@CL(
MFK2BB:>4X4TI<P%CG"ND$S_L=_N?1HMUC2DF$[<D ##<%!DE.&5.E#0Y CKJ
MTM9>.I8C.00R5)#Q4\V+III'%@[!C^ MS/Y].MO8/@]Z^/S13 H7@U[OW6#X
MAQ^FCJ!6@I:,^*#0B;* :UL 1[@3MJQZFGE:F1(;0MP]5RK')]I420O6QSUS
MZ/*S'\+H?#(NQQSE[*C#DH@^.T8<TQ%];ES<@G6:Q R"R^2Y4[5WF.?P[)X;
MK2ISM6':3!,M&"5/9]W)(="<#2-)6T6D=HC(*UP(M7<96$S"UX_)/D9QV(QH
M*/46+(TIHM/1: +I[62(Q/P(P^X@S?@Z_?H&99+*QHMFTO2XLQ.C@,BL(: ]
M2@! $%]PZTR3C"J!@=IABRU@_@!,:E%O+9@V*R#_P_<FL )QI@X=>:])AJE]
M!Y$$!0%?#IT3S28;Y7;#M&=0_I!$JZ6UISR3S<,O_W<R&A?[;W0U6!$9F"(/
MCY%? (INU!W#)0R_=B/,IGH!<?!IIM+IK#N!IRS!"+0>H1Q<X.(]38V)PKAH
MI ?F:K.R[3D=-H=?%2.>,EY565DOX,MD&#^7&3S=$3I19/2,N2?HU6HB'5CB
MG04BG.(<?:"@0BLKZ;.H#IMUE;7RE#>Z3=[,B.U\E-0:3[3T$OUFFXE7(J.7
M(G/P,F17/>+T(J@?ES6;Z^0I:4Q3TJR*G+X?C$9G,#[/5_Y;QPEC5,+)9UP"
M<4%TB@1I(_%)*I.,YLK4/MM:!]=A4Z>Z9IZRQS9E#^*X ]51.0O&@B5"R4BD
MBKB#6D:)LNBGT*P4I:$R31X .&P^;"_KIXIW317_MONUFZ"?1D=A-![Z..Z
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
M_OJV?= :<VKK[E +\]G/%:0&-'E\ >6UZ/B[X:\.*@7#2 X<YQ:Y1BM86V+
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
MH_)QR@8HA;2E=22Z;,;C:\2])H$K77AA9(G-B[Q.&]<?A1HM2;:-5H3WD5W
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
M?IYGSKGVWI2?E!4 DZZ6CA;@TJ5+@,?4%X"R -#X]]/_T?;O0?Y/CW&)\@W
M? WP_3* YM)=P&7F2S3,ER@] "  <.GJ_[4#X']NER[37+GZ%^TUNNOTU!T:
MF "7+]'07+Y"<_7JE2O4;T.HWP.N,%]EN2/[\"]6(P?:N]YL]]]]S+\F\*BV
MB]UX'"<H]]SG/=UU#DXN;AXA81%1,7%Y!44E9155C7\TM;0?Z^B:F)J96UA:
M63N^<'KI[.+JYOO:[XT_+" P+#PB,BHZ)C8Y)34M/>-39E9!85%Q26E9><77
MNOJ&QJ;FEM9N=$]O7__W@<&)R:GIF=F?<_,8[.KOM?6-S:UM_,'AT?')*>'L
M_%]<EZ@X_^_MO\3%3,5U^<H5FBNT_^*Z=-G_WQV8KUR](_L7RT,C6@=OUKOW
MWUUC>_0QO[:+3D#.&,?^W&?\.H>@/$8(_R^T_T#V_P[8^_]/R/X3V/^#:Q[
M0'.)>O)HF %@ )DL6A +^/^S20QTW@M^10C"J:'UL1 @5,*)K_-5H$&2"\N&
M_>P>UNQE_7C]JJ"[UU8GN-YV2)"#XY'ETOG>G* 6%,&E+D[P7$&A=^%8QEB^
M;"E^0&-@L$%Y0+7;J6!OB<N,VKN1D>.NZQ.O7M<WZ&6??6MLR)T]*R,TX)W[
M(#P@UW+"<E]KF!UDJ4W;R9'U<>O+B!*!.NO-\P=U;7%07C/'1&MH9I;-T(!S
M>W-> #A=/1FAP\#XOL4#*#)0YE#G\6#TRV2/$X%/(_6+E?JEP=?FWEF3I<IF
ME3QI^<;ID/?A6R [:X5MTVJ#Q%M]34>0MZ$TJR#K88GU@.)76E9=F?JP\?Y5
M%]$J>^>$M0B+-*>Z<F[JSXUSQ%>]?2(T(TK-XQUUBZWQK\GU!!0%<)61T+]:
M&=?&"&@',H#NCPEZW9)]CL*;+;8,5D*@LT:J5KK?Z-A?2^BK0M](,:/:G@IZ
M1K<_7 5R$+YB:MI-L$G,L/2UY:!?T/.9XJHG8Z15Z7Q?K[66E8W$]RV#$L38
M53 K\6\\+;<-;Q^?5:ZS3[620D2/H[C)T+VMMH-G!SEJQ>DK6\BST\CNB;C0
MHY04=PJ@U%8,LW$%I\61SAE!<!8;3!/MDV'5HS<H<;3JM4&P9\Z:>1,JDD(#
M";$)[KP20F_0QE.O*\/;)O;W7R\T?Q?S<_![D-O-]/"J<!/LM_&U*PY1MWG.
MDS 9NY47#XERS4V61*C_JA2'L)'TN]72[![SB9Y[H&8_M9@,2.VU3*;JO$KV
MUELE>@$?WU@,'%FDH4'0WE^\\:5)& .A40*<W<#-+<#<,;;[4:&^NO61F*FI
MK'PQU+0PNM0\X?&2PAW1QB3M:&6]" *2'@1D\2(;Y6*V'W;URWYSP,N]=_LU
M)6$:AHPJ!]9:1^CZN;;ILL8G.Q]!+U3(/U$W.\&"UL)@#",A_$,&HING>,JG
MIGA-ZT7>*EHU[SNKY7M!BW2H^?M9T\8$H60]D?KP)?"L'S%A:SZ!_!'N7.%J
MT13H45SZ"QW@4&;Y2P\:X.3O>7?HZDCU,$/*0]!]\0&V6M56U4CS*R]1^8P_
MT2<Y0'XBKWH<-N!S$M8Y[%E3DKWE]#,(DZM!-[T,Z_RW9M-DG<OS4*^_0=GN
M__1Z\]C8N+UY4PNO &HQ%NL;LGJ;$AB3.BLC5RTQ&R:B(SA<)"=]+QMN:O&)
M_O5F2]'Q;F=3E^X2,?0-+@?9>K'9W.M<5AA2&OPP8XO^R#LJ:DK<.^,JR9FY
MV[CZ>D">E;UOS_/FP)*[!:6/JF3O=SPQ,#&OPD3%XV]:5@FYCD>X_?PT<U+?
M.540*W$13M:X+EKP]K^K@1G!*\40]CV0!EY&DV#DX+/\<^G29'6#W?-%RW!$
M;^B=!KWF>2>@)&)NB3_;D",QU.7%=(,R3BF'[&I1%SJNNK,D2,#CX1:9\X9J
M6)DXJ<\OA:)K)Q7BJN4,GGRX*?"EKC&> 9#_Z-U;B3XH.33X%7;'F0]6W1^L
M&5>I6MOCS>\8_DU,IT%#;/#/F-2@%\Y&TW@(U^RG;II:T9HF-:*B1)Z#::.5
M[9EQ"V$^3Q1$)]/XXB[%]347Y=J.R>8SA#I9ZT-%3'ACJH>&%Q(4#'+/GE49
M:;*?N9[?,])D U@TA(Z!V3W(#$0(SCFQ(.OQT1\I PE&EN[LV"48Q-2O;O8V
MK)^EW=Q'X3CKBWA61&[.ST66U5X7I,V=T4-^WM&#Q#N#T*$;F;\ST^D5OEG$
MN4[VKLBRX>4%=Z97=\5Z#93J5];H[.^[',I5%=+T<&NY?EQ_;1:,4OKV_."7
M.T?*!MI1U"#"M"8K?DKXEQ"TVTTN(>L)N>WCQ#\Z D[)*NSV2H^X;_']96%^
M)=+<^/H70::'M&S;> I@[M NNP=%H\[\Q_^F4VL'P1\#;M2%!*2?+&C6UW>D
M90ONI6_3%3WK^9HN_ON+P@X[!:!Y)NRLIS;P-6<]W-;EY=E+&KE"SLH$R5".
M=/$<FXG=1Q467UO(;.O-UUL,7#.=_++27C4!XX>V!R1$3&BCRZ/*)F8&!K/?
M-%.G;BOGDB;;T_^.1GN N7CD4@<+6D7VDH1?O%"D )C;(?)WPB[/^,^O[9+"
M$;(O>QJ5S _>6_Y65E$9@1V')E$ 73J=[+]@SMC.#+SBZ!RJ-O3NUIN3T\.*
M%#YU,=Q:%<]KO$[]JVC[3>\M3@Y,=%!F];$*P%/X$5A9@AP2[()Y KE"*._/
M48LK%H>88I^,,8?YQ-DO2 S7L@[[5/WC66AVL&/.4UCG=C\U/Z@7L8L,_Z43
MB5V^09 #H4T3#*M><(<".0HF3ZP2(8^4&0;#&LLG^ATJN^Q$1$5'!W2NLAE!
M/B'R(]B,_K[*9H$,_HO@$(2/PXZ])]) &9#02C><7LT(O_;/=J5GW:>0=E?U
M'7?^S!L];]H&8SR=&AK-#T7^#GF2(C*L'*4\^)6O(KS6*L_WT\I!.XKQRJ]*
M1]F?L;!7#Q1>S!M7&HNU68L?! H'S'5"WW\_J!I2&:[49LQ8L^0S=TQ "B<7
M1W3]R+M;?^RJ6#Z9(=ZQ)J'I-D[B((_."R[=(C#BPAXW:]P::4*CZ ;\F(U+
M)-I&^"?.MX5I<\=M;0=X6>._IKS+870JP\1*P K>7YL0=4BX&RDZ)>G=RQ.>
M*&_TMBPZW^QOJF##%B'/[WT_: T0UDOY7>\TIBTZ>$"L2=WU<(,Q"/$)"KF[
MC_#HS)_;4@#7Y5YUE[AGK0=46QY,#Q\R>#@8*Z&DGKP4+A%V.[&HKU (DCBA
M%J,.C;'_KK('REB%=P,9B=X$[QHB&$][KKI<L+AY7O'/UU\NUJ1/_A/'07Y"
M>F<L:FC_R^U:AP;-';7W>YHD_Q GB'H$=^Q^>*?L=#OCJIW"T2Y4YU/"-S4K
M-W./D1-]"]V6U_'V6QG?2_2@:68@$&O_C2FY+LYC5WL!//H$3O#'GZ(K"V +
M!GZ=7ZVR'^(5LQS#(#^DA>D[JFKR5%B@.G,"%R^S _A.E!XRSPNVQ"ZM,_ZF
M (K&QIL85]5I&!&XXU?25OUSTAR6KX1>Z6^MU.VTWL]U65-)<-$RR;=.L)HJ
M3U]M<;XN5VW#&!.6;\V.@T_ M2D _EI^-L?*WW/3DEH.70&-=Q7PIEXG>3(B
M_<K=J76@JRJZLM4&U<HFI4E=+8_,''33 EG-R@83)<Y""CI_$5 75ZCS!/7U
M]\<L"G4*$^P5/^X>&])].X0:+;Q_XFB$*W=5L-S3?3\J_Z[:^C:@ 5MWK;]/
M-3&S?//4YZ?;N=])!OS2@D)ZH:NWHS_=5HQ[C6.LR^A#S ]^"6(4E@)@),R^
MK3V^OW</$[]ZNV>R;*O<$>?G$-ZCW.:[4HLS^;9:AJJ#T,8@M:P/1N806QOT
M>!2==\E-KCT.+!]2-5]9;% 99*;RO,Q.9""N2Q_-'5:18CM5:RHZE3"-K8F5
M-TFSFC-BSYQ[7U$F.3SL55%Q7X_E;P!#RC=D02<7>1#(KR[QRR:)D<!H-G&4
M.>=/R.CU,L1T7!:U 6XQ_]IF*AXMYOGMH<\Q9M+,30$8__T<- K$A IBAT-
M=9$^D@O@8?%!V41.L6_/O:<MY)H4'F.VIDY,9PXKS;K3E$M51F7UD1H@+"@L
M\HLO-:]5AN[;LBL/&C)GKGH15#W3[/JRD<8WJ[7K78U-RE44N+2,7<%YU=4U
MGM*WZ^J:\O;VMEVJJ]W="Y*#XK)C%I]'7KL=8VU5DJ5EB8U5</XX9\16>QD%
M1SV7F7L/>4=F;<'[QTLQJPO#1B?8.QO=$\D<./)12Q/NO/5W2.>V4^R%_0M'
MKI;(P5X:^,N&WE'$SNP%&XQQQ62>4&B3)<,7K///#?XV/[>[$\%J ODL_9@$
M58AL03.Z7J9Z26Z;I8]Q3F"BH+FE(64WE@(PZ8Q#:-H:1ED.JM\F1#& "!U&
M.3Z@R#1=6 6?$I^FDFZG''=,T88&:ZYIH>JGP*=H@QI6F4+CJE4(:VPUW3/4
M**1(>T(]ZA;&#6=(,]JN;#437A>,K1)W^.-\D&^L((KQJA<7-4>OR6]WLZ_C
MF4IC^J8CA,25 ]F*^:C,;G'J2GS-9J0)^-\VBPWDKB=5_#\D?0 [6GG*R\3
MF8 ]".;=YU9@C&FP4F-8;ZAJ0I$=7KCV6GOMCV#1"0%M>6]"D]VXM(=4D5Z<
M1!"UHJWL]XX15#2P:<>+TZAOR+FQ;Z%<DQ-:B6/FA&KL#7A?:\04WW.L.V.W
M+X%C\DFS0XYU35NU)BM ?W@E%3D%T^M"L"C/1( \=-"6Q1EFNJ:'H+YB/B2-
M^<V9RJCRQ'(MV* '-3>OI]]5TK??6C@(O8='H?EI>\R^;>081J0[:S:;#1ZT
M^AW:^O'$!5IFP7C\RI]MU]3C&[Y,UAG,5U( =JD6N.(J*BF&PE?RYXLF]!RQ
MAA'V?-K/S)>U" [%8PRWY5@^-D5[^OUY7W7-9'U,PMU,O*M)S@&.)E  *X7+
M1R8@1@H@LO ;BEB!G' X,L!K&1E8)K*7+.'RW.-];%Q(>6;*I(D@L 39 5Q,
M 408I<1[Y4",1(HPJ4[;,B/BF2,J9W_8B,A\TIH1I M)!">1KS^@RA&Y;Q0
MP0U$3P$,5G24P+L"42L%;[+2$?[PU;'+;C,<33,9G*VF* ;0+5>.4M<K^ '?
MTB%_YY)^?^BM'?&3,6]70?][DI&/!77,+%5"6-N?&KD_;S;6%YYRS'9L*9I
MB:\/.O)V9,@7\NY-3!F=/X.9B6F".+D>*J:D?HUOZ1-K"-!+44VM0OH/<:N)
MO%A,(>^+(J4( OB@;@A0G3E8A3"V8H.H)YA@+<+KX1RN:D6)>G&"4[O&>AUW
M*8 !*;[ FJA0Z7IW^U]\\]OIG&]&HF+>'HN3W7HP?U;P[+A/%2;Y,=W44]CS
MM)*3)Q7Z(Z?<K-A8QG(T]_$@:]RTCCS\*<9;.=B#ES&^VSQ2@#XN7X\U$JEK
M.U6)^3.98*U0/N J:EJJ/,IBK3QPCRKY6;T*8D4!_]DZGY+*P.[+<QDGH/$[
MTYV@8,,)D&S9\H*.;S[L?J_(;'L 5O[1)J\V+CTY0[5RKGWKQ+%JN=?ALXTM
M>^*%><,H%$>[JDWD*QKR]7>X (6.#)ZX<5G!"E=E8C*EA9\_-O%=@5RI$[SV
M62(%V",VK]^KJ%$71([K5F<EA/7+KT9C1GG[L%[W4_3D>@83[=([S:=(Z7)
M$T9MEI7I4@;!RJFX\>YS8)9W1CP_'X[=R@&6$8.S?-4MJ[]F^7AVN$[Y4$A4
M_*?D54E-6YGZ..-2T'/T9(Z?"=3DO+H %>G)3 W6+C#NZ0./ *%):75ZF*J2
M!;T[9BRRSDZ#[MFC=BJULL!*5NI?1!HJ!CQ-XYV>]?)0(P/[J9G,3P$49*[
MB0K\5RF -;/0<KW-?&S:8S&#)OH?GH%^OL$F.<'9A>GFI7ZDN8:YN@-KE-[R
M=;&1/JY0*23;3H7Q $Z7Y5"WTUVK.(]\K-RAH*=Q,5B "H,0X$ B6Q YUOD=
M!8";@G%2 &FF_U6"5(.Q)L&&%,#G3E8* %T#I@!R*(#I#@8* .L5+$'MOWF?
MVF]@10&,C6TO99 /RI KL__ET($X,I@@>DIB&Z.A #!E.!D*0+R, HC1QX/)
M[PG4O[C93 &0?2D \R-&0@[P.@6P21./PDVFPP\/SYNH>=A>(4%XT$@!O#^B
M3J?6LP_M**90X)+8HTZSL6[D-<EGR46/;^3F%K5-7?[,K>N0+6KC"M''C1'Y
M-"_\7"8>DIHPB#D*H/=D\^]F.Y-OG>*3'J5/<I?L^J/:0XH6NL1HKZ_WN<P"
M/@$_!/PAL;6;%'**>T;6ZLN\C_2TOA^J@_7B@D%*ZO1&YW.YX,6SX=,EA<9\
M)N'Z?T!:^E&I NLSK/=[#9&/E4H6(!=^!:BT_0@(SJ<C/,7&.MB3]$EZUWT(
M.4]\B*OLO[<\7)L'W"$SXM]DE@JTDM8.0;Y<P3OJ]HN[%WH7LE1H!JCG%,#\
MZ/K0/P0'?)#^),@OV#&1,7*9*5^=%M_;.QSF,[>E&HJ\/0DR>5.9G@RDW2;?
M.4BS*WYA]APLCX5? ^FLG"O(6FW0K9M^,35)LPUE_/GR$X_I++$=&3,DCMW"
MY)-V3 KGBH[ 1A@(-U%V577J2PLCIU.#]W16@F3;K=V#G!#K)++=4_3+5*\T
M63-P6_C)Z73)1,OI&E7J9R'*KOZ'U/\/N1\1'$HJ4;\:.M1Y(Z4?SJ\N!//%
MK+\-/I[LJ_8YA%J3IMN?Z[RF !A@'MUJ'?">UMA"@0?I,:40?897PLV6GV^(
M'ZW@8,-H=HVK;[NQWLW#^H\GT)A[J>)8;X7M(4RI5@37:+754)$#M\Z)BG?S
M#H=-.#)IV!OVZB]:>OWIGE79M"T'K^9 (T*%>8]%JICQ^S]BH[)V8]03D$$!
M)"[C? S#ZH<6%D5.O$B(8T_V+K8D]J9XLN0?/.'EH"]P:&.!(($VVCY/&,G9
MS6A*/NP-%%H)O],\N9*E'<DX)D.-^*YN<--,F]>!"RZ8$6?[E[;+;CUC5& "
MSG+TD;9@IR3>.4;PXP>F)W%KGGZCO29KLWN92N.%O3E+\;+L]U]QZ!L4&+\?
M]06I\]?%61C ;&5F94V%QB=[C(J-'JPD?:M#%0/#N14",%O.EL2]8L55E1>9
M]@+,#W74%!C,I5:\&F;-3!BMJX4;L\'-\Q($!0H@BNJ3N[11FR4P( 5P0_L=
M_,Q,^[^DGW-&0NHR=?R;,N'4_/Y#M9 ;X&-/C0WX_S9KQX $H>5=[THR-4F^
M M^3Q0G=IX;MA,PB*/\=G$@O3<F\C>M,6&\GL-TF&UI6?W$O_43#$E=2CJEV
MW\7$<MU!&&=Q,6FRI)S?@HR>K>LG87YMR'_W575+=TAUQ*N$2C-YF)(Z.:K*
M#4Q+5CF-$[2!KEJEXF9BNJPZ8@+G>K?'[I.%!N[GW1ZLT*VQRUDCV/;3BA7S
MY*$YM13RK_^(+RF?+1[9^3-IDE%733?IWMS(GENVQ6-0RQ1F,7&T:\P^^M./
MEQ>Z&8F)[/&7U0T3"'OW?64F@7UUJM2@7H@J\LU*A5Q-RJ^-LM@5<XMP=!CM
M=/N6"JGZIJGT+LF%YSAQ+NI*R9.XWY7 ++K/)?/>)&$Z:'0R$$M;6>JY#B+#
M ,^\F7GAWP!&T%NYB:;-@H)(_D@>_J$;CQ+YL_Q--XTC1$66DW,<>8FQE=8-
M :UI%5/52H6Y5H-%RU4E"\1'L1((O'.L//@*S*:G4QZO<!3H'$D4^ SE%\'_
M5:QTG@O^YX?\GP0+L\X,<N;\SWE#-0J@CKLF^I&?R/77JV)3Y:+=3+$^J1O"
MA5Q]$A9BBLEZYHL?(W0_%---5RI/EAJPE!L7S<??N28B-FK\QBC^>79JMH[@
MPH]-423&L!>,L]\GB/Z5CX4S;_-SX)%A(# F>S?(LAVW_@Z,-OS+3<XED'TF
MWUOQ8^%0F>W6UU_+0R6N^YY.0KL]7\=>XS+7/_Y^XQA&]2NKU,*;!!]_@@.3
M>9(N4P '%:@2,1(K\6FNLCY6V3P[1T#$H 2:<)+Z*]F#]?>@\TT8)-VV+M4#
M(5E4M7RP:%A\&O&T7%E2A'/Z:4Y!A<F@#P7@;*1E;A*E[DMWH!,TOA$N-(37
MDOD/>HK09R73GU(IY,9$2:(-!<!$%,6+WWD^,[^,OJ%Z[>4OGRL)F"'JF'X!
MPM8@PK 8V@W)GVX72BL4 )&O$']Y='MT<G5Y9Q5S*[1K4#ND)E@(SX_$0/^8
M<BW[>F(0G /8!3O=1Y>H*0-GV\2GNW=O7=[QE),[EX'598RG67.'&F4?B(CH
M28Z*!KU,1Z9SQ]\G^[OGTXH-N?0V.4X/=J9U,KU4R-=F_N1LI:2F8S;BXS8:
MZS$@-B99GJDLT>&L7*9M(2943O(T@M"'#H!Q1LMS:B?C[R3)C,'_)"[TB[WR
M0':R$Y:NM4OA>49%L7*_=#P+#/U\G;%J-LJ1%[O:7>>ET?4+3*;V]C9M%<!6
M**YJ063D*Y_?JSK5(>\6<X<HZ/P*GN#6;/L/*TJ2E.O29Y ST:'ZT2#W\<6/
MU())<.A 73LBVHO-US9.[MOZV9L[8,>$(;Q\K65 @X=+D.[]Y(3'2FZII4/&
M.1WS'^-3'E*-15;@N_]UG0HRF$1D]R?3VU3^W"8+D;(H $<9-K@S!>!$+:W!
MCPEG^78:"E.GT=6>901'C'D^C6[Z1ZOO+QJF04&O* #WH)_%4=W&\YKN'*B0
MHU(BIQ+YNI(_CK>+_D(TF&=VJ1^[WWOCVF*P-OYFAIH0M0[M1P86Z+_*LBN>
MDJXN)2#[8^O0;%2SY3Y.E+BU>-X+]47"@DSB"%W(79E"Q+MFT"QC%)XF_HM1
MSTJIDCKO@+?I6=GS-!6K#:YS.=N&+^0):950GH+7E0=#G.:L!;A1.!JEX\E?
MVV(NPHI9ONI8&M%G$E6'C=^G,\E@CDQ[7$J*RY@-6\^/?IJ<[A13+&0>E^KU
MNM2@REM747IO#[E7XXFL\9"1\906;FMO;\O2BZMLJXSA@<9E9\=DKN5A ^S6
MLESMBM*UG-^\?*X?*(K<FTHUCC?6$4S6'1 JT)%BT?LGO1_'ZMZX0'U[[#8>
MNS>U>;ZANC79?RD4. ,A\I9?V-W2UB!$7/# VDQ&9J-&]GL-PR]O^_$>V5R4
MW29$8&SN"(@0PXZ#LADY+:ULJB;'2$W8/UN@9DD=X)0[_-/RS@A^HQ=<!^Q'
M1J#X07RC\[-H./O//Y[/OWXRL1D79'$EB^ 6AS^SI(<*XQ;W*C\OJ2;@%]SN
MZW!;&5'%#!P-CU;G(-3BJ-P"86UG+BNIQC ""1 -/#SR^,K\C=$D[ W599-:
MUX_\#Z].//2JM9NOXY;R2(:Z_ITN8D3V((D2Z$DVJ[K!1N\*!]*\P]V>0WVT
MIC:=FYVNK=][TYHTZZ"J$FZ;Y>?-[MU>F9X"GH041$6#_RA=,<6 _$*#%\*<
M#!DU\BS*(;=[58:DLSJ_GD<\GAGZ7=#B@ME:84,HF+ZI-]*$WT-,._QG?,8N
MX\R1!/&(J!U]3%DH:[! BOX,!> *YW6A #R^0IL_3\DG1:CSM+G>#NL])X47
MZ(5H0Z9X5&:[U?E:M1H^?DZQFRU(T6GZ.M&N?9Z/7UUEC(0[[X>!64,5"+TH
M;"[!:67$OW?VY,_]A^HEYV:I*98NZ<:##([&LPTRM9NMSYLEA//A[MRT?O"L
MI#Y4/+\2@81W[%_F#A5P\ZR$C6%%8F2(VM6V=;H_;#HF([Y.U/].^PUU!VI,
M%M:/O]9C6E>[<;=[<%!2\_(EDL"1+PY!A_TK*&[T\)Q_.1+F\_I!"8O_B54C
MU/Q8]%G%[E@X>B)IQGMJ_Z(7),VO:UK+[D[L/4K'P[DQZQIAWV'^3#BB44_]
MGV;'9[,- P=94L;(A,(9KF$SJQ ;&O/EUA-8^S]\4(?-IE'88?^2 B$?N^O?
MO\P<;%(#F^S+$^E,,9XEZF,?:&V83A_K#7@Q9"CY&QRPQ2H\EOK\*/TD?5P#
M"F53_-'+XB-O!-FRXY'_<E3^%#U1^BB"QZM8*X%+*TW<M+SW4:ZJZ4KA]=<8
MML)K#T7[Q$2+TI(.+S>X_8QM@&+%IY#V#3K3U=;U:^;5U@V"&\;%UBD^N;HI
M*3XYZ[^*A7]ENW^A&D*->_^K(2SM%_SP/;EGGZU6=8#O8YW@Q^_QW+=N/7[Q
M^AFWU6.G9]=NQSJQ/7CMMK4YN4W74#%>;6+'N)E"IOM()8T&_&G7KB\:<84"
M@")8MO/ !#GX@[RX_&"C&2>$*1[5W250Q3$!G8]A=;.7Q6FV.'&^)R%!.I^M
MPA0S_,M<3\S/K\*=>-X4.E1NG:@VIH0XEV\%YN8V%I9L6X<,*S7R1"*"KMO.
M+5LNV8#23]_XOSGH]W;WO9*L ;HO6*M66 D\J$/N])-O')!J%2#4,O87$7(A
M#=LP3S'"*WV#O5) 1&58-/T%_;,<P;,VU9A44/ZA_:!K!<ATIJAX\)UL5Q.'
MA=_<G/G8#RWJ*R0$;4FM])F]'8+"HKJ;Q:W@7Y"Z(/UTC%A?.DLQR,QRO#@;
M4V:BRQ4XWC-5J@<T2#43WZ[W3I3?-NZ9ZH'#0CB)'B.U9\7 &X0FH(ULHG"$
ME5>G<WRY>'.KF5>JDWV-?DR/J0<LEK5[HM)"IMS:H)IN'"8Z6"S^TQH&W\R+
M%45B:2Z^B1:4NUDG1":5+F_/%R]V(DI<WUA8)Q;"_<6[H$X.3C2_ENQ^#?\6
M5#R9P>O(3[30\[F,]@#TY7.RXDW<ZY-U&A?&!=.KFPKTO%5$2\44N'J5Q)1>
M)%NX-Q7HN"V,"ZPP$D27B6PTWY:_R'0A"'I^]%!#MF!S_,?."766X ?IF'R>
M]5IW-OT@)+2:1FH:&4:\UZ38I#K=<U5:ID9:?O?F8)!-M9%,%07P;CD)5:_4
MQSCOCU6OPUNL0A+\(-2*:O&Q6R](0C@C?VO)<<#],\%1.SX!C#Z_FGC"D66?
MS<!$Z^I1>KA?XU%3>DH=BO:N+S)T'M+ V<,8=YIA <%%:80HA9/97";/RODC
M<),/V]OBT!_IK4*A4)+G2 M>JXU[5&'1TRA1D6-\H1_8TT N@O%B.""8Y9L8
M.890EC1[V9$O]7_6F^>_Q%<Z_4!R327JAZ>FO!;#%*PRO"IOP^*]<TI5QDLC
M2K6)>?B-OB=#/36"O2OWN ;KFV5$>Z?R4U9<#9X6?AH-SQ5SMOQ>TM'QRC2U
M]'V"V2O^FUZE!DQ($W;C6BJ#[VVLW/GW\M)1"#7BULGC$%QT\!M"Z84B5&G)
M/@4?UET+F^WF.-0YD$D,O56,WGYC+LMYR7F&R%GN%IAP&.Z#(TB/^+P'(RYX
MD(?<I$RRPA]@7<;N)5S8:F+,1L<R&LQ/@/?,*J;O.::8C4MYLLBPN&BBA>_@
M::.<I^7U$+ERGG#Q/=O?\!+_*#^20&\H\$>[">;/II\^34^K>B9R,S"W5LJS
M;/-\))4G,3.$AHE>P]_)]VK//V]U'Y=>1HUZ%L/IX([X/MH8W%&+5XY%1JF]
MKF+22:,1C_(3_=VBD)*_ MPU@W2+#:OTEMSTJ9SUC_0]\MS*$W2$-WM ;;#0
MIZ;(^.( N./&_>HX]/SYT-Q+MD-E-7OYK2'&&S)L)Z(%L61+</6C6-'/EU&<
M%,!*&Z3>D"@&_NG9PT\[X3F"C(.[Z(>B,6_R/GQGV9.A*U._37@7R(072NB+
M*.G'\.*'1/$1+48I'6 7"4(050E3 .1Q,*X1]:K-,#Q+_W0^6.9"%:8UV;W+
MYT/G;M/?*9LXU*LNWQ8QM<NB48H*#U8*XE#J*H.Y[8FX?RL(G3X*Q<@<-_40
M(]/<0B<O?1RUU?YD9Z\^)I&FLH(1),UI-;J:7-(M$BHJ-RA)$$9@4(\[[U$
M)D1Q[/54MPM)-#A>&2I=MX:H'W$TYIKK0@;>+TPSZ9\.7ZV2T$JO=9?#U5!3
M]]B2 A#\%_$-.WJ[69!LU5;H7=Q,;04AJ(='Z+BQM!#:RI_O7_2'1ZO867S,
MM<PU*S?\A_U/^_GA&*F.Z:IQ0X98)%_L-Q[R*'@E"8PSKT3-!UN11\#U+\M=
M4/SUN=*N[72K_H\E'0@=!5L<[VW^W#)F>_$>'#VOGRJW;2$\>,T]6*_0QMY-
MS]V];"LP;!O<F_:ZDP&?%-/)3VA"JZOA7M8&8/8Y86KV$^WZF&I_PY3!C@F_
M$9:36]I/IJ1R(B&*,WM+8H]:VSWKB\KP=6+$L5X@PU=#5EA@ITU2H5:D>U2Q
M>0"_[\[LC,^.$_+:8)%%??E;I *7HU=ULVD)J8C-6[[,K/0\*D)=S+F3 \\/
ME!_Z8XY,?2X^48IXD5AXWNC\;EVWT/0W*1?4'<Y7^JZWJ%07N;>^$5EIGP Y
MEBOH-")%HUP[!$XZ29]"V8/])],G9DWP!N\;0^7'=X;.5&F3CL1X'^/3/[+Y
MU!G>RK%>K!Y92O1@S/7.MW?UKTYK,0=;6)S)9CK]'"Z4[7>RBN!VP)]YR+&^
M[7N*Z-5F#Z]69=_J3$HN$JRI?]/J+@__HF+N_'[TZS!*:0C:SYJQ_DE2T>%]
MCP:F.J)W/"*0G26PQLWO[B^[8D[8@'#6==&"YD3<OSR)I"65@EV ?Y&'()?5
MA8)A^%]O-R&,[6K>Y;VEDOB%15B47>[J%]QLQ-&9X%6+IWCA#K]2EYF:P?&%
MCHWYT@7W*Z.=>,AW)2+?PXMG37'J=V%R)RJXT#*;AP271@A3J*14%:JM [_7
M5L*!@T?M-3(]QJ'"C[G]6@HE3PX787T_]'B67&I32;S=B5>KL2)\3GRJA4;/
M;FDGCE9.ML*"$;2BAMQ""G!G$^810YJHW*Q$$7;-AL',,T3<+[@V.I1F%):2
ME3ULII#Q^[6X5966;X)):9@!HVXJKMRL'RNVJ(+Q2BO(2M$^7,!G8S<2.A\$
MFU)K)#7&LK?)"H08K+Y&3^ONG/3MQ* Y6?=25_SC UY] :U:/3L!S2\6LJ[G
M^@EI\<J1BX!#<6H^C-V(1*]\^1G,SY( 4N>D>Y3.>R.JD/VZZ;TCL;XT'OE\
M7E&38@/F\+MIA5Q%]=J$M=C>Y[+-.5IRG-8E(IQQ2 O6F![SE'+KSKL=.F;5
MUE5K 0;%ULE46[Z06K0P'<%F <4M8"B &+)D\".<-AIX]6=C,78Y6EWB!X@7
M,\3<+-57AWU@L*#[Q<K.K#W;J;E51[J&*^#-S(!43[%CPD^SP*,O4]#GLNQW
MM"+YTW2/_Y@F)ZB:NCZ<*C?V"=1B"G<2T]DLR'[Q(]^&U3Z1EU'7KY8KMG[S
M::&!M)GX3*6"09JJM_6@;TXA5Z_;[PGM<3BN%\@%QL1%[?:?!($)9LY8!%$"
MLD,!2)]>^.X$W4@BBK1<@$_\B7<AN$^,A(>@Y092&YG%Y#<I8^<LKQ.,//H$
MK,U W[E@3?H9-V!(L*  <"44 ,;\UC_6VB?(7<.=D?Y^Q,O%WQ1 ]Z-@!PJ
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
MOIVU#4_Z][H@[4GFO\O8H;-@7"/8.1=^XHRW+]T@+)R$M-@@KTL-9[9.J[/
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
MW'"-$\T8L<0JT::NT_YC'3^6EH3YCO^<[=I%VMO'#I 3SB570INP?:S,4 K
MZ;?5C.H)(:18W,J=B/KM.$0!> *I3DP/!)\BWNEU.*LF5?9P"U]>'MG9MAA1
M@1_RCE  'H@X4R-->(GSF0=U[,_(5):N[4^@]C/&AHH0]%=N^.K_"'Z(V8]8
MDB&D,<Q7Y_8NUA13QS5\KHAP_1QVY4=(K+NGQ>S1B*K4HY=!08J(D71NTU?J
M;]RSG>8X;.)'#E^9WK/RN!S7XRCK9[JHRO9\PD^XO,_7547BH,_0+DE;=-!7
M\N)^U^\S+982-;EAB7[&]]W&7F:R[+^S$Y15D\-5L@Q^3<0>JJL7E#0WY4T$
M['I\3I]?GW>5VI/:2,#D+<'L"K.X"SY(?M1CBQT0]*C8W#9[^TQ3P_Z]:]&D
MOGP6U'1R6GXF0:$.=)+E+C]I,*+P,FM18?PS58]CM'N2F(/Y";FX4RPJO.0
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
M78G2<EIR)O:?G%;DM,),S'XV^IMO?]I9")@XBH&8XL[CA3N%N;FB+@D(]^J
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
M75J!)CQ-R'/OV9&20"I4&WA<FO/BP_R.8QGX_)_X?<<$/.!R[P"+3O:@NYF
M>;G?P)@(D7/F;I,:HVS]GDDDA6[BR8>KL/IO&*56U5/=?%+D\,:$@Y:U1DYC
M (.K@HAY;WOLF>(U7X($.!8;3WXG<W-;\I-$[K+BS 7S=58 M\K=EX-%)A;^
M1CZ714QZ[>+NJIQK^Z0B1UQ6P5!;@;6CB#BK3$IY_8IXX0G+:=3G+O-J5YO<
MSX60*H_?L-([?^M-,Y"85_$*VP$4V:RM/LAV$-69=I&B<[UH!LS7/#/1 ^'S
M2 @OQG2EL M,MUJG?I<Q*]RTF28AX.;-ES*ON[M,W+3ABES]I?.)\]* .FA7
MM6SKL8@YF\!;MPUOQ+=.B[SPW++Z8DN+R"1ME_V<1,$JB7S3=/<Z&D[AZ]Z\
M^2?7G&7B.W_NOV4S$1?A<*=AV<%3NO$P65]]#JMP _0LAL;K3G9B F(>T>-
M_.6;X0&S[1=IH1G@JY2FX3.F"\[J+G6O5 !K3^KD1]YX,[@2S*:D/S;!GD.<
M9GZOQ;.%*ATM6-P\*?CQEJ_O69OIZ3&C4VVMO$7W;IZ\(ADO[):H&&APWJ=,
M_&'YZWB!&P".3&SOCNPHJ176K3/*N\I-&?IUM7MYH^_=@$9&>++UQX.%.K*V
M WB4Q\#^R7CQF0/(_.)Y_'>A,\1%XRZ=8,O.!^_\A51*E6$B-AD<WC8]UJ90
MOP3,=J F>K[*YLG&>0L#A-&W_W,2.C -2'0 S@4Q1&W)DJ0>1ESI\T8"VY<^
M5&($]YX;+NRI.WY!(9TT'<=[PRM#4^6T63GNIBM'"WRS63E:.*GH#@NLCDTQ
MRH.ZN(;4'9VZ!'K:NBUO@OA[:[M :@7)=I[Q-_JE+"75C,4J) L%[M^\C!T1
M8W!(4U6'J9(1,U@A!L^"_: O7OCI+Y)7E[T(?*")$D38.YJ)N?3*&^Q;6' +
MQ!!H__R%SV?^=.&+XP1L<_OK5M_MQY]WC[DKN"#L04R =.(BAL?!FCA7+2H4
M;IAY":]JO=Z[8]GCMG']\N@2I 1RXIFXYTV"($?*Y\1X_-;>O>0$?GU-51%#
MF>(T?]C'0:&H,DL;BV0>-K-K/]^0E%AJ>;Z/.&NUG'KG0;)='B%3UOYRYK4'
MJ3J\D5)OFO_YNO9%K?:?@2_G;IX?N!*^-C4Q5CK)[PLK="AI!JYEL$13"[VJ
MD%Z#8NFG6/@Y36<#E0@IA#D/Q08G:%'$$[*H32PN+E+SS3+M8.O5E3J"),3=
M=D3L:%94"!O[BN@S8FV)$RPCE^C5*5^ \YV0R/PK4^!^(HZ<'M_54:WLM;<5
MC(D[>O;=C+AI?6SP9)K#YY9))/=8YP=_#,BL<#14]DVQ41TU$[/WK$_B!!-P
M#W1C^ E-$^B1YIE"]95<22KK.I%49C'9T3G0[T%I(EQ]'/V=@3'EL4'UL$BK
M"_(4B8UQ&1AK;^X:5[4=U%J@F )>S=@8O?"RV,RR=]AEEVK$!@(K!]5&=D]V
MC\<2/0)6*O[7K=&,CTS _[*7>@?S?SN>/T;_?^J9;LS"TT/@CUFN:O3U^-\A
MB/_]G88"'N0#+FP>V3$!K^Z@.L1:39<QYQ".Y!QZ%4@ZZ%^D]EBU$O(F<0'/
M%J?XJWZ:<7'#9B=+US8.Z5?H;"1^Y/52R=,.4S_,37=O)>76=%TK\,P_YP'E
MIWE=",3Q4)Z]<5/_S@0(<-R+\A(7/,T?.U-WUR%I?>FCQH/)<EA.8WU>6Z9$
MSE,2?ZD)7RK5Y?B2A"1)#-+U0%PO,L\G0Y;=/7 B:II-ON.SM.V%E.JT)'GK
MY= SSM/=DR8Q$@(*YE=1E5CB+29@EFI)?XM]T-3JN^PL8Z9 0&WSHDJ1^C./
MJK>3VDL+*#+3O::H6 GQ2<G'TLDKP0L_K'I"!?<5;:\)@55R3%M>*52!89BY
MYBN8/=-X2AJPAV:4&ZCL.3,3E.CGY&QGT&@>=:$@MG,\P-:(/29:7$DBX-F<
M1:SZDQ;(;/(Y?"(V4MM+&O^H#/+A9Y.HG>Y3:0'1M_'QOU6UF\O!&YC$'O-/
M\HTJ+=N^T,R!KPQ7U-(*3E ,'HNK37EI8ZZ)$T%:D![4G,!UALM&:2"D7!<8
M1J;1^D:0UKY;\'XNE#&$^"0V 3Q'O1DQDG]Z/Q35J4<,<B;!W[30X329",WV
M<="/S\LC3$ 4C^<6<M%0+220MF![Y'$0_(5NU+'#9PYJ4 T<KIF"M/W.W;R:
M(8<D#L3OF_PZ##A([Z.C>B-4TSV&H>R@PF-0*M::E<&?%NYU4T/_XVS40(K%
M-KH.&LV6 GF(>R'!]K!UA935.QK-8O8U:$WDK>4JSCL/28SQ'QG@7NQ$+7:D
MD,'NB(=3[F*7"G"U(6]^'C(![I0*5T)53N@RXYR9"HR$S4N44/K;AKT_B *D
MH,2"X&L8^"\F8(+SPK9V1=2315^Z52S);L<%-R^29"+4:!ZP-1BV=PA<2_F&
M/;%%L4JL \/_M%_J6-*IPI)#',\:L8RUT,M0U&=#?Z$/ JD;Q3]C<,Y0]="1
MZ$\__G0GR7<O(*#D.&([FG1\_LY[NZUE4DEB#<*]+QMIUW7]>Z.@@U:"IHB8
M7C72]9\?%A ^!6H:*Q2H_W5Z-F+=ZDBFQA^%P/+T/*2]^_+MS"O(A1FB5IP+
MKG-1NR;RA.K"+>G1&!KL0W^N-#JJZ,D9!X:8 AUZI$?R.IK!1]RIL":_94C\
MPK?Z_5AY].D\2PNN[NZ"D>6?3ID\P5Y_.%WGIX=*90*,N5GTTAII,]J6I.*5
M10+*\M]7$C-BG%^QHNIS+&[\'"YS/W0%ODK\L/;?K/8=V:6_#4W'7+!4".WB
M#!A""Z!8$:VZ\MU\</RMH7@L6T_P&Y&8=[Z5/O<<-\(GQY+-2F*+<X;=#EA$
M)B]QQU"P]16V8)2BY44.97G./CF+Q 1LLU?:O0N&O@1SZ4)BE:5?1S$!T9$D
M-06ZA,AV<6"MYP22WYU 47%+%%'"N8R7A+XVYALE@24#[VJKO*1DQ3D5BL[Y
MV]LO65=YKR+RG63LS4I;O5(PL5;&6OU#6UNCGXDS4;_ZQ$,[:<H%<A;#Z@Z\
M?=K.)B(NHI36\?>^WE:#:VX>I^?-WR?ZYQB1M? JG \C3A-+8Y#\^(0S]5@N
M!*3K2"NZ]7K)#57NO (*ROS3>'".\(TOO YV#HX+O:J=O0H%?R]W7?BE,YF[
M89W.$A_%.B-^ T&Y.>G%<GJ?32S]!LP^+?AMH.K3USLSM"V+STP4F_"6FN=>
M+CRCSVL1)2G@(=PK9RBG()5Z$]X-I8G?PD.W5!8P70Y[1J];_8@GOC1/IKY\
M\6<>'@]ZA@][[S[9+Y 96ZHG[CZ8?Y']TBLFP'^*EH+J&,P7%,3RHCR 8F=&
MMI]UP,^#%*1:$ KXZZ&=NJVJF9O_(+WUY-$V"C08_<2!:]]SJY[O^=%;=8IU
MH"_8W2<>4T$GVVG'(\J (UB32K89D/B(JG@C8W#XB7@X8[=^J,RCBCZ7X)+(
M<+OR]]="H7L?%7[G,,Y$$FKP*10YR)?7TCE?&T@N:!*D,TO9])3[,V)73W,R
MFIV#W1U<5^S]\5_)X\:\;U\4Q_X<?I['0L@-$IQV"=48NO6FNC[_KM'R;I<S
M]^JC:+M*FBW!$<BQ^'7KSG&I^ND2;W/4%-O2 01($&2C0E\T3:B89MNU"XRN
M6=DP 5EU R27'HRF[1N,1DHM<1-(SR*PG?14VNL[U=.J]_K#8L*<U?#'U')T
M>EE0S^&U9T8T 0RYE44"V^@?:0$8!,I:-+83%R,#C<9RGN4+^-C^C:87%D1O
M(%2X):V8@^ $[Z?.;B/4P61"  ^09^[[\> #SL,T P%<9]BU$[%-7I?[GS2[
M]!W+7$& KDEPC_@9)GKH-CPH%-#]O3'P='-RQ66\P21#U/SN/J51=T@[)6Z?
MMJ]9M;U_=E2SEU"C;GO/,B_L@V6QB(GY^2M6]PIBBX>FY,^O3YA]^)<%H6O0
M/ Y&%W;I!WPN@'%N-Y()X$7YX'C72Y2""#NELB\B@$Y.MV_7(/6(_O]"7_\6
MD[O*_HFDE7S_N>Z*6(@44:"R)L,^)\P I4F7KWOD[XP/[W*5I\J'S9Q;^>P)
MGEDMBTPZ&_)@W="X&@8RA\>0<\K&K4IF%.?H>@<F U=UT*Q-MN^U)#>HF5\8
M5G=J)_\L37Y*%'&KN%)_F >ZYA$73'Y<OCX%S<Z&%)5?>8\=5J?_CT_19?BC
ME@@8%BWEAT2BN)D 'RSW.L/S,Q%EG?(E IQ_)DB1">"F>7_X0*33?WX1I$)B
MD$$@&\$:KD)4BHKGD]NW3@D<>46&56O)DFZ])&F+M@^42+ZN_5[=,!%8%CE,
M.C>H6E]\?D8++"9@F_KGWH<""]DKDGLX,;5<[B"\D81KS4%;%4B+VU.GBM/>
M)%-+MD!Q])0-GW=3D]OC^L-M+UWS8IE)+TG*]E\)&@SI^SNKZ?AJW@?<NFAT
M<E7QHM/Z?/Z[,-\/WO/1Z>..+G:X.?.L:Z&96;QJ?Y]_W&TQ>G*LMO_\A^1$
MD9N8@Q!6W@YG3%T#?M+:0A-;EE7FE= ]$]YH8CS2O*9156Z<(8UPT'X$NIL2
M<(;=ZW1][T1/..S?_EA]$G>Z>);2JWB&Y9'3 \I9Z/$'AS\<X,3B#-*ILQ+\
MO&(R'S_G"_$K>K"O?2^;+'O5.66RWAML93Z>ZT$/.M ;J3NK\EJDU\"DD2;C
M^5WO=:_[U3VS7KM*C$"T'>BVDE2A9:YJ4[E9@[3\TZ+L5M<KC(NHCB'LWC%Z
M,FI+A<1BJ7<8_+9[808"9-S_?/! @13]H>6/J+!(GI,.$U#9>Y>E.2)V(D[^
M7Y_X)U!5M":ZTW:U\5N]LZ-#D^>9C]ZZ?JN%JD&)5^)'1')KOG9&]W]=?F,@
MT)?2#>6,JG+)3LC37I3W;FJSG#*T>!ZN\73IX2W^^$+]PM1HXP_]'<52:"]I
M:93U:&'K*>JYB%DL_THTB)-Z%?ETYM^\:8W)98H[8>$"N_/;*_R(6.OQK7H%
M?ZC,LD4<[);>N?@AR-V(TTQ 1SM+[<]T/TOP1<<W GD8@(?<8YIC).!K)5 @
M 5?WU6A7@^5V".Y-V-CJ.WYE<G-?P@&[=492?/^JHH< *_5@QH52F@+$]W(S
M\V^^@@F8NF/K:H1S_60%4X.G52[ CR\V4YT$#'ZB'B,,#H*)U/C'JL/[\ZTW
MDX+IN<4O[#.!7"\KAJJGC*(&U]Q3M[=J)M$YD(+1V5^,,S/4RXQ^H69XHM<8
M!GR-9C?ALK@QT8?EKZJG#EY@LXP\V]A^EFC6*GN32!L;B@OR^.##UNTB->'E
M3 9?CC8VH7NQ6(8>@5MFE(*YFN_='?9)3[MO^ D5Z>=M37[<-J5X7>D*_H/,
M0M+9Z[K6;@N!KUH@#4U!T4VA46IK'B#UM/MJ3NT\[[Y]^98$\;4< "_PP_9M
M>VP#C4UYX\ILZE--8!?^GA+C\P]IK+CL0-&L02QZ>XICNOZERELD)S$%GQ5M
MK^7U52NDN3&)5HGB-DJ\385"VG^,14?(C!F@,/F\X]% 3LKI\U.%RN?[Y1OH
M-,/32>$8QF*9Y9-#]+)1(JS<EF3;K3.)'$\1^C5IQ5@%7L7HLQA(H[=55(0S
M2Q1@QGB&4^90E(N-T=#7J*5"",]O5Z&W("XBE5 :_P[[ZT4+,6/F510V ='A
MNLUH)&)V3\<KT*:/;&WRH.?Q["U]/%TB!J*FSI<4#=V=,301E\+Q!1KN;^6_
MT#PK6J#TE+>;-D:["L8$:"Q'#Q#7_W:DGY]N7/C)\F64!G#2"TCB^;((I*"7
M@&+(:R2_?]N)C2DT68+**4KRZ,KP2!SAN<RNP=0ERX&!:K)MW9GO9;-4I[,?
M,/L7*7W$KF[(*; B\@[E%J%I )& +TVBF2TEV;>6QNCE8+DV_H0[PA<D,V4&
M+4P?8%EY>3E_9)6=D'JGR,@MGC%X).%IU_0KUSVM/.O+S,!'D?0R#9RR"F<"
MPLZZ9/=AT%BO=9*CPB0YV'^FSI@)X'NN43LD56O./G)!SWUM]7.RO6CY8 Y;
M7*=5CWF>F0K$RY&=W:*E >+MTD^UF<EA[2I] X6^^=^S2W"C--Z O]0K!D5_
MQ1"&EMD]3^G!B3YHH<P1GI,RT/VD=,% BO*/N2_O^(  [W:AO&VGRPL^6MG)
MLUV#"E\MX/U T^^#0K%+.V*##R=_=J[:TTV:OE:4V1S%<!1]//BYZV5LW6U2
M^>]$FX.U5_#Z)CWV0'/P*B+_&N'1> ,8Z6+?];'X55JC$G#[[-,K;O(&#HRI
M\:YRU6S?S P'DC?5M.]W!,L1]F>9 "-]; Z4HF/4B7U$.4;50>#ZOR.ODV+A
M1 PZDEJS##SU8V-5?/G$*(M%G@>KC\Y1V-A8@#'S$E9JU--^.D_+&[1HG<-8
ME3R54 !#+4QNF$/423C@NCXV,C>,(R%;=<#;QI21[[HO+A .9?RH,.<[#(:D
MR+. ;-J=]I)CFR&"**;QD"3Q?Y(LXB&1M  \]+QD9'TA N7R<2HC,D3>[QA;
MC<C[^#Y>0^'$Z\CKL&&3-M%Z'Z/#LJFH LW]Q.QK7=-EL=WWNBV1#0]MBAUR
ML9G%<KV/47(&ZLRY_P-02P,$%     @ (U_&6*-A&P2E_@$ M#," !,   !A
M8FTM,C R-# T,S!?9S(N:G!GY+MW5%-;OS:Z%!45 >DB0E10$!!4JH!DNQ41
M$2,H(,UL16HH(EU"HB*@M&Q 8 -"-B"@M$B7ED@S2I4:(4#H2$\(A(2TNWS/
M>>\=WQUGC.^<]YYS_[AW)G.,)*O-7YG/[WGF6N'_X$\"AV]<,[L&[-JU"_@#
M? '\*>"D28B'*P!86 "J  #L![>) P+@IUW@ZQ^-3P:N +MW[?KU_O<FL%?@
M5]NW9X_ 7L%]@H*_^OX#0@?V[S^X7U#PH/#!@T*'P"9X0$14^)#(K\^_3O+K
M\%]'@>]#^P7W'_HO-_YG0&S_KK?[GPOL.@GL%MLE(+:+WP9 P+'NW?6/!OQ[
MV[5;8,_>?>"0#@J!.U0?!H<O(+ ;'.S>/7O K>'@=F"/V%[Q$^<O[Y.P?"!X
MTD_RPO/$G/V*OY<W2UGU496T'CYY<>"@M,P1V:.G3BNKG%'5UM'5T[]H<.6J
MR373ZV8W[MRUMK&]9V?O_,C%U<W=P],_(# H."3T:<3+R*CH5Z]CDI+?I*2F
M_96>D9OW+K^@\/V'HHK*JNJ:VD]U]2VM;>U?B%^_=?0/# X-DWZ,C$Y-S\S.
MS2_\7%RB;= WMQC;3-;.+[MV 0*[_MG^0[O$0+MV@S'8(_C+KEV[@W_M(+9G
M[XGS^\0O6PH^\),X>>'Y?LG?$W/*FP\H:EE1I1X^Z3LHK:0]=8KVR[1_6/:?
M,^S%OV39_VG8_V77*'!(8!<8/ $Q  IP.;DQ*L#_OFO]ME?2\O\//0-0R8WY
M_V"/FWYV4*5;[CV0&S_H\_?N&#W+^E\_2 *?0]XI!L,S$O%.718H#T=T<VL]
M[#D?0 C;?KZO3=5D:$9N7D)M7R'0A,O>;</VO[![Z("I*+FHTA735;3244(.
M_GAP(LKIS31MC _<C8:J-I3/S\O6R.WMW$I_0C=4W/QT").Y);7AQI%LX!W,
MGR(PE8-2_B8+:Y"^*&B0"KN>'O1T[4&$J9O5KXX_2/-DO2HO^N@TB^]'%A+3
M>(-8ZF-8,V4W4@'?R(07$S!&"'\>IM#./'_BQRBY81\?N%X7FA=[_C3E4WS3
MCZ+X&/NKG'O,1-J=>\PYFHP]+3A>I]3\'DVZ"3JJJ>GRVFD!Z6U-KK-6M+8V
M,7%Z_[Y(RAJQI@]]YG=D"4\^%Q&ILAE\"U[:V/MZNNQB?F3^RF,)J_<[Q=H$
M<VQA!$\D+IGWZBEZZ@$?&+N[SHRY -LYL;S)!UZV\H%/Q1O9+2T3TQW3OYK*
M5 !L_'.%EL]X[=P88=S3)[.0//;#PB]0^SOQT/N_$DZE9#YVY6VLPA.+MV#,
M:"-H9_<*EB>H28?J8.3=5C?8<$X*.I%MS9;B \U(!\9G;F&C&G4<+R4J@A7O
M-$*/0JA)W.(5GG5CY4('6]5G?,Z;W;IN^W-2'S?7.PDGQH<Q;C%G\I@-+8SZ
MA\SHEFTO!B98HB/M8$=?O5$8RS8^W<%GF(6WL1GMW)&F4._!R ]8?"!2 $'D
M7L]8YP-*MO,<I\]%":J0D7++PE.,_&$^,(&*IE )<C?NA:JWUUD8)RYNF*X<
MW3#\;MK=C8*B6Z>@WF#.:.^C\(']3OY\($EMC#"91:'>QHR&,:*Y[]0Y6C3%
MR2H#P8B%CW6?&H9FOE<+'UDLBSA?CJAS<IU@8CI,*&R*5M#@'Q29V"FDJT)R
MJ>67OE45PN .!R+YX+R4M:I?"F7;;D?11"!?BK[0_Z_,;F#RCKW%LX5J1<@;
MKMHWJ _F,#S$@:'.K/VP6)N6@<HI9!K:UE775Z?D9H_>+4]/NAK(2AEZ]H?I
M\9B G.Y34D,_OE1;WWI;L*.672VQ;C&HRJF>@5)O+>.J><V$?78.092]'@>P
MVUXYD/ZFMWHZUA[U_@&4:Z2Q(T\GAM]X!IMACEF:2.UK-I&\O>N_OR>0);$W
M .>"I]_E1O%[F85\0/ 01XYI05-KNR_52.UM:RA>/[14:V#=-CPL;;&GXK+6
MU97(M<$5UVO@?"CGG/S8RSG63+TMRI)$G>$#D_5@4B>KC16VL*JF"X^*5VX8
M!Q5*NVC/SJAV+/QLU371CF\M0%6SOD,GY]9?H#=5.'?!5 V,Y@.G;8<@'RFK
M U,P,GT*E3.]+KC(.SZPR=6S3C;+D+??GX/MOI[SYD_%5).1FD<\]5D]J2C#
M$\2I,^R;%F=^OS1J<,[H<MJ,:IC1)9,S09=Z8E1P*HP7,2H@7OV_WKL!24N+
MH%&578(@L!UT/Z*00O==C>4#>V\Q==@2L;$0B9!8]IWVPZM\(,;_ZFZZ%60I
M<_OU)U/?C9L5HI=FZ(=UNV>]<=]ZR0(\(2(MF9&B=]0W<DUBRBWJD37$K4\C
M:\L,/:2WKLG(*R-=4YM5AZKG0\+#;4R:T[/=!]^WID*ZS\IT%K/"%[ZY.;JE
MSM7&+71#YQ)P"WW(7LK5.C-!D9+PRQ]VSS[E(EC!S#/L/SB6W"S\"4I(<3->
MGU05'FSS=FSI3B:FJJ#XC#AGV\^\24-NN_]"NG5-9:I3*=UV<7LE&$P2!:9_
M>Y2PXHS-"Z.S0:R>IER3L\,9E&6'[1J*$963J\TZ&M[5U772?JL2)^SON">\
M5'."R&[@CJ-LC4JP;5X$64TW^/83.GE]D0ZU>MUK>:/QK!]%B*<38CIS/VJT
M,*+1XF]FL46"L\_V4Q..[7=3U4AGV9!8E4#;.U5T^L&5RG846O^&9JIG%WM4
M)\?&:'#\NZ6)Y-'(_]$:'T=&?TE?^",NSO694FY%H]-,N/+GHWN_%)=YVJ,P
M!?8:K+)U'ZN)_='L6[,J' MD\P<PMWT)KN.:TS>8WHWH8]U?O6\)R;T.^/KC
ML>28JI07PV7L[;&/92L*MG'M!=2J?.W:N=@@=F)K;-?'OVQ23Y<\""_KY_26
MJI2AI];;82)(!VJC 2DRL!O2EF'RF3N^EADJ/]0@%A?_\_K77L7WZS%C=K5!
M[7YF^G@[=Y)_A58<2=MI8.FURCN;[K,G_R<GP_Y@'SX01+B(GL3#:VK;14=$
MT)%J5$J[5H@;3_S44,_?SI4U=6S31 9$S3@ 5NN;J3Q.WJ[#]777R840/3G)
M?" B-XJ,>TZP".,#?M6;;R'74ARGX\Z+644T#? !(6.W6(1U?HIUEDRG4FKQ
M$ 2"89[56S46H3#M2=U\X'&6(1](_,D'H@=X Y_1WZSQH-^O9?&!KUL[.9-8
MYG'*"@GR,H!0S=2[,^B3-"RF,SMQHLG.A_)P+;'-ZMV#OSB4DT6S5$D_!PAU
MRG<$PWMIN,Y1J8;P+L'S.F,_V5R8"X%Q4J'SJ#!8I'ZVWYU[A';P>BQU"M6>
M,.K/BRGXF[*]?X# 4O@3W>R)]EC?40TF,%5^_4"PQW .(Q@/!'A7G:Y &.>6
MH)RGC:*,#]PD$"JQ?*!\#?M>,U9]VML?QKH541B2P:/;>!Q55'?W[I\)<!@\
M9(2W1RZFR:56M]),A4GO/_0U7S3;O(UA_37]R?_5.>H"+L[2:0S+@AS@ ZU+
M! \^T 1ZRXJM0!@Q"*)PE0O)H"/<H9YJ'Z2<F3GOOW9O__YS^!#HL5WL2\BA
MLB4#.(/;-JJ!#74K9(W4Q%HVF'>^<N[\PRCVV/756O?>-X0UW'C)5*A28JN$
M=D)Y[=I T&I#DS3A6K2HBW%O]KT04XX91.B.0;=DG?.KMTURQN^A5#O":)0<
MO K=0LKLW.3U@.G+GODVS@<22,OR&(X,C.%J$'!ZF[B=$4X^KC5J,35N-E>#
M1/9=3!C_7I$M\L5EYGC*/ &KY:8\@OJ>^'6XBXQL$YY;XZVMK]L.]?*!/0^Y
M!8U.:IX,],$U?.<'/?)Q&7M\%D*7R"(A+SBJY3VH,[5V8>=;%\^&)$?JHYY$
MM W>U:NN<^[>7@O7$_73#=[?/36YM#-.7GL*<4&"61N15!J $P^)O4D5C0CH
M=K"(G(TP'=XR7\[T\]M8-<O^?KFADV[LG>VI95IK?$=WB(.EI;W6$7V%-QRJ
MSK+:H=P=JNY<Q*UK?+XN/>WAE)_"6#6QZ&V8&RVF(ZN_AY"F-)JH#M-."Y%(
MYRFVA:CC][5ATNV:A@8A)75"^T9G=0K8TN9<7%Q<;6Q*Y"_HS]+DLTHR4-GD
M? OVJ="@@CD6WLX.M;Y-H(WNW)+[^J01KV&':NR[O[6.7OY*HZ]0SA&_J8>-
MK+J6;O !K4.!BPW+=,NL[@:?==Q$<<2="&85&<I>@O,T,*N&Z!W!$3Y L>(#
MM, MR[3$C2<%;^I"">?[3B//!S2@YY8@:9"5WJO0#36XFL;ZYGL'B.:V<G'J
MZ$OEUMJS#"%K>-65.@'S:KP=&LPJUTS$^RL@91LG[>S-'JI_Z36N,<PZQ<)S
M_3L*,O+JX_7IIU#9;OUHJEF\=&\;FFH-C0[:'K:I'2XNO3^VO^RDG:)X.\)?
MW6KO@]JG-UXM44+MI**[X7UZ2<\>%[-LZ20PTNC!$VBF*K'U*Z\9,8]V7T(L
MK*5U\0&,4!F*-TZA'N5%DB)Q"WQ 2E4O'02)W9P1=G#48PPCW)2[S3J^8<LN
MY@/(_B+5!$FKOK>D>>7%8Q^\)"U-]OXKT"_,?D>* ^?2E<(-]!^4.$HP[VK6
M@]#MBK]L*]VP7_ .?.#%5^1OC4Q?<-Q#S _O[Q%]M4GVR*-W8I^U[[%-NSUZ
M@W(&<BXAV&7UD\85T3>,N8!Q1Q=5Q.H--9II9N;@[6;KS$49UF%TL[31@_<A
M,[P#6&H%W>J3GM[A4:?%G[Q[&"_=6I(TM4!RUT:[N :LB_QDY*%%N WZ"_XR
M>&GQ&O1D&E:8R*&'V_*!6[71.R12\R>=FE"+*^=+I3@;G)'4*WI&]7'8#=PW
MD=P8M:Y+C_]SVOV_U@MZ>?GX-]./SU1D]>GUO[Q9X\YSY ->(+K+AM,<>$1Y
MT$WF+CB=7JE-XFH@6X+S:(@/>%)>;Z="#Z!.4>Y-A-1:9X_.DUOU*B_[23AU
M?/VY**?VI>.*FIJWBR>]E_D 'D_9O,93Y0-3RN_1M Q>50>]JU[_AF6*.T=M
M58.XD>"2,CVAFL=XPL2:CFVT[XU$_<*_2B+O7.N7^SS=>C[0+W>0D\D'HJ29
MXQB6(E0*2GTS"&5VHUK0S7B((,>.BF#\1K/!SH@>0DQ(X>MID>V#NO5X[-DW
M_5>]2JP?W4VTKO$QE2N/[YA(H66?FO_+@ 6K;!V,R^^J"39N:&T4.9WJE6\C
M'E/Y,YP/F,B]'X?W$C</6UY;T@.9MFR>-@!2E/^@R_X/%.4SN).YG"[!X6=-
MM7+?^<#6SV!KQ@Z)2*C!<*0S)]=7HG2$->3O\"1PLB/KL6S1JXDN#J%IW4YI
M>M"E'+*Z@_P^UL#3VJ1.>#*V)HTCK3>CO/J&-'HSHY9S G^HGG+D>X!IB/2\
M--W699 /+/OHF6@0+3KW9$HU1GJR#T4_]S?JZ7\9"NH!;8)) Z>Q-[97?T:C
M<UW$)Y0!+QZ!E$&K:SG2#I.8E<A2\SP*(EA!@Z8DP=(S@$7E)3 0XD?OHHVO
M!43IFK[*N]H?6EQWJ[M0<6.! 4J+%\L<%VY^UZAOE 9ARI;I^AOAY^BI =U\
MO9T"[AP#-%3]%65)^EA)' :/5_YIO"JPCJQFVYA.X1V>52UK(HPWR+,UG%YB
M99EQ5SGI)43)4'-H3?M0G_FG?MN?8G'."O>PPF<N&G[L4<F-R;W5,$DDBLJB
M>N_KUM(@+XS,BD/@]VI'C?N<'S^D)SI!.E*,5\JU<J5?#R66T]5L%]-6P 07
M/ 'S]-*&Q(_*9!"4(-0W[H\Y/[C]H;4VZ.T=VS!_[I#Y4PY60%LLAH5<?OED
MK!]"*/1 7^CC@KEIC#DSC6S52/D)@\TM;D,&%SZOCRHV0ZO27CR@09X;F;UC
M9IK^653%T(I&A,I*PU0?L:D=4M^KGNP-'--3*9NTW<BD+DS7QAB+(-:+0TS;
MGFY';IF=0 35]^L<\')S3T^)T6KKZ"KI**U=XQ3#<['EVYQCH=.] E4&L"_>
M>QM="LK0T\%Y5Z3*/LCL#'-G(:<:1UPC]_56KEB[&B-L9^RV(YDKIY8F*=48
M[WP>;.<[-TR1IG;@5;61YVQ:.(F%:^-FYU[!\)I"T2OC;#A'CUO*T=_!M:Y+
M>Z"4HBC[IH\X$@-=T@+@!N,MW2+SKQFL5PTM:XXXG:6]YF$QG/[JHV\*%H=N
M77!2B..>3#B=XJ[Z!GLAW/(XB%=:C__[EA'O/$KKY .'O@N\?S^*A#1\T7H[
MW;@^0UD-I)(83GWQVYA&EQRFZZ6&?KG,9Z0[.ZS'&H^292%^,$M[RSRKJB$#
MRR?)/Y-]UZY9(P;R!:U*WE@MC2?^K.B><^:6O2'5':R;*;AUZ_P6KA,[&L83
ML:>NO:R5AAS@R 7CG#1LSCK G1$>V3TU/Y$CDO3M4<751=8X^R:(419X7=3P
M[C"T5 CY-L;D[5OW'0<Y>4.W[:,J7R^\YP,%^;U-J.=O0IS?/AQ-/:%ZGL>H
MX .?;0CAF!?=C3<Z'J?%[UOJ9#>$KV_6L5^S;Z&;'8WW\#J%+]74S1@Z.=M7
M*^EB_IZQ;#P$C:R13ZRM2BC<PO501GUY(C=HE+CX=DS+NM B3[C2*]?3/D\C
M'V7J>H\V^R7<^F5>H0XK%Y8S&: P3IRY?/$2061H)QLVE0"+V%XNM(=/C()0
M;(_,ZNVJ]!77\H(W7"ZRY*WQ :8$::V<C$1PWR%#V:8(T]LT4JS.NN2XH*8L
MH3%4\=E;B;EVK,:YQ_HFEI^G/WUD>O]83\[VW^K6C>'N2SD:D)MS0_6,5Y*9
MIKD7\I3]EFIG=LG;S*4M3D_>E-L7@@SR,.WDLH(H[73U5+SE;_L6;C:&>1P3
MG?)^YW,+UC$BM>VV O)$P:,<:Z:G]PKOI'L]M,U"]X)46;)/VH>]? "E<PYO
M*"">W'.?8/!3N+;0?L/_OD)GY1&R[+4+]&ILQXU>VB7U2FC7!1;\@#6Q,W#[
M$E1@YQ@W SI90P#0[H6UE7S@97JC5)GC)-J-F2Y-//NS<O;SR(K19UA^N(M+
MR>4/]J9^ONIZTG25D+F$W[Y.;IZ(%J3B9K_J"OHTTD 2 >MO@C."N77XLZB.
MX.L3 K3AAIS18A]OHYO* [,[Y.M'%=]F!\VZO5"C'R.W&#QIW!@=(XQG@V1F
MMSU/= MZHZ/1YH/<E7/YW0ORD+%-CNU/-.PK&\,'[F?!_T17ZG&.$=$/_RAG
M5D]>]TT^B"D.\82I7DZX,%Q1;J/\XD;'W\Z1"YCOF)%:WD$+*ISQ\7#K)$7>
M?=N^JE7Q>F/RBGUJV/,].4ZTL;\?#&2;H."9U 3OU.687!8ZPW@3M16&7$&E
MI?BY6O^E]'$K3<\MCYW-!]2R%TVNIIWHA0UG8PC+<-WP(TLJN<\._C?WHUS$
MQA6>2)P^@2F_24)G9\)+U^%)$&I ,"<<*3I3T\ '/BWM) B!RJP;P@9UI)E;
M)RV-$^.))&B'#[&=4>,*LMQGQ@(AP5\45/JWNN&P(<V_^Z:C;R0HI[N$>;@>
M0I),R#7CT1-+-OA'M: P2#4^/"91VPP53[GKDE7J58,C<97Y  [DS\TM.Q;9
M.#80HK>:49W]US!>I3Q#*<O%K0'ZH.'*,93]N3&ISN035\ER2'*-&NKL?0\&
M7;6049#]YQ>*JM<G,F][!P?J- SZ<Q")_!BS?ZXN522DY&&P%<+4>?H3-J;R
MV#Y5?:2:S1SF:CB+[?WK>L9&3'I.]Q3(7 R\%UHM5#U\%+%WV?:P8CA9ZM%O
M^7>DXZO27%]GF/AJ/BJN6N=PAGQP'.O2"<\TDJU!_-9FKU]PJ+^:F7K_5W+6
M7&+FO*MS77JFOP^N&G4(W0P87^+84W7PM0%X<6KN?=5OO@]P]\?(]Z_'Q2RM
M'WM\HR]\M0'B%=-!3D048T&48&X]1OE*(I4/$@+OW!V4,IUB&.RLX/2GO'+J
M[WFT&S=TTH87NIPKLA6[1DM?QR)JL*FIQH)]ROW:W* >B_N4VX.;/^;@-0Z+
MVPAG]==9[8KI,RG6Z2BG;@GO;1R9P#SENXIC&W.<F)A ZOHD'VC)[-T]<25/
M:+FX.%ZW7[H^:BA)R<[5[%&JAW7ATEQ]@T\GDB*'8>H6SS1#-K20(.=HSN<#
M?."$+2@*J&9HII)@6^\/<T;:(-)C1MBY66;'B12]IOTN^GI37<:C5+/264&O
MU#Z-\?)S/2O<";7VF9MTI:Z/90'%M?JXH#/?U':\GKY52YIG'K.*^SF:^;0F
M976YCG61[>@AC3K&+396OK?(J&'H&J!CJQW"PL("[N76OM:8NWO5A&6C8VUM
MS2ZJYEXC'[H,85=S&E$@7FZ$P*4)8*X>*"CG _F5I"UA'[0?A$WHQZ/;XMW_
MP&Y#YB1^-AKSC+4XYEM&1"*VO+<%_EI!I9%D9$(E?C[*J$9><5PZ&AWMK5%6
MJ)HC@\3(NK84X92HN80L^&MHY=QV#-0;(H/4889-L5=_7T0Z?'#?T4ASJ[>]
MEUN?==O'>=M*B95%]BS2TO*V\>1E$WL=E:/1;G" J=>>=O]X'T=TDJOI2&@R
M2&GG%L3["H]MFRA?>;Q1).@1-#:FL1'LG6W)\<9F3B6<Q25WO)M:OZBFUB2V
M><R\I:K2>C\EM6>MTP9]D0\H\(');((L'W!9%VXM"5F88E3G_MR0CT?&2XV7
MUHW%X+T^&KYS2.^S18UWH9S(#KZ8'XNU!GEZ(ZMK&M+0Q@>OL;YL,F*GD@9_
MN4E1"'G(-AW69E^Z8SYT=F)XK6=)*D/H_5OO@  ?63NS/0K"J -@U!^B)_]:
M9N_EF)63&L_Y:N#EF/A0&V*O;4J56OXHY6$2*+%MK+HEM$+C/JAX3]RY3BFB
M1K^BP(NW')_<?EL3#DE+AIZ?3@!2=Z<-/X[ON>1;3S>^VK^RIB,J2KGBZZL]
MH$Y-O7K-U=HZS?\"6'Q3XR_T>,-:27VCK:>Z")Z1-==*^KU'-.;)7 H8W7 ;
M-S%BM:WGAS%]WAML8!#G!\>>8+;3+HW71A[RN!MK\;MI%8^(K8K'KJ2QO4-\
MIW76L*$E]YB^5I]2YX?'4\^,GGF8*OAH?*-2M:.KB!SL3:X+]H$/!H*P]!=*
MM)#S#2J.IBJ 1"8)00_F'8!->LO,P%>WJ*06GDJ_=I/_Y<:F;(=BM>*[B1KV
M:G8+)BB]"ZQRM0MZ'1TE8.N$-YKR#M"ILK;8".A! O7-1SXP8\WL?76OJ]3U
M\+VB6[YI(1VC3MCBQ]=DM%+%G[3<O8W1[;<=_LKD@'[N0N^'1H.P2) +T^29
MX>RYK\%85Z$/\0%O2KSYY"4),YIN=*FCG468Y^BGZAA#@II'2-Z(EI9Y>89%
M#FKV%J4%,4+D2,Q,ZL-9)_G 03X .7@/32NB,%W8:AP=IN*T])"1')7=;"PU
M=.K9Z*6)Q-S1'[U*>R.T369^(^NIUHS-J*K1&^]KJ63)'+MTX)J37 H?$%C_
M&')S6NI-N52>RI:90KR)I&T/]B8H]X'_:M<S*D5&\(&]9"2Z60.EA-O&WA#@
M _MJW'9L2;V=MBT@J#Q&MQG"!4%7&&Q9:$QI*OA*(YX&I7@^%"I_9&8QY?&D
M<R,T"#/@-W9GCG=B]?&XGA%)5(I#X_1-T4Z9'"IK0'?P@9.%'+DFVF'F ._
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
MG?K7HS:^+&J<G5,H^GD#^YDTGYYJD= Y]RT^7^5IJ3',;<-M41;E]X)HFGG
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
MGN@J@5G/A*V4^')VL+S=O;6\'\WH7E!P35YG\ $-C$;C%9Z"!560%RO3BN%
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
M[/.'L'*6^4!D-!]X/&#*D9<]!]VX I;&EDX^\ FQ$28T%[Z>V4_XV_>',N_
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
MX:J4M$;;I0ZCC!Q),6+V=_571+]+N@L"M<_8[9-3KOEY]:\KU$5928J?8X
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
ME5&IV>46.G$TR.PBLR9"SEDYOM.S?ZW:_&YB>8#-W, ]%@'4[&H6[N8R4**
M;NKRK >:9H\Z&T87 ([02)[ <!3Y@CB,9!<F\4;&^+O=I[7T@A9Q8L2G=,@V
MA;!"5$V9 A1;P;.^8U03]J3FV@NT/KY?1DN7M:6]S ']$X=4G$8[-3?E%K_2
MV$-2=JO\A1^#5Z($M72_1O,_M/$E[3617#P5E@;C0TC^2;0L\(,5($:\WQ^&
M?WX9_8SC)HSC(!ENBP>4Q(A#,<B)"Q_>Q?![9O^[Y;\W[%L/:_7 ^/MFMX4-
M' +4*&DA1EQ^3V[7 I4&A+L')B*9=(%R<)LCYY^!/P<R.?NZ/P9HZ M:$JY%
M'-'(X?]1<'&!>4H]Y ,< )W2Y*?)/3#<GA,CGO\.-HL1=R-RX:%WV[82V5ZK
MPA3L<^I"4#D<#R6V"S[F*D35W9?)OY,SJ>6A8),N]7?G\=,X&^#\BT-JEC^3
MGH-!O$9XA_>LIW14,<WJ83MBEU1I(875OY*R [8"?6265Y#VFV],*#OGMWMN
M88F<X^1Y"]>)B"&Z S_W7\_>Q"%%I<\':I398@0/%0/'D)2GQNIN'U!K18+Z
MB!= O,[SD%]3M@:ZBIBYTT#CE5Z2V2G"2<B%@^NG36$OS!2S=MS1G9OJGH+F
M14@^$;5>(7X<J)<.KH>:8\DBO=EE*OLA3/*?*[,)(L)>>*I'U\)#8?.9Y.WL
MI8YGT+<86HQ77VC8BU>)O,XYG%H=)]S+]%JJXP6^O'LI^O:+PQ'.,B,R/X8I
M>ZW9!/!,&&IRFR&\J_<:/_P[HUW]::-5H^_5$WL"GN4[A<U\OW<\X$&5EIJ,
M_ZM[Y#'\GY;&,J)+A&GV_Q=?Z:;>L^ ;B!'A*-X9#]2:HPQ@N5>,F+.=1;=1
M%US@P "P<Z%F#;A7L[OK]15$-T2;\!L8JX(I*3:U UD1; &Q'/OPIM,LX8%O
MVZ%O8UM88H0,#E@S#D+'J.T;O(GK0'>Y"674>9O[4..91$E#I0EY!7QSO>Z0
M<Y6.F>@\QJ8B^-W>Y!._[?FS</7D%6+(=[5%KR1KFUX1 36>A-H"W#TAR0H7
M&HCR&%%M/IR=L,[,V\'/6L6&OZ#_?-4T=EYEV9I>%=>7O(/3+ZO2DKC35I_B
MT^:]1@5].;*;[G*]1OO-3=*3R#WO4)K '0#\TZT!.V0T1FM [5*I -TF/%0.
M?O0A(06/.+N^Z_XXH#9<0$Z5F1II_4;ZJ7^R&%^,;UF_ZAJ.*KI&.&"TB=U!
M*B,I4P<75]J*>.D.R]Y11OSAZ9N!T0KO8N\[0B[&Y(>6X7O4!AIGJIQ>3R<
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
MVW3G]8[\WA<'2]XE-4_D"L]8\=[<A)?;%D]=E>VA\@]579BD+(@F+0:?,C:
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
M'!<CYI:>T]Y]NY]ZH\ <+1B !9G/'<U#$54E.<PI;$<6ZV%K]8.C<:%[PIP
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
M,D$/*RS/X0]B3OF1I,^Z:>=Y;_0&A8>4X:.!F4RX3/;]L)BX%WST9\YL;6%
M<D6:UA*[2O388_T/WW=JE%V=F_-?SLT>%)D)8ANN9%3$H%$<J1IG!>J3@"*O
M";6+=^]H'"9Y1II1>S>8YSV;#<!5D&L:RU)E][965Y./URGEEBIPJ&LRC34W
M/D7<_OWCBY:W\RRS9<##0!EI=!6M@/*'>>S*Z?%(Z*;Z*C?3I%46G8?OI7[G
MN5";H6(&!NSSGN4&! *U&,ZIJGZ,5A2P#E)*'4,7Q&5,V8_E'G1[7EO=Y+&-
M\,Q.8T&M;MR*U_IT@6M3"7*TZ<S,J#?WI^M@=1;E_LR<ZL,QT7.)UC_5QO6
M6ZJ&#6&C&U?U?;_J*/66.-R&CO/.$#6HG./L]CK9G7D_CW0<9+W-\4L/R;?=
ML/W.RD(A5OW+?)%=7)(QMJ'1.<:PJEPMJD;?0/9VUG!%+N.NJ:R/7TV?:6AZ
M5F=D>D9QU$* 1R=CES!9&J%'O#Y9QK9'; /'+7U =MRT;8QW1DRT/IHNWB#E
MI?LUXVPQY^G+LM8*+PZ9AR<Z<MHW]AD<X40PHR^(CL?/'93*V6;)_5B[/OMP
ML%7<FU"M;BIA6V^ GL\"+>F1)GWRI*Q4 ^ONT$0&QG"0331ZSKR38T5+6J%"
MXAAXB\40KG?Z5P=>RV-[@XBL;J<R7*!U76-S1^TSPDY/LPN3'PU8V7(FFH9W
MW9)6S]'2P&W@((/0W?YE33.AIRZ*B=GG:*KSG'JWN$3S1%69E?\O[OAVPL:2
MR]U7%^^L9ZT.>M2]]%WQXY0,,60"G8=G2L=#"9?7^A+]8O YB]5'ZJR/7T@R
M,6\L.1!V%WX.NJ-CK8'"\1D^0D5D/5M[JT4B-3\14D6#,TH=3B6)O/2Y]DN
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
M<PGR_I[_0>>W4S;&1[_G%)]362C -%K<\)\FO+*OJW!O*3+_6#KK;AVYR5*
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
MZ6MG8/H%BS\U9IN("/W;8,LOD^?G VYEIS'6Y9]*V>/57;^W+=.3W-3\'Q_
M^T!TCT5G6Z;!U3W]8^F9-[*/S!?<JA^@C!&KU]N(A*?NRU]],\N_.P>:C'Z:
MLNW3/*Z9^L1PXDWDJ%[5?R.KUW_YJOA=@+K?##:<,% %Z8^H<$(OO7UY403:
MXPM;Q"%$KER-ME0\\#D&+4#%Y<K %8B<73!YBG#,KQ1Q <IY')'! F[]4[Y+
M>H;PA3)CR)5U(&.1F?T/E^F:;?[YTMXB<QZ*]@3I18ANG>?SJD"NI)4 18D5
MH$PC%(@Z"*?:#C:<],/PQ#P9:S(V??$L!K0?(9A*0S]I,Z<SP0D\3JH*6-"M
M$J!B@*25_<B/Y8A8C@(7?8]$QDY=3VN?Y)M+\N^ BH]D:=@II33Z)-_HB,A\
M)B33*+Q+.S@C+-(SX86[;5,-L@@8*"W,7(#Z**R<\SHGY!ON:Y^3 "7_P88S
MRB5W[E=&;N^MPY'GRIKP0(1S1T W!*@\,>0K[<1EJ(J*K4&0#9Q*(PA0W.-
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
M[ "<IF IB5LV?S<W28#ZS[L:1-R,=/7X7UTU^T=7+Z^MR',9 ]5_3PR]+_;
M/_FB":37.&C"WQ7[".!<L 79R2OJ2LS8OZ<4*+A)7IP-^2H4AO]U$C3_N2PH
M_?_^Q!BSH=A*\F9(LO5(&X0>(HMQ;,Q+/WF]QVN&Z,KL/?P\Z_VS] M9CED'
M^X*J*!E^G+?Y0YXV<YV[GSX=>UJF^[[]L92JY)\('=YT[U_)[7'FI(3%K[O&
M;S,KM!"C04,@OZZ^TU]ENX.'4K!;.'4MAI]8A8N. M2U*=&CDVN%;=SS3[X=
M#D[6N7_HUL?P]/[Q?.A>4O;,AT5#7Z>3V_"."H&NU_4NZ.9FR@+KL=)G;>\V
M]L=!B],X%D*->QZ8=/KDN' "=KPG$#1J#XP6T]Y^T+F0?N^HR">3'D90P!LJ
M<.(]U_,.CG.(, M\F+9.*"#JA9G?#WJBC%'WXVN]+K+6NQ@C_RF@AQ94+*^#
M/IK']5K;NUXS_6H;S5" "L]YL;"P@&CO+^ 8$0V=A;)3DA=X="XZ&3&"%Q@<
M><4:;%?4<#JPL]R4O?[7&!>"[]N!Z\E:3P<,L^P:PAMDIUS$SS;>VG\;?SYV
M[9$3SRF!9EI9U2X5P\#DWOBU@W7JK5?X=Y7R2PH#6/,<+MHKWLV66!'6P6IH
M903'O(E4>;CT?Y:B_@M+4<=\!:@-(S]MZ+CVDGKL@ Z'7LN*A6(^TH9CQT+"
M),&O9'%X"T+I<)GM:\G*_O#I3Q+X-=B*?^M[[*BLM8)P34K9GP\>U88/E$@X
M'1OUF"?_!RM3I^HA\:>7<.:@Q?@!,) VA'R\ $B!7Z<EX5,DC^6 K<BSML.;
M89,XF"% +;B"^V@SAG1PB7$:/);3S@:::9G_T=FL:5DQ :K4%:BAR2_0]M &
M)L!'\'6\A 4N#QWWZ']=LC>-/]#2A^6<"H O6E9Y\"I.%PC/@WLM9*YLYD<L
M8WM[AXD#(JW+V0?631U0Q__6UU^S\-IV0.OHV3^#%G^! $P'X:_?8JMH*\(5
MEDF:!24:'.PC@8.OZ ]$6QX22F/(M&)*_2<3:9LME<NWKAS(W.'_DN+AUTK.
MO>6\(U4E2MDE6Z7.,2*[UYAL^8/&W-MR8%=]K=A6,OC1$8Q&L[?A8I!!RPRT
M$:!0ZD =S6TX-K!E<>SE: APE"/)]-CI(,P!*SPWU@?6G/I*&T?&Y,LH[#&4
M62] <72N,L,J6QZ6UD<4@KNODS1+6P=UU-+M[+Y3;2PHZG+;9'P??>M^7+Q9
M&I]%.LJ18@_7 @4FM:<5ZV1W=:AKOO0U?J:OEM!]=.EZ!FXX.JSA&_?J?@'*
M<G83&(6^ -U#1'T,K%1 /,<>\F5.!XMN7O=2KX@>N11E2W+0GJ*WRL4NX[\]
MWX8'3D[UDN@/H%\3=#_DSTRUK20;=1^>3XNR5[NK1TB;:(EE-F^TW6=1/RKE
MF/S-J9A6GKKFM_"3OQ5Y0 C<;R##+S?8T,-),W(KZLC1[O4JM2 ,3-H$CF(_
M$!KE=VQE5ZLHK5Y[&@*> #ZNSF8R8[MPPQFQCPM%GCA8%M.MVZ^Y?ISR?T35
MOP@\JFQ40?F7-&]VITS4K^#Y;_0U>+\1#[1"^"&9VHK6HG?4=R?M<J[MUS]!
M87V-_K,ZU=CXS*8*^9B3!F_-(E8*G]XYPE"9$:#BH>*Y"H_NFS9[ZG6J>;JE
MUI&KB7Y0X[(3.CX&CKQA]CF%G^Q'5%[]5S,ZK;<CS=X&I6#Q"?0!TOZI 7&V
M<R(A)Q!T")M93<@/[9G^LZ$R<<S$>NO4E*'\T?S\_-#<POUB-PQ;[AXZ97S!
MPO]Z\K/ADPN-5[F(N;V?"E:>\B-S%*FU'&]2ZY&<0=KNH/9 \/*?BBER1M2F
M^]><G]1^-L"_=K*5A!6P:;3!EP +IS+_![##FRC"-OPUI4;V &LN:7MLV/(!
M60F'KIIS60[-N=,R;VKS=M&]Q)1\%NW-&]?Z>6=)S<[;^>_@ TU#N /7M4ER
MK0-,O6>1Q&R'[V$C"3J.)TXV;GO/^]!P^\,76+@;=A%YDO"LZ_T0HC%CI'>:
MO&/Y6_<=IP">]O:&OH^%)5SMC*IWJC0_-RMW;"D[<U9:UN\/YG[]VWU#I!5@
M6S$M;;[?#Y!MSG?T,70:SJ?R2HAFP7=S^Y/6?A&@=JE!:)-KA'70A=W*HZ3&
MJV2^\BNP$C%#(B+05P%J-\#:@VC'$Z^%WA4=?AI1F04,-R?E$HU8(F'P88[3
M;Y7!F0-=9^1[7N_5.!M;K!@O=?CPJVSP8^\U;#_Z'@X%N $]'E_\X<,LH)IV
M'S[4YJ/M\Z2]6C?X=/FC7=#[IPW]$J^==(R'[ )NJS0QO:/4ODV]^UE]R0+T
M-,-B.;[4L$7O>LT'=[*K3N#<ZBW'_1!:_MQ 3'GX"](TD+4;:>>3ZT_A'=<X
MAG(G$,PKSE9!5-R@4YC4Q$6,HTCY0@2_27%LA,@%L>;[,OX&I\"B$2P)_@WB
MLD=@&O*;'YHT%L 1:1.@/#S*BU?8B&G CE4/2]7@. Z,O9 =LR4/^1?R".P'
MYRD$1BP2&?G\-P&)[I#Z;-G*7$]9\5(N@5-*7QH!!E-!9& G'D,(_ZRR1D8O
MVC(6$J</GA*@DC&L[+_1F!;NM<O_Q=Y[1S6UOG^B.<>" HH@143(41"0J@*B
MM!P+('(00>DE*M(-J+30L@\B78R P &$2)<:J:%'NG3I0H! (E5*0@F!M-E\
M[YVUYL[,6O<W\YN9>V>M^>,EBPW[S7[?_3S/Y_-YV\.TSM;[X#+<VF3)@2#I
M;C/")+F^D70?OY_ %56+[660D^_03_R+DUN G!S&= ,Y.?;_U@9XR@?P@<AF
M.*;N/GS[),@,)*'T-SL<R.(^(X79L<Z!W,@;WU[[5QU@B+\#GX/_B]>[I8+/
M1SQXOIB#K6+_4@D'R][Y41C6(3SS&(PD.,:!8'K6G;?.EE0&?O]][MW\] YV
MN0Z@RQ"_6L;]PQ2EFQ;BD1CN'P"UD#D 6F4^:AQ3/A 6=+HT2)MN2,'.82*9
M9OZ"?]*3]0<5LH95@R><D$H(RI9M5F%0 0,[$[3*D#BZ78X1D'<Z$_F]=<Y1
MB>9NK(U6OS;+[1_,9<,?:3B/CX==%2!P8Z7GC>>,\*J8,#?Z0_TF*H+5GY8[
M,>5V-OS3^\D):^L[SDDD*Z4+=Z+X44Y.3F9FA"T/^(8YNE69!YE-AK>)0UN:
M1 ;)XT$W2^XI*A275-+%%S2!2>-$,[.4E.K"CK>]!',\@@.9C8=2#!C !%=K
M-5N='N*>#P\R'?UC[_R[,]9\O'?(_SAXGPD,A_YR-)?3^0F77DPFDDJ56N>O
M!VJ[-683^_8D/'DIC<_[RW\.\?AY_H)?(#+YZ]G'_=57%6=Y!@21K:LXJ("6
MW6%7'\&;TN@_JP_75+Y[[N'\U"S/$?%VL*.HYL[%A/4_+U=2+E^J:1G?NN;P
MCT4'Z6)4FV&J*2RS?*KI'?>;%]M"61$FND+=?O^>*??_6>7H_XA%QO]_+_\[
M;'I ^T[*?X.Y8B;1LR!J6!5[PZ,SI"A-[^NRQ-+<M9]HC=0^>B["_0C]@0/1
MV)D(?PE_2Z1X@0HW9H/2EH'_86%/W*3(DY'ZTOFI"^^;S1*B7>M+1A-'L4O!
MSL+.0E=[JY'=+TU=<YVK2Z?Y:B+6!AAB@$ATDP".U?KT8)@"3YDBEF%9)V#'
M 8J-"!AML8LQ?K@5E^FU_516 ON\/1_[M1OK%Q,-X@I)]BE^Z2QFB@/I94<
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
M<&.O7'?O;V).N"4?%:X<T$2LB\EUQ?]IX!LW/96 'B]\'N>Y@<;^,5X;1Y6
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
M@CFPT<(F^QKT&9_$-T:L!*%V>T4 ?(3 91+^,!A_-F_E-*F"9VVP=D;VJ[Z
M2C^&;'_K+>54FB]I0$/\OJ&QT^T_]8\^WSC>C7)5Q:#I&;/AD O$!;6,T^XH
M#!&J+X"U-9OHX\I7D7<&&-O!.5-6STO)89T.^I^9F!%#N=OYN84-N9$?UIZZ
MS4>#9YQ^((=S&,[L<IP$K"Q='Z@$EFR*-<./UTZLXP@A5.FW;FG\/1?S<YE1
M?&,U>/*6IN.]4>9HWA_JI8\FQIL%F.//U[@-"1Z#^-*;#YBF>M6,7+RXJXDS
MQ-U+. F<=U,_EZ'3\").Y\0.Z<C%-5-HIM@A$P#45^;&70#JALZZXSI4W^8]
MWY_&>V2"!UE2\TYEM/)#L_EHY;/ET?N7Y8Z[$=LN-XRVOS4_UU7RS_0?0$O"
M8=<5PBR2$<4.16%7!CB(:_T:9ME@,C5H,]A? 5%6T>^/FII;3M,KS='(.7)?
M?B!257RQ4R:C ;OA-F/1-TZ[A@+E-NNP0]%3\6FT:"JCQ)YJT':K!F-<.S22
MLS=E-GG_VY8')D?O?52RF8'#C27Y7B4Q1R%NT$8Z]IS:>D9&@GUJU.-,TT&C
M0PJM;-@J7L=ZP#J^ &[L5)G4(;<Q980Z %1NA$S0 1S$(T>8KJ<MN3&FH .P
M+SN[])_GT!Q$-Z8>)[E3WL!!K,8,K_P;.)%NME9H9K#DKUIQ:$L/"OOV)7RK
M>_A_"=3G!(GFQN'^^IF@=*W%$#D/<$N?4S,C)200B9ZY*HQW#;DK<C$7#X1F
M\RA>'/HK2?676&GFA"I+7)9Y'5[@!G:%!FI"_:K-4A*V%G^HD9&#+-P"'O2L
M/%Z;84^=<-%H,>M.GG;4;MC7MR8K!G'C86_V%U!;27$8-@XN8(ETLF[WO0QJ
M8[KV)<TR;@\%&C4/YULL=OL6$OCE*A,V[UY+QAFVK1)#-71AEW@+F/C2XIF-
MMG,FHD4UO'F3#+P4YPN=W]F-?3U<EYZHT4,,Z^3':0_^E;UH6PFD\QT"JA4
M)R2OSXM:HU)0F)9D@-$<4W=.7:B)MT@X%)K]3Y-207&A?I"(KTA*M)Q5.:&P
MH:?VX=/8[R63K9MCC<V3+GUUCZ3M8G-Q.A"L&#1/:99RYB)ERCBXRW]_Y_H&
M/?C3-C"LK  3(M?:1U;!YX7&%SW<D\Z(43$+A9:=6X/%K!WZ?YJ=OHQR1(/G
MB+7EI(7Z+I+'3N6;8R9O>K%)T[.$Q2QWOL3(4&*+DVSAA8#WQ]U'.HGK9\=I
MAL#@.);U#AL(@-HN%)8C)1D/RBHLAO M7F7Z^VS^V,;D31.#<3U)A!#2@M6#
ML-SS[YVBSEKKOD@\\8A!=I]9DRH)&+9YEN=@^5;<YUYU=XC"I8V#7L>U16H%
M3"RF43F7A/0XB#A #CBF<0X6+FRN$[E$E:&KO3/?*-PD"TS6H#SY6]^F:&H\
M5?;;DF.97@+?U;<U(HSZZ65?"[?,,>@]K(W1T6A:#[(050N$&GNFV:)]B+6E
MUL&?V7%GF.I^,T&XWK_\ERV:R]8>G6UMC10QWXKMGP98XH',LP\A<?^G):2%
MZ-VNYC$M' 1:M32FYA5J8<O!\0,4P,@<=UV]I$;N.$); YV6BWZUG9B_8_:9
MY*7YEH,(#*,\J4)-=K $3C[G( XNE'HG($7SY9^/JJP8]/6=.Z]4N+>WOD==
MD9%L=4HO[_>0?V'2:W='<V[I=H#FLKGXQ=HX=/SX>0*J:B) I>L<L##$6+9Z
ME\GV"4U\S$'@(YLV12D74,[CPVZ-J!)D#27(CH_NL%'5$$T+U K@TM++>Q1&
MRO"R7;YKEAB_'W.2@WC1:[-"RH<-$,\2R&'<PPY$,^1!/UJ#0=HW.Q\G(^D[
MGPQFZC:[6TZW]<<.2Y[9I=$52CR!E3NS6&KXPGY.8Q_7_"J8J5"[7= 2F+5!
MLBB=$V3C,HE&P+/Q6Y ],#&VLI.GJT$RWP)S,1 E$T8X/<1?_:L<!*Q; O1]
M*9, *(NM9J:80!V&)3$+=XOUW3,M[7TSNU9.!)]H'<?I.]S4GF^?U)4K"3:
MED+1HVP1LC,' 1CTLZ+GB/424MTLP<GA)7L+<G'7>HH,]_D5+%;:$K-T0EM!
MJE#OM\RI;W)64;T'W&@AC.^P]!/(2KA?2/XE#54:EQ8'\4:B8>&.@:U\0XH0
MD<K[PCS>,BVZ^;F/0)M%"%O\5(QV_-4<]1P,82 :/">-I!EU1*,81BS8=60,
MA[/X=CJ_DK 3V+^ ZCLL:>E(X192KQ*S3;56.,96[K#E?'=C@:A)UREB,M<0
MIE.%/.?^Q<QPV,JSB;8^?2O_U%??3VJ"B8]D_/1,WI;[1C^CL#]1)K+0)>A0
M?]4\UZ'-.N.#-@M"?=_S6NWD"VE59#Q6%KOFOO@D(]SL^9'X=\I%][/SVW)_
M?J/@T:7]U6@DK@-9@HK40-*U3#Y8T_L^O,@TZ[&Y$Z!=(BFGKW9_)T\*([@X
MY.P0!Z'2E3T<!^3W>36.64/6J(E2Y#&2 AWVR7YTTWH)WKY<DO[D<$LRCU_
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
M/\C'0.\L.Q\G<_"]RE<%Y6&KN^X8N:6'X:JOY7^VQMSJ#Z7ZC$HH%+$HBM/
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
MJ Y[.Y'VKFIYY&B7T_73=2JEM"S?TTG70L/WZ4N]0^S^E+3*0?!#8_C=K),
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
M*A3GH@HB*>CCMQCNW?G7JT7V1,G2 .C0#\1.3>:A,@XB\0*2E5(AN*G+$M-
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
MZ7N]_VG"D(U#9XVP;[Y8?4KLM_Y2?O8M6+8]-R".79VCDFY3]B$MZT+JU04
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
MH%6<$S9X_$8"UTTWSZBIR$O]]7R052YFN<-Z4)A8?/DK79J)2KS!XES]]Q[
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
MQ9S;6%XAO8)1$ ;?]B'\#(F!+?A1(*I=[!35*O,L]RDGT[H"6LY! YS^54)
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
MA@:KMC=DRYI;<Z1K]XP'*ZZXB!/2N&,BU8 /H$G6,*OEM]WZT3-G@%3*B$7
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
MB;/]Z]^(*)4V\35#\]*WRF\F>&ZUA0GEF][F$D;F8R;>=$4EJ8OG;C-ZFTB
M!JE5$Q:-GBZ!GIP?^HA[H9AN7E.==OV4P+R)YHS$\B1^6JPLE_ I%[;^;B&.
MY8">+MJ'?%EG:-V@=:1<I_3&RZ^7_ X<WKKA'M1R[Q=96>"%]/AFAVRJ1>)'
M@7ND#J/E*@P@AUVMSPMY3&JY RQW< JF?=&O#/$=#E_@T#5?J"[_JFAPA51?
MHX_P'E$(V;W!IV]X/FTO-&.:&L^1+5.0]R=,D"'*7;:HV<LXG=E.,DD64@H@
M'/.D$7,-7N7WU3:^L:0R]-G_OK)TZ%6PVEX;2+]$!M:K>@')WJ8_V]#M5<\(
M^5"3VJ?;<K@GY"D^H3UKLM(*&.Z/()@?"-,?8,+6=M3VE-EU#H^PZLY)Q)0\
MU4'9(/AQ@^\ER6EC/[E#+^ZK_R4H_1<AS^PYFE,5$P7C8,!F1/\:60F#1@<
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
MF8*S>$9Z8[CTYYDW'3P^(\\O[^\F.Q6O*&J!+]'B+]KC.2K1@79*/F11@/;
MZ'PK:#H*ZLWL@]8Z=:( ?IXFQ&A?I,8PS\.X5PZ25U0%P,\:J[8W3:[GWUJO
MCU=5T__LT>Y'GPY0WB[OAE%5T!1+:L@_G0YY5%BW]JG&^$5'-P9OEX6BS</H
M$LU4@8(YV?>5=7TA>U?H>'_I(%TZKSB3;;H06)4B@BL@M^T '"U'-\UWRY9N
M(I^*34M],;/4)_B\+D1VT<'/,NO"M(]4R9T89+'!<D_P@PXJXB5]\!O!VK3&
M37GA#9C.W\]DCR#)$YW6L\CV1 :F2Y;W*;DWJEFU-. %]MZPDU#*> NM;:*4
M'Y/<X"$H]NSIH^]=NG+=?CI6=$V MKJ(D1D!QM_(V<\@3N8E*FYN&].!$\%6
M0'_A\35=J<5>SWU<*ROE!X9S!TKP9IFNM>..N-(#%+ 7@ \:&JS-BR$US=?U
M<FIT$WADX0X46[=>&,S+QT7[(_;$(#KUV'E\7K$P_#>ZY5=F2CRCR7H;RF3+
MH4FZH.OD-]"SX+#&B:(OSHVZ406-JFGF>G&OON%QD-<K -1/L9T0C5XO*5[R
MQ.']ZH9?_B&A'Q<7U^%HC6+7'&0@$SFORRF(G0,N*@"=3HTR4EMEZ'I#\!O$
M0Y9H$ S;#/F"7U'W**>+6S4CG1NRS:(E9B@Y CZ-94L.9A@)BRKF. K8ZX3)
M-.(B*D9;$MAK'A3WJE"&B\H>]%EC\XZ<W0V')U,POGAM/0>/;C]ZRQM^\G([
ML-<1L] V5&PVS[]9W#$60G6ARL6RWGW2@Q!(THQ^J9-^HH-9I?GU@9@F-VD/
MYF4; EW4O0DYF]UZ]LA3<#CR%$Q: ]7@LC8/;QA_*)7=# (_[3+]9]7,X/=!
MYIPNG7^9XD$U(W5V:BM,M,H&>&L!X%_7/[?TGVS*P1(;Q]>K*J_$?_7$2/#>
MWY P$$^]%D7YKH+M1Y'Y,>O;X"6CHYYC[^)4#UF2UW8,F6=R 67ZSPB@_+Z
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
M$3+(]BEPE<,G!;HLM<:)L]D"RPU^OZNK@,Y49\&:9YH*^Q4>>"[]*MWITG8
MR9NSBD($+!^7/E))>VD?VX'A-L2-9C:"G[5>H#\<9BK050 ]%=.L\8:1_T]
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
M(5"E">OE]C0Q9/M?S,L!JGKA&DBN'Z\RRI+/RXU%3ZR8>YV/S[3W=^X!-VQ
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
MM%"(C_,1YFAT O+J<=>%.J78F1\QV[<_P\.QTYH4*:,Z..]=Q18/A]D=<F(
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
M/$YIM9W0+I.)H9!*I65X.KS^NK^+(R\XOMA__KR!RK6S.YJV,PF^89N)&$6
MRPRP!<H85PUUIVXR=Z:E^Y#$NZO0?C[?%XJ"<HX;KL@['\D<:]LX?9;P4^3T
M/S8=X_*5&= S11</, ]5H!OUO);O%-X^9I6:;X@>*> TWT-^[J7WL/5_8EO4
M:,M"O+X)N0&EUUG!FB*Z^:R=#;0-6=N_7XV3]8-3Z7!W;^"H,OTDVYIS,8S=
M/BJ?1=6 7GO;4XB:4*B]&+AYO]81W6.0\,I,_DYAN=_M!-26F6#)+ZRJX".7
MG)J$1KRB@N16SJ..DQ'<.=UZK1X^Q*WW5R\)_MGN"V$_1Y\11_BE#=WOP,TX
MVO5.^7%;;NI%[J:B^^/@9.5<C!X?THS>?I($AQ*]1 &5@)<&;E1XE%[4BP;8
M1WO//D>*<3!*O+-OU/C(4_5$A8>=IN;<OI]:/USGS,I\^K"J*XR@)">= &>4
M<B/G>R=PV28L;\W%]!EXU;]YAX"75.3B;D9UBY'J0$X?QSCS7C0*Z[Y4_..R
MW#=I6[4?K!.?L=02Y!X#2_9%;+,^3PF -===V5J.UNG2#RPNOO-:(3C2\:OB
M4:VDZQ$F!J_.$G(%MSTK9R7%4&JE-'!2L8C]H)KX?4.'9?&+#:LLQAS%-N^#
M4U/X$'FB&YS,MF0&M&I&/8F*;-"7C\;>W_@\X= 99B9VH50AZ;N9?!CQH>X/
M$WTK@CGY[PZ$E-WHH)F^XX6_?P;V12GJ2H+22.O_26GT_]>_O_3^MY-4^_\G
MX\(^E/PW:1ZQ_\&#7O_B__I/4$L#!!0    ( "-?QE@TGFLV2U<  &MB   3
M    86)M+3(P,C0P-#,P7V<S+FIP9^R[9U234;<N^B(@2A&1CDA40% $I$DG
M-D! B( 0FD1!:D0$I0>B*+T)" @HD2920T=JZ @(2.^]24\H(9!VXS?VV7=\
MW][CW+/W&.?>^^.L9/(C>;.8<\TUY_,\ZTVH8]0YX*RNEHX60$='!SRA/0#J
M)' 7H#]QXN^3-AAH3\93C(P,#(S,3$PG3[$RL[*R,+.PL)TY=Y;M#,<9%I:S
M/&<Y.+FXN;E9V7GY>+CXSG%Q<_V=A(Z>]AD&QM.,C*>YV%C8N/[+@]H(<)RB
M0].AZ>DN R<XZ.@YZ*BM  @ Z!CI_C& ?QMT)V@^GF0Z=9J9A79!Q5G@!!T]
M_0D&^K]>T][UI[T/,' PGKLD<_LDI^%3ILMN7+)O8]-/"=\I:>(VZL>*R-FX
M!YYFYN'EXQ<0O2(F?O6:O,)-125EE;OW-+6T[^OH&C\R,86:F5O8/K.S=W!T
M<G[UVL/3R]O']]W[H."0T+#PN/B/"8E)GY)3,C*SLK_E?,_-*RTKKZBL^E%=
MT]S2VM;>\;.S:V!P:'AD=&Q\8GYA<6EY9?7/VCIN=V__ '](.#K^&Q<=0$_W
M/\9_&A<'+:X3# ST#$Q_XZ([X?7W @X&QDLR)\_=-F1ZZL9Y6?;M*:X[L>DE
M3:>%Y8RPW#;N_<P\(O+SHKB_H?TCLO^UP +_6Y']>V#_=UP3 "L]'2UY]!P
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
M^9GT:='Z()L&O. ]]7S*>;&%53)K)9)P>9!6L4(? \9AO(\"U?0<V<EORJD
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
M6:0".BOH<H0"%;B\G4 %K&.1?TXT2-%(;BD5Z.3'(LDA'93X'FMK%O**4$Z
M!.&<6B;EM!BM#W!V8/#,[ZB -I2FD9L>R%?3=OA$YJ,O>Y5$_;(?#Z*;P=(Q
M[7+6M#D9XJE 7-CB+)'Q-DTQY ^"Y[[#RBB9BY S-(0[)R^A+/VBG,^B[U$P
M]Q05L+W^6!1X%3J-\OH:K\Z5@E?/R/E4>V!*8E>,[6,H[)\ZVL'[T+SSFP[X
M#6/>[Q,P]\;WZ?*Z][%6LN?(]]!W2%QA.7U2YV'A8&;X/HKPVAI-!32ENFD%
MR$X%.O)7T>,A^&Z<U^9/Z==DC8%):^SP)L81I5/GJ5\Z=S7N*M.4#??MGT_N
M1,OU^(NYT3[EDY#^E+WY8S1LWDGMSF/M(19#5&]Y0<EZ)MX =Q20972<&HA/
M 2</(SAH3CFN(T]1KGL[M,MYXP>-(K1K>24=4VRU[!J%Z2)S+OA+;%(!$ *,
M/6QC9YXAN+8)6*DT1'E_U7.]J7UQ2;:XR93I0V.@Q!)LK \_B$-O2>,ZH/T*
M^1<D='Z[R//OI)<-+OBOF/RHU'2('8N[\W/Q36;:9Z@;T8TR)"1._C2/U:0"
M(<_WI[4DC?R^HR4K^*;?7;NNJ5M:F@"6\XWVA<9;**54+!JXSJX=I44I/\S1
M[&695D.U8[ Z,';8XV[%(#6?[X[8DNN5-=GAUG24G['6LDQ#G <;,-F  7 Q
M,I)6KS"6&,XIYQ2O4(1:60&GE7E(M!E_]-FZYS+EGUGSA2 7/=#I\BB"1 ',
MGMZ8\(Q&"2]8#YJ?/T\Y\7O9STMA 53!NW6$#NA/HZW5>Z/1ED0*#W8_7N10
MAIPUW??RX3*=>RBWU]-B7F7ZS\] QNP'!_)Y"+!P7^&!XLEYS*\#:8(HK)W-
ME<*I[S7?L[Q49<&5\FK=\V%76U!!IXCS>C(Q;^.2R.LN^JG5[9TH,!V)'T=L
MT<D@=.@1GS\LTX%[L'S:EK2*Y(GJ>##W3#"W\:<2-Q9%.H>:/UDT<QW'U!I1
MZR2Y?W\3IE.2>.M6=?*25FS\\$/M\K1DQ)E'BX,8N.MD?#NHS+7#$:&:XR1@
M6C5_))_O5U55"]5Y'[D;+'&MBI]9)1_*<^5SGJU .D[ZUT:Z H3UBTOTW388
M]OZ&CI00A(VDE3+#2DH\+OHD^D1]68>+<Y# B$@FZE(Z9R3)GP[89#PV(BY
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
M$5\*_J]6KC.JR6Y+QP(HQ8B"=%"*HO0F("4741"0*@:E102D]Y( @:!2I$9
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
M_KP]M[MT+43MN8.9$O*M=VGJC-X_K<?Y+P3XU]L%VC1='O'E*US] %#W:.
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
M2V ^Q0%IZHR!"AIEN])?ON9#L+G B9KPS]LXKE3^?!GL- +/:0"X_S>S3M*
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
M1ZXDU35O54,AKWPEUK#9NDX=+1Z,&,MX(<O%N2"\5!BJN&YX"))T):4Q>GX
M@[CKB#;,0!-@LO'?E90EI >]RC;"5;5>:W.^YGK[&)U'ZT=V=D&V,@Y!"2A[
MX/)[[W@.)@"E% %B@", ^E4E:P0D _\CV:GI,,P.062_-0"9KJ1V84(Q^+>X
MK40?P#@DW#'[QNF;KI M^>[]HT9-O2S@D6UC>PQ7/(8F+'@#F  &X? /^AO_
M3(_6Z0D=]$U)^K>;0>.^SN"8HHJ3@R@6),4>$XA#<%FO("KQFJV7];IXFV!X
M],</S)'*5F\-#/[V;5YF2FY6E\)C_J^1A&'^QTPE5E# 2.J=X\MTY#^NZ/?6
MUA^"V*YT#A<_X#%]:(E#/MC68[ #SL0L0S4\D&-@,[&])M'DU2D.;+2"U\G"
MHME5<!@<Z>/[]%T'.E-@_$ZJVWL$X>Z#?]J *9XL1SP8JX5,^_3E<MO&V=XE
MJ[XL:,L\MFOTH^X')OW\OI[FVB'H.%-=1#H@5-36*V0"TAY(JB86/'LPX.ZF
M9.KDG5UZW%$QG?8HS:UK/%=<JGRMW07M0N>FZ]EDNSM]+"GS#,V@B?@=Z'DT
M9V!AL3@VK[^%";=&_)W)\C.G<!(_QK9_,+O<6>Z[^#Q]_41/SE?Q6D"T +?J
MY(S@HH724VMA"3">V@04+RRX.2QV9*>^/7=\R*0^QK7!PI%=O%^\U4Q5SA(N
M-OW&**28)@(GZ9C]Q'AL@A W;$,X$X@P#J230"17U>S4C*'X\3#O^,4KQ];^
M* ET8H>AI!N;5%F3+C!'1*^#,-62S-27"7E!,\(W*500PKU7/-<W-YXTI@8O
M&,;VW/B<,2!CI^(TJ'[N8;K5PLX<%R,05T'9_J(WV>J?[I-.H>DB.X'DCH_$
MG4 H'X@'3Q#YNC#@?GPR3S"?$<K6;:..M:@6T]"@(]&E<6^HZJ7!NN"58NFK
MF;1Q8+:2C"$8)T ;T51IEEC:";+LG2P'$J/!$3%.@8<I?\IZ==Y]PC=N>/)6
MS[QW1.O$6A"-%\)@YR"9=*&J]'K +%0HD24&$3(/%G$+LCF1D_LB7+3PM.E,
MWZ-,=Y=7M1[B219>A0V\;"#-^>T,!L='ZJ5PLA"##59$_<0O4HN+#57^F^_W
M].3R?,C&W#?I 61(=$_NQD+5.OQ>>_TEY_1B^SKX5OTZ!;-H+),N]?JE>V$E
M!9IG\A+#1H.2H(2^%((BF_O3Y7:1GUZ]E2AG[JL2M3J?(GNJ5D,N9BZ75&4G
M]^7 .!>F6[03?EY*58'2'^XG/53<"SAWC/8.T+(>YL]YE&@RN@=V9A['D+34
MDMW_7IOCL^&4R6(M_K2R$OP-GX2+5:9:']@C.QM1M5)8Q2D,,2BQ-FPH-BZ?
MVMT;6MGPI$&CIU^CTR]([JO G:9N3\0C%?6EMH@_5%6#K%ND=Q^<?/_L40*K
M="2[FX)D0$_#DK1D5ZZNFPO6NLF8&16,-AA="%'W$A@M,>VWV31II0'A)I("
M#$VL78)F2*\3 E3I<WPU5V84X56$]2V7S'UE5)1W:BOG@SY$+D5./O>OW01
M:#H;,21#G!!C(%>:O-3C$R_*TT["OO(^G]R]+U'TL532]ID%/*Z#&:]^YB-T
MYP>V(N++]]?8/VPF;1K*OS&)OF.#94.L__3@-A/C%-B+VF>KIA4;Z9MMS1!M
M9*<%)XXJV8"5QZ;AV^X!Y-AA$Q:)(ODD,!T5#U#UADPVHH#H9KM)1B^[4OY0
MY<LBAF'5X!XTDYN\1^9$ N)Z2*%UW5B1VNWJOF\M[X_?Z%^+IS4#DS1'=C(S
MU"-Z#T$-Q<\!%-NUV;$='-8M?I_/O<ACY,=3!%UE<9)-O"MJ\UO!PE+FQK>J
MA^YXV=&2BX6RDT&MGG[S;F/O)+.)M;#%4$6:2)1CB1WC*Y+C[_FY*4U1I>E
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
M./.3S&8VZ4\%'_]_'>?Q^8\G!.:1FI\)O9KT_7)(+P@I#=!D,Q\(''(&@R^
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
M4=X/R==JZ8M/CA&]."'G%&GX V+0U/["A>5)\CGCU?*3G".6V6?@VVN,4P^
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
M;@.RNA<'5:710'R/<H8Z":%?8^KHV%XC@Q%' B9&92O\G:[IGYG5C+.U=S]
M0_*C"]^\R*F\H.GLEV2B&WQ:Q,X\P&5'?P]0%D?5+]X+K=*C0;;TI1T!N&#W
MJ8=LI1AIIH]8C]0/WIWS,XV=2TD[^]2:N6D=4@.#<^00E!9-!?#_XS\XQMOX
M_6D&A]\AZ.W_4=*#2 -\Q_T+D*ABJ08 HB (MT#WKLFNF5"5?U0!B&S\OSIY
M('O'1]J[^0Y!%PPBRK9=8_48NEP[4+VRHW6-P@G3R:,6H?;KM:DA,CAPP')W
MTO<I_U5,"<_&](06G "FJF51LD89S,A.-81^7D*=41CQ=HJ;H"<;[EK*!R[#
M8MFQC]'6K,NGOUY]!Z(-GLPJ>?52O 6^K>5Y>\S=P*2*6@(,Q.Y+UGW R L1
M/+8!GI5M2\<:CY]U3,%!26=PT1$+R,[.? CI+C1!IPBW;GH(2B]C^\]&I?!V
M#CN$ 7!?CELSL6O3"2\B='^\TCIC 7Q1<E!9JHCHO2N]>BM5C3EY?(BJIH.B
M7E3LQ3CE(U=6N]J+U3)#ZDY1? ]!(\E"3$*/7 YP6U Y#'X"NJ>OM4N/LXEE
M)->@AY%4=93I+SE $.\%WVH@::%SP<GWDLTH#9Q_"Y)O:DPS@M&#2$":SX%1
MO(4A?Z=_AM"276&MN%KD^@$!-87"-[QJ99IG5\&0-N.\(H;\!%4S+CZY[)\B
M1'VB9QZ@1G@;4.FY6NNV^*5,PK_)NA)F-'02WSQ# P/3\T5KGUI!U4'B%=KE
M9H,-)JQB#5\%VYB<->3Z'6?S8.FM>_);!95774'B(783.QPG&J+;):F/U2RT
MF'H$9:7-;U393U7C'QW[YL3L]'N"@-O@/@2=+$.8DXI:KAV"3K>Z$F!\;@S'
MRYUE^@H9GWM:JDN?HKD)-TXDE&B>R9=L-SM:8V)NIQ=#\2A!V>!Y.U)E&R%'
MH:.T'I/G0?HN;Y5^?TBBO.BN+A'DPL8JQC357/7>3L71<FJDQ[K%[1!D9(GW
M(ZQ9=(TNY,A6+NUDD1HH^E0G$A3;C(YKY</[G*8^L!VO&!^]WS@B9_;=7K?2
MSN=NQZWIY+F^^8Y!$);IP)+1"V%!6)-&B7SQ ="7P)#_*7+;N4U,F'GL1O!7
MI^[K1[>DB!L_OL++S&G(W;&(T4+BYWRHL@T]BDD0P2=46;*>72O9S]Y]U"'8
MS[K]^C_FU&/MAB$+'5=D;XM$J2R>5&'&/X>:8]R>#QRH4U=L-\%@#TCR_C74
MDDC9DJ^5!_6>6;'Y6E'#K-T_M_%BF^1K%IFH@2 :]_4N&Y,D#/XC\N2./=SP
MR_BU<)/>YO"Z/XD;K7[3]K='BYQ254Y8F]PJ./O:=QQ3= HPG2Q,S3>Q:1($
M/S7_=YWDD%FH/L2LDY+T&[W8S6"]>]3DD$;C7$!^72H2Q>S,0NGF=+M>F>K3
ME]67]4(IU-*"? =651*C^*0A?_,SKP Z^-LF56-+48IRA?KTHQ>$E*G \O&
MXQ=B&E!P:\0W*"?4+9F;YC"N&8#'@*E=!UV7/E6FT=$>#6\FZ?D'.H,7+AU[
M71-R%O&]H!+W%JV^_X#!V?4(5X7N3E4''J;(>#-KF8'L_*0%=5,LCH7NRIKK
M&JL+^09.'(*\;X_%A\0;!=*2)]YKLU,-Y/G=UP@^G!7QE4/GK_VVD&]_<0O/
M"2<"-.(%X):="@$WD,M.H^I:AZ#@?_OL1PO\V]L,3A>UH^*.511%R1VUK[36
M\6UA[DKZ(>B#:)',I?NH/%(#33#L$"253N9F] #H?&3-XP#*X$PX:BVQ D+;
MTG\QN"-*>1)%P]3#>F '7+^1"_2ZHW-E6.ZH;%(E*Y+4#T'Q_]V0N%N%V]),
M+D>*?^\Z!'UMVH=^I^HQ.#[0,Q%,!SJ,$5'M-*SVF9\(^T/0J;DXGX"B[C);
M^;$S!ML;KEO9YYR>7[8VOOX8$Z@\-+G=T7Z)U-K,6XC'L*X*2G3)F3CZ%DSW
M>RZSS"J]G4[2$)Z8!],$W0A(-W2"^B9AX-[1/OP4],Q"^LVU=TQJ(F6QKTJ-
MG&Q:AO6V-)Z]QZX.&"]M_0%232[]=2WLMP^%3%:-0J@*Z1"\S*8XX'H-J3KB
MT[:#!9K63N_,/UPTOYA69WDQ.Y/. ,1WD^;33O\$Q6<=;;Y2>F_"YFVSTFBE
MR[.@(8GLD<D/0II_?<1]M?JE"B-N HH8:VZKS =>Q$5JMOU>/HX$ESMF"#/[
M(3^K+= WT]^03%A^3ZS :$)YSLH9-"Y;PD*:)'#+K\78[+\F&[+I4@+SBQ;X
M^?&6FCB-)GO!&BIZ'[JEIW)"VDGJU#I2&\.)6=BZIG@@7('9J8/O;\):8%]C
MNU%[FHGL#*RL(Q8]K;?=B:U40Z\U/;$+*"%BXC/RZ2QIR(&A!^1-!B?Q$)0:
M1-)C=&E@& FU%3[4:W-054H M;%QIKA'Y6.)P&GM[\&]3X!IS$"@W4.1QW14
M:?<"(J*@6X,C]5#\*'A/%94 &)/-TC2=_Y<AX[;LD:4"UG$5TK*E=97!GG/
MC1 ^:E!GKJ?F$Q79:))45P+Z#&!+3^A9#T9HBD[N83X8R^K$;S^$/?#5UYF&
MU)7W&@#K6J )DI*Q4*KTB<6X>1_V8'B?AD:P+N./IW+%%?E;8P92=<=O"G\;
M:#RIIO87_F^(P<D%V*@.PG9_&;,?^@4] *8J?S\$]?6CDX&D=0JP+S'D:)@)
M2=GZR1]ZBHUE4 LM8R_M=?S^#D\+I$F4G?XR@I6F01;)K0,(712&W5_$R02I
M,GY@1"J,KOA1MKVM=^&V@(G4&_C6$H-SU;Z8$C9D1TW&P/9.6*[O&//[PEXC
M24%!L$D2!4)* ?@6OK2U/-+LG3;JZN;>U98K\5;6T_MC.T-4(/PS[DT05>E)
M1WUR\G  NVU $H/&QR&LVB+3_3(K#29A1)%;EWOD1O2J93V3#H+LLH-FM&2'
MCWXP * 1/YPLQ,!>!6Q;I6[;A":2['016C?1?;V?CR[H<TI3J>GZBX#6[(:!
MW,L"(>+9Q#8;);,AYW#/Z;W?\V62U72P+3"[1YA'&)9@(#O&:5^AYG=3-'"O
M7,=1=X8AI@W<"EFGS_9LF9QRC$[5EY!MY>BX??P-N^O.-*62GM3*<N!$D_B%
MD)I'@5>:*]K^E77Z!%*6?:Y-LN6DW914%<\_T\W,]%JX1(P&!(.3W^:F?QRE
ML='Y>// J)[FS+M,3\J\$[\@3[(LWXEXH7^A)L GXS-DB;;8:C=]]L':*&)(
MSWDY:9U#.MQ&J7Z9<0_CC(+ (55!&__PLTX;)W%F)'#"R#C]D]/![Y&%Z5F]
M1GQZ*E2),Z0[J ^^SP\XYC(@(.9<:O\:/<<=10/7HY=4*74FU+L8+VC<\$JU
MQ/>,.95?)\I3[K;8YS)N"E@,7@XZSNF;%&JY<U03. PA W#H-8K"60N$K@./
M?3GB)>+3=(T6V&;R7LW P#1%V6G8CF8,O(B)QDP*VA !;CKWDP:=1W.NM,O\
M)(PH;L:@/NLM3E\;_BC]0S2P_>KP"QZZ\ KF6"OW1VK8@2BVLYVG>F3RM.X@
M[FY#TK3[O*C-9SN_47[TTO1_=BI^F[=\"*(HK*+VCT_L^"B:.L"X'V9,G'L0
M^,?>.#M3=G6WX<'>47$>$<%,FE@G'#6U SPEAG:^R'9Y_W3DD%EDUXEI'W>)
MWO('=S^W'?_ _@8$8A'G.3@2"W+\K^;-HWW2J.):8S'6XJ2ZBM(J=?J,6"\_
M[>RY"!YJP%$?!?*;92L RQYM ,3 B#2Q,4$[F\8P]24!@&#L$#2<;&\]EEW]
M7?-/V>@A2%]<,=ZJ.<X+O1BN?N><Y=?<HR,*CFW#:#Q8BF$;O0[Y*%DD6$C/
MW.>LH0]O87X)T^Z$177YP)DAT#>>3\QOCF6DRNXUT1.1<*@0LO/Z(<C#"-HW
MQ8%)J72[HE^\&FJ1+]23X7MY4JM\/E:7^?@55LO;:D1,A>'[U]%W[3:PA8CD
M Q]D)U?[2<9L\T8?AL@!N4_")?P%<:VU0W*\%+R_LISTEQDV"/GS0?4,2/ZY
MTHZ MI<)F-61S$;*V&'H921U&I2GVQB/Z U!P4C\JN*+T-T8Q[2>N;/41 +=
M_3'$K;:AMKX]*D3X5>%V2H[?; I4V'()2N,59[#IDV(9;!!BF993)X9ULU65
MF&#Y$-6;L>M[,[RDB\\M/NQN5-]OMCS[0E<VGE %EDF'\X#7Z>ZL)6Q2W]("
MVZNK-WAP+\T6C3$XVZ]8$XKL6#L X,NA)Q%,9=.XX.G>""4RN2$<]YA#-,/I
M\DY LG\!LD7FWY+RLB-90%LP8BHA0S5#E<;\;*PPN0SB>MVV/19O%VH^DWDO
M,W)J)CQ&@)>O\12B(+WIE"W_Z:=W!8;LGEZ%%<-(=W%4Q888I",RRL:U:U,
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
M&[3G$.K-;QH8)^3MPG7*9+1 7'8ZT>Q=XTBY02R&>I(9WN#/Z0Y&ZQ4A378
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
M _CWM=[)9H<^EA==5KX]^4GKU5#(+Z+/AI-FA &[B$=K1M'.L?D8(@H#:KY
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
M$ZLK1*J^15"/W,94^_?K3&Q6-+]?VADOL0QH_(Q*B5X4K]W$X/$#DRS4*!I
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
M3!T7F3NY,?X@P2-_1HB%!"R( R6/,5[65N_3JWGI) ;-S@3GVCQ_"-#AHNK
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
MC&POK495>')9@)L'7>)#K]S=PJ]9_@"3Z\E@&V1?<A-RM,E%?"OQ9'Q =OJ
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
M7WUFB+2AV'C%:AB\$TJT='BQWYF8;-3IX^_^F]:9[-A%]\$0-.';S->VDL
MP_U*\L"N=_X;O'?HGD> $KVYW:9WU;E2\@L#L)O8^8&@ [U>8 X!K,;2N3\9
M:][\/E&M1ZW4.0).S11IN?;>J>BN<W_=<^,7:@T</)VYB&Y'L?[<7JH_B-+R
M[U^S'VM.\SFG*F\D,Z23Z&5/H$E2D'3FAPQ@HPD3YHT!?FP\1?)<8=(CCK]M
M6(3WWBW>Q*>7J*16IG]%SJ.IX3$ASU47\2??U\??<5/IXHZM4\$9QDE;'JMY
M:B6746WKZ9,O5<$AE_&R*4KNPX%_L?&^80"3'_&;[GOX7?YR!O S-J!GU9TD
M@7B.^8)MP0I?<JQYE>90^(73ZF6;U*^7,IR UUYI?WFP.DU0'32IWP.;+/$4
M/EP:^M ^-Y6==CLJN,L-IFX>>\,X_[S"&5L_#NT4[2L 5Q+RP]S C)7,S?GB
M][=REP*PK*]-;V[Y:VBK734)&C6\!9_,LREXI"LQ*@!!AR$#F+'HH$%OS^("
M%EIM=-+\(\H*8.QE!16VPTYN;\,80/'#!GG2A*ON<ZM.W6O!?M%Y3RX$H+">
MM5 :-<6/;+3ACQ:?%FX*NH^OK-1(WS0XTRAZ(;H*J*1*RHI/UY?,[IL*[_7G
M)-K;^M'LXY.MZ]VBZ-_EST]<ALH*JT_/1CGG5T>*6]?8&QS.0[RN],>\D=3=
M@5+QQ)#N2^56&^+8=1R9T+< LJ^00D6.V%R,IQ["P1TNY..)&\HQL*V%+,QD
M*Z:I%E_^9;NPH'W#4'C7$NYO@/310$; A>HE GA$TC>FU/!1.ZRSOU9LFK^]
M66=1.!P/VU" !?VDEY4%\_*"?>"9_NU:,??S34SW3I:7ACE&G7GX04H^#_ V
MFO0O+@"/S9%"0=1V/$T$1[;D7>MG +)F,QBJ%P/H$PN::1YJ&OHNJ:AFZNEM
MM?=VA=/C=\VJ[[3<=-ZDM+B)+C+H_-Z-)>W59(I'2#X#8-ED $F>4)Q_3B:
MSQ4(-!\BO $CH';?%R$8X-AN,W#BB:UT:U]BEXCS[4RV'/OX:;=O\,ETY*;[
M+G*7OP8*F;"0L\CD^619X[,X>6_7K0MERVAL2G^874W, WVUSDK"1_(^%1E@
M;$A47N.;[N;]JW^J;_LM\DO@^9<'^-1M+J[%%YR#M=51-J9ZHA55VP>*4<I%
MMJ[?GEG6OD6\<3P4=-:[JEWR'6$%@F>X2WPXJ$5B':K&D2^9#JJY%:7[_EIL
MG7C 8K<U8F$X93^KY5M4_RZ%G<6QX^1A15;O]%MB?I,[(M/UG[!'Y%5/F8>I
MGY)*<M^X5S&!.3<OV_2C/*A<VDS__*B1NS_!LX$F==E51/Z4\X4#,6DE;@+9
M_0;?NF139EQ%-.4>G47:@V.P+^)P'AN,1( *H8LXT(=I:3:)1-M?&)[4XND]
MJS%&8XE!9;&2E^NIK+'9KZ];+'Z%C6.=43+GV*R8K'L+RY$^]KT/AF2-<V(3
M4A!*;7UGO*]/.B:2KGF-219(?CIL$0Z/C-_Y-"CE4V;=< G</ @ZUA;N:>!^
M4GD;L$2SK\8-(!MQ+T*@8:C2-7-IB!+TZWQ6IQ/?Y9)PR2Z-'[]F+JSX@Q*1
MGS"]NJ4,H#&3 9 ^[6)#)[X@FQ "*$FB04D^^?30BMF JK98[9ONEN5[*<:/
M71ZR 4Z1&LSB!"AUN.X0D>!S8P2-O0I*P>1]^X?.%S\9(;AEUC<@AO<0_=&0
M+5W+ZU&+OH*"*P,8Q:I;0W;,E'4)O*,@["\E_WC5YD_GB=6SQ8Z-<!MJE_'
MG2'5,6.J=]OXLF"Z2C.;F]R=A&VUV11\24]C@4)>L211.C)1EB?#*"?!F\?
MXMVS"R^.$[[(/[_^Z4">"/!8:*LZ^6%]I>R JX;-'M[AM_7&W(#7=F#]5PO3
MW?(:_\6PC"B%E@L?_@N<FGD>0Y:[W;,Z$\"&7%- 0$QE7M)M-.F^PD>EV>XL
MZ2X'>NRM?6?'IUQAP2\+GB#TTM^H[2)I@MHS=>CC@ZE3%0D:P29R1>/Y4O?N
M%'L?T,?N"D7JKK-9X.)UM*>*C&W+AY0+BQS<+LCW%GLZBRN>+>'+EQTHS6.>
M&":LUFE?O/6PYO27\M^$'T/4/\4./%XD;G!'6G^\LV<NF#[QD4!C(WM-3;Q
MG[F"0DYWPYLDQ,LYE;I;YSKU%6?\=/(N2=R:I V?\/IARD17)V+:L$_'F8AK
M*:%3#$"4C#3N>]A_[_S/B?:GOQ*-.J1F4S2E$HUP[;N.[5*S?58.+DF*?4:#
MGP8L.VS&ZW-/V[ZM^Z)T(^M=^MHX&+%*H*D2FC 4.?0Q:%V?8V8,__8=&5-F
M%0GF3N$75O',HPS U@N^M0R/I*HQ &XU(A:,@D5@B'=@9,(\ _@;)A%M]G!C
MN:!I9AL#V)UA %GG=T92[VUOOGL<\NY=]4<EVCOX]YGOYQZ\R6&E7LGNTEB;
MSP4-1[%$A/+^>:HRE=T>LWBQ_C7N3[7Z._2D0=8VS^! V7ULIA-\71#3A#\.
M1<:W"XZ<*V+NIC_<C+L"BM=<+HE_-GW:IR_):HU@X1LFG&4 '*$-F&TI,D0%
M6<]@2$($,QN#K*FL>[WO\IN".F2\X<0\'38&<!$!.64.?> SI,GS,D%&DZ8F
M:(*-#*#%REX?65E V]BX]V_T:Q:E^8=1$=3PW&2K1MUCO2TUGL_74;/54=U<
MCTH-) \WC05P"%:S_YS1V#?0@>WJT?-/@ZSDCZJQCJZR1(-L.>'K]!F7$PW"
MAR[ ZS+S%O*$*.XDL:GU2!*BL28U'*7GMEMTGG*A*$[BO'CABV"5=X=#JK]]
MP[7'QTRP[V">H>$#-*4"@^_$\U2WIK>6R[^2OMR<)39XJSS2,_^F1M'5L^)\
M?=LI92CNT\;0!L8"-%P(7%.T1,;&W;UJHZULK/05MH\MJ["JH"2_$_9+:O=Q
M\SK:Q47\?"]!Q,GZRN2S0\?C;=+K1:&B[ _^[,ZSK6Q:\YLY-Y;YZW[IE5]U
M=^<3)]*755;6ZC"'<-4%DUM<W-?P?/)"6@^IQ3'4=W@QKF;>H\25FE4*E*\*
MW1<._ZM9B].D?P 5]8C(J=.UT_[WJ _- H^B3%6D:U OPK6?H!WA-44.L<AW
M>.*-^,BUH@"J/O%"X4A9KWOKW*\' >KGN/(D!QU'#>F^:FNS9-@:U\-3\ C_
M17R/YYL99_)$WN2"!<I6V0JTI<6_G,?7#)W>T1[KR*KY6B/CFO-R;C8AZ\9W
MA+>1+ GW4YDL,Q%15G1W2CE6LKZ_R#.S9C"1\WE5V#WKA!,&^K>;60[Z'>=K
M<]L:^G4F?.YIPTAH._(-AC*XBUAMG[G@,K6Q>I=DVZ(+JP-[AA1]KXR/+W0:
MG>=7&GA?S)$N$J>W@LQ;&)BS8EW-KU67R]ZZ3^LZF7\TH,?-S%ZN U^-]8'H
MS0<BC,ZN^R<CK\%H^K"_!RGR-9SX&RX.7X3"NM,DG@&(9()BN3,1=!X&L&]4
M N&ZT"9\N0W";SA4(9X:,X $W5*Z4Q=\80!/%&$ ;R@A?\\,**/^T2CZ-@-H
M?DQ[!"DG2.&>.@^G.<:3/;!QL&U(3,W)M#. &#.PT!F[18&3!?'[AQF M7?/
M_HXR[2!\'HW]Y][ W_!-7PEU!E )HY^H_/MX!='_\#/NKDPGR=I#FY[SP.YG
M<N'82'.-?8^DQO?/(W%L]'0>G=+8]<3?QJ4AT1,L>'=/01H74='A2-_C"Q+@
M#\W9*@&'2-3W:I;XY(9VB>1QR(UN6B T?941F%,,@#R'\M4/D;9[RV3CD7W5
MJ++@U_YH8+U6C)"6KXVQ>WP)9FH>U(&<MFW&OV( -.]X<B ^'KYH2=R8@S,
M\4^8S_C5K<GXN*-6T0LDO[=JM+3'0QT>CC6)QSX.71P9-D OKB!O8)J9:,)0
M)T%;#."@/XQFCTI1*;[T%*=XP4Y[/MX)TAAWEXFO2K^['R+DVMO8T]UIN=\9
M '$+(X'Y630UT8D!-0UI.A/MV&V% /]-2+3&6>#&0G<?$'D;X1$4GORI"Z>#
MQ<:^FJ_VU55Z?^="FU><6?UKSE!M&OD%V?R><[JRG1O6C):J"/XJ,R^6FB@W
M=S_R%*<*K5-/_*E#K/AIDQ>-76(<$M.U6_T+E'3?AZ:>EX3%!0NH/[JZD FK
MF/^O<5CUPX@-&%9(/CO406O['HH#83O#MHUAW!3\6?UA<K-#WV/M/+4+ZL;I
M\Z,& [*/OLCS9^4_E @^2G*=T4 7SIAJ^/NM56*H ;ORM[>6'_DD^][#X1G
M@\"(<,QD5KK&$,THV[6/?+>9U!KH+U3[A7T/6!=,H/ZH(_3B*R(:5,G]Q)K@
M(JVQ[R33YT7^M[_A=3IB.MCJ)U7@HQ8[:ON^D[S[,!WU/Q<G/.E'RZGQ9NE]
MV4G3CW8^F\T%X>UC5;3*?5!J01H=/DK".0M3_N$Z1OD!RBUI?M59O]32\W/M
MI%OKN@;M30T,O89#&UE"D65(=EU):Y0-V>L#^4L#2\2-"GX=ZYYD.>E[\>"!
MY:Z-&,(\?*V<^!QU"H*8#A?>U(R5D4&E,V?R?K3_B,'4[!_WLS1S^ U1\&YR
MQHK_-")BST= 0':W_%D)M9 C:UGW0\LP W"*]W'(P1B(IMASA1R;QFT&XY+H
MB',GBW0JSZ0?*.[KGZ_ J%%@J%Y]H7TSRA,S?4'@7VD=.<8!#M;V=^/4%+^W
M X"*$:X%$25Q[NVT;(LG?T"*LZ.O\7[Q=76BP0\_V5ZK!Z 098%J'/"Q#D;D
M;0_*\G!\HYK_(4IO\-ZKP"N&52X'\:+3,=TGCQ\_<D+O@B:N7T/WF5G1"[3Q
M#N;C/O[(D,?-/&5UBO) NG**6!C+X9-LS[P2ES&Z$V$A'51!FD;\],)J+4FX
MZ1SR_!N)_()"YR5)?I'==N8%5TFX_[%@0O/UD@1ED2><,@$BL!"W=08P;#4M
M\9Z8N^M&?CK=[<!9$*MM,G3$*..+ONMKU4?'1T5?2=SR/5D?"M^-9@U""JNZ
MK_AZMA"]8<ZDE +B9B>8XD_C1!)7OBJ#4=P3( <!"N%>!L!3VP=%\ =H62:+
M,.0UWPGB%F\X;)N)Y \R09QGTP3V]QVH^(IIASYJ)F@X%"PAO@&K1\Y#Y.'_
M?[\28Y'!QNOQ^VPE4S](U#G01?*?>D%M4!\S@(Z!@ GP%V8[?+R^@@%$O$:=
M80 ?>*/Q1![(=J+;+/9OS&OU7O_WW#@&$"9&XR_OL[\34F^8\.[2Z3@V4&"-
MU+;KOIU<N9_.J2]H-8[E0#_%-)YF +/,)#:P_B%^6[1@_2JMAAZ+>:#, ?Z@
M>$:YTPQS5X1QGTP\I62-PT\=>#'TUUAEYVOJC$A/$ 4.2MPA-H-/=/]<A--&
M@D:X;UMU!6(OOLL/9AM5U;IM&B[OGW9]UCQYJJ_ XI3"TI8SAB8X 1JIAV%6
MS\.W+Y=O&:ZR0T12<VJ"L@N!2I]_,6ZWB5Z$.D'5"X#I]]9IYZSX65G:Q(_.
MAMPX=/=BNGD.DY'=@J*VU4OP.U*H#/ML0J0,=\3-;Z_2QK=0G:_.)DCRNW'+
MMS/'7OG>27=;(HKHZ.LDYD@\>N!NC+ =WG_G=SKLVG+Z20%3]G:DL1W])>X<
M/0<_.PZ>@**-'Y*@^FDD)#DPHIF7 I!K&0"PAMF7@<12#(QX'1:!/:Q[A%S0
M;.,7.WW?L]Q>R^V*5$UYY:WDWU=8HWY<$=\]6"_&F>1\&&=Z(V,UC=93V;(@
MPO[SW5UK^]Q]&&\ ,VC8PPV9N3K&  R*T#.$J?8G\%D4<8+^O B__8"P?B&$
M#2K0_!&9=%ZVYVB.\8(=W9L0'8NFZ2 %40*A+8_::[::_2-//;Q'3W<\^1(S
MX2Q#.84+Q;CP'H,W8^,D> @L14)U0<\?V;U\I!.)2#T=\JC8],)?.()R%,B/
ME$"ID*PBHL+=C:]55<1+:B1DGA!;%G.E*9 $^;/X&HM!D;R26QQ51JO%]3>0
M"SX1D:YUI[523HO5PM\A]V_1YS*J/</2I3U%4>>(Z74;]?;&5\MK$^+M-_A+
MF3<2W?)Q7;G"IJ;\O^^CW[#+)YC;GLF(DN?DD,MX\I]MNCYT_,[!4OJ;\F&]
MVZ?75Z<TV@X)%&RM;?*D#^Z;<Z%]DG^<*9Q(3*(K;#, D$.UGW=DZK)MQ3'G
M8>.R>^YCLDB]6L\EY&N_Z!I+V'9W#ZCEM@,*VE4'A\PR "FT<2OOVS/&U((M
M1VCV\R%I47R7 5RRH6SLAOS<@?&CF_'"CW]+(FH&U<1B3=7"?W0>27,]1#U[
MPDQ/]@F"N1P5Z0GFK(#5\71NM^V[('L"U.?;5N2N&)QR4GZ]9[E&!/X@>=])
M>$_UAV)X(BYFUV0L3049=)_L PKRMC  BJP$E"&-0E"^BF7^\R[<:)K"+)[
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
M ^!\.V-:@'%3?I/ABB4I]5>\*] 7.];'N_>KU(6:;?B 8@ZROR5^+2J#U%(
MN'XL9S96 >',PA]UZ4?SP)'-5[";=QS*-1B XZQ[EU$'9K9O;!V9,'<S=?>'
MWRO?9YCG_M2)^9!>2/_.1BPW_@L \6_-#M$6'^Z'%=$560$%:S9[<6O?*M/T
M$KA6MO1EQ8E3/G&9DE_]!BQ?+5]]-7A%6W4]9MD\]I:6CQ7" "VR/"H$J7+?
M6)<K VOC/3<^^U56A8';WE)1(NB[?XHGA 'M@X5SY. 9;C591.6E3]G?4_;W
M4]3#+&P7;=1A84Z81CV,2Z!G9M*T9\2:\;>7A4=GSYXVTI=T^@$? 22#Y,Q'
M8E&^1*OIW5*B]K101&19XJTF5$'M><=\7R9)E,E.F]YJ@\0@E=7Z]/%.;(E?
MTA)]KG_A)RWEE8->FO(#G!"A8X<!G-LIG=FCO8Q_ :6PTC*28BR-5K!:Y8T!
MI1:11_!.GN(!;YLKD:[]Q;1S^:BBIU*GE>[]%H_&)@_LP"ZJ')(E4:H"KO+G
M7BV3*1S 7ZJ,RCV:?/\'SU+[#J3RZK?)YKNYD[Q0[Q&P7:4E/,7X&/K^WRX
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
MQ (!(M:@:7\S;&<%TEQ9?5:KL6AU3",4M[-K.E 9=JB<H)A(H[\1#KK1?)=
M%V<D378%-)PQI DZ_A!#C/:WYHBD*&MQGKHW>K8ZMO O;'X#KI>7+/N[)17Y
MA;=Y+[GRC/$L&R3P0AY]0/]EM8"C"89"]EH8P,[*GQL8O81%99I #S3(!MC>
MX3]C['X\ __EBL++W EG ,'Y6[2>+L0H'C2UG?:DQPAC*6H%NX:['@P@R9\,
M$1+'XE2HEP2K&?\U) .052*I@VV</?2C@U1)JCJFH_:/?"^Q@B1FWY6\[YC?
M2QA[9E;: RS!G!2_^YHDW1.-N8]X4?.^_TC"SEA5DK]%G*:-!H%XV8QLM>J_
MBB?B3<F&1.4F+:'83WK:MR[Y8T[F''7+-W.PNAN#?;TF.BN?MX:,QHAMI_RL
M5PW8,PWX;D!PJ(^XH]E@&\&<3O/?0%9/<*",/&=XPR7X"4KWC(X/J!;8)M^G
MH'I/2>8WLAV/(1J<FC?YI#I=P0">*'*_MZZL'C33#T2LF9/D]Z9X5_=F/(5<
M<7,/+/T<%:R]L/*N65<D4?[R?>$+<9HX['.[V8Q*E])3<JT=VRKUI\%A&#MX
M<-PX>P64C-UY71TB:_SBUZ\3.E--M))TGP@GG?DZ[3^/5Y:@5"M_J3( #O(G
MXI-'+E&C0K*51J\GZ>?6D$SH'AC;!L85%FOC$I8S,%NA%=KEG_?@AK/UY0?9
MLVC$]]4 EKW;B"#Z&>(&3<!P$AW-912<M5RSE<>4-:!F=+UZ(6EV_R[^X6.)
MG;6!YJDS%;&68SJ??$LTHCO?)\(5T"KD?@0YEF3>JGNJKVRAK] W>M\S\<=%
M3H-[VF^EO!);TB^X[4[L>B5DT=/1PK4E_IZ<KO=*Q1/1'<(R>%&\Z\:A)0DF
M,GT&PWO_O%ON(@7]X:?-:$'IBY_RDQZ.MW;63=!=8/?$)A0=G)A5BSX&L)TH
M3U!Q_9DS4TECUN$>M,ZM)ON2)*&4CL*L*O@R@,PT/!KUCY#-5"\%Y3<)00_S
MP&_[6&WT_+]TS,UY/"L<NZB#G\;N_.K+B%)8B+\OEQ$%_$=-@2@\XT)+\91@
M ,/H/S<[KTKA)CZ1N._NRI)E<<N$FO?0LA>N>VZX!+^-3%N>%)7R4^Q^*J,I
ME:[0WP#!\*MW@^N/'(F;+5(9NQ?\FY&;IY>0.TO"X!.%!=S8PFX(GDPBWCMV
M8&S-089(FP<[?QOV^(C>*+V(7U.9>K+>F[>!-!H;:W?S%.0[_2WS^HOZ)UQ,
M-ZRXM1*SS6[&+:Z\5[O!P[^,%D"QTC^BG*CG CI7;A)7#'0FE7:.R8#GS_R2
M3PKS91%RDO[<\$S%\*(>I1F46"J@)UB!0MFIHY@HQ)K_<(!(T[ZF^ *Y%E3;
MM6I%C"A/&;:Y[0V@$%.<UN56C2$&W>-#4ST%9=?J[[3#=#%Z#JZ>$)WL(<.X
M.C>RE_<XM-IE\H^;MX=4P8N"O5LG5ZB#MS?H@>DW'Y'3'-8T%P,P#1BRG'"+
M9QRR#/F,=M;++>N^KGA]=?)II8=*71TJ+Z1N'S7BY N_[OTTR&H,#JL7;"15
M3C* 2)JH:C1+VOMBI06O!*&F,XG"NHV#/G$C0H93N:OMQ-HIUFD',J(QR.-M
MGL$AXR5F.[L< YX1)\65! *+\U?=NLZ=_,XLIXLZ^<>V7;OUV@J^]C2HU*N0
MF4B:1L)H$5)\Q/K>*2>FZ83@R3E[$9BOK\<D8=@&1A,J:$VIL?-Z4,_<I\:M
M9\7MXQZH5'-V9[.S'KZ!ZZRGD;.)8A!!;GL;,$W"AA7Z5L;ZZ?N<?+TN:;?
MKB+D*[HJ)C3MC6D\![)U:+YT#:IS?;=O_,FH+-@GB4+(5_00/IQ:&9XW><MF
MVW97Y><6=@2QNTQJ7Q,B4;J:M5+>9-T?92JIKCJ_>U;[ZFH4QWK",)$=/%P^
MCR=:]D DZT_I@-*?HE4_3T903]/.D*51GK034\;NVN9G7\=]5/QB9^<.#V!+
M>%WL]<V. T^ZM!M(#B1E@)U[;>FBH?8U7R(_5B:Z9E\Z*I!XL-T!+.\0-^$(
M2+9\YRX8%WF]0(OGW9Q?SVO,9!)RTP %%: [6Q R$PFCNM)_&!M$$'!&F&UF
M.P;0# L%><CGLGZ[IG/UGOQ9>#J7>NUGLU2<A,E'?Z>1>'UF8G'-]+AV0>#M
M9/_6DZ]\=UAN1\VT6%BX:44[^YKE+/5?#^%MP#[#;%K7L4)FJ+QTN3B\+7[R
M(W;391PJA548\)U2@;\A/1)D7SQ:GI)[9U)!VXUZJF]^W*FF2D:3+U3A=D?<
M(;:T'=YC9%X]\ILIVPWN@+>F)K:7ZC?!7A?)+XIOI:R%I:_HJ)R:W"VF&9P7
M*C#/%UR#;6DL3KF8OIL<7YCU_.>Z&0B'R,^(^12B:4+0-B"Z:9RGHD^MP/=Q
MU+IVY.]76LEWPKTU6>+>KPPII(J]B)/)>&=U":4D>CU"L18;.T&\P;NOC1"
M"G]1/)ADB/R )R+@4'4',+\N0<5=6&T4]1<]65>0=H.DW_.BSGQRQ1UI4W73
MR&.VZKWH,SD+$2OF)\#2:"WV0 #DD<N4+8P[P,741/92R99NCXM8:6'PK*L8
M:Z1.:<GL7E'!])05+\=_J^8[HYKJNG7C"X@@17HO2A,04)!>\BK217H7(R\@
M'40Z!&(#I M(;R(@G8ATZ80B380 H4,""H)  B1L(0DG?..,.\9W[CCGCOOC
M_K@_\F.OO<?.7FL^<\WGF7..):E>':4;^/2@_)&5P^3J(9CG#.0K1+,M>)E4
MH1$D<"3''Y[Q:T;&Q2DZ4[+KZ4C$\X&L[=<V6\I$MH9U/ 7#<M'R[EP+5IVQ
MQ*O!F;SW;:[HCQ,J^N_'CY5":SC%OM$-B^*F.C<Q6;U"5%!/I%,]#A[S&[_U
M6+3OT#?9/2#Q=P;]EU<O\F]^HS$%%$XU ;XUQKIJO[4"<6-937/+S)VQ]LQG
M/RY<HLT> OGZ%G9LQE?-C01]VLXOV9=F,V%4L\I''MO]H0@2&BE2 5[N(M&T
M#4@IFS=0CM&X4P\7CZ9S4._YZR9L+^XF-]M,0C)"0^CWZFD8L$X(PQX 'C=J
MB";H[.72EOJNX&0C\_&VU^9R.J)IEM4,^8DNFP1E4V2M8@3/;WBM4V=#JS;_
M[#%+G$BJ"8V=?B_M=]2W%:GS.A64$6>\LYQ";U0R+N+K7P8Q9G";T[7]D.)*
M5>:E)V!HF<%_SS>UX+Z8_G30]1&4EAF.LCV4#&91@D'L6A*;8:MK3^X!QJ&V
M,XQ>HRL\Z.MZ9Z03QICV(:D"[!34W!:Z!S7"@)D6(4GQUPQ\OY?U7:>ZH*WA
MJ7G1DYF)HD'4HFBVN S\):+W@L)86J2VU1+WGN-FK#)L_2=?\!=YGLCI3?[6
M4"^S]\AU?,<;7.#!BO#S\.).OIZJ^U=5,HCJ4UTX'KN3@5Y_4C#^R[P6WIR!
MM ;3:C$3S5%G(#=X_$)(_.T=5T<'@UQ]M_I.\^+I5_R?6K>9Z 3?/X^P6> ]
M)G*,;#M*^"9@%_A\S-Z2"6<@:P5M/N>4U']T_8L(6>4_\,<#$_-":)O!Y3MX
M.3; GFN6VZE)G4=P%@WTR$Z^%15VYD,X@VQ8T'! PJ1GE<F3+I3,VS:S(L\C
M,MU$Y_)&*)!&.Y*;9=<QXU:V(:' 5LN5%*+J%-,_V>$Q;$M,!J+7&;TP>@E-
M)EP[(WRFLW6/,'8EL:-Q>8FO!6Y>I U *I[&_E?Z5P7FCQJGR(<N$0]>V2PX
MH&S<CFRT"D36.EFW&%E!?2U9.'K4;9+S;8+0I(N(O@6FO ^_K'?<RGXU3\XO
M.%2*ZC"XLUQA-5 QI970L!&7XV'041F\U92<K\1KZ2:I'%'TNJA1XI4B<^P9
MB*_#KWC;M$-A<1MU(WI0XVNA;FBIX%ABC5;3R>HI!S&JD_1!BWFXSI/W/J_.
MMZRHP.#D%?-?<EE^5'_R7[2(6QP<)@8I+D)M2(5: M"GI^JAJ+[9W&G"SF?I
MVJD[3Q/R=UG[1TX#OBVMIP^)UT&% &FTT',R5Q&"S( L10:.)K1T9:K*NA04
M/KEW=[$@3NB&^\V;6A!S@YH'\H77XA-2.N**8PIXZPQ.:_8J/L0?,.O_3P3F
M>NF32V79T58\HE@:L]A'2%E7V^)I'[&,9 [6(%$2Z'9/MPZ[^?^3Z@0\!>SK
MM_AD?8WG52^9D?,0F-ICUHH8GM;/]38^9D(@])?>\CT'B0KTV,P% 3:G]J$O
M-_M7&X?Z1]O+W=)DPK>'C?C1PF][7FUQ*L)M9(MY\1"M2L$HI<9*B^,0-T6,
M$#_T;P!5%SW3%!DRR)L_=C]X7+1%9N<-AH=>\QU(:J.[86+ 5F;L *J >_WT
M0KJ(.Y?3TXC-T8&H-O( Y%*')A9!@&$C9[.<_]K^LI?A4^7)&S.@8"**JVDW
M2C9\_[1*(9$!+UH47K>=4]Z0'JWBGJS_6!53INHYT2MWF6@+Y&#=+/4;8:RA
MK_J.E4Y-YA(/!K,%J'K.0-+,3\RECV':K6F'.LC-G)91F0[?W>?R W<D4L*+
M,10A&!J N9AY$A(7**/^J/ZQ7FJ%@^B(PI(O+>W2,^DGE\P7N-%Q=W5X7UL)
M@*A -GD) WH<(]/>D\NQB)%H9,:DV/]*^T,IL8;F(8ZSFL)'F(DJ/G(6'4A[
MAVKTU8;6T 3TU<'@U'P7<B"L]SI1IPIX18EL+(N6T_N*XO';_;I^LH+F.08-
M2?WK*D(9%$G>ZPC>< 0\SD 0&PJ_H&:']5ZCZ$='@"+-(-9")]3X(T[(? NY
M2V2H_03?79ORW?/ZARXHX5\- 26MK?%3=.*%]V*XIQN&16BLJ"I%CSC$HOZF
MO-: :%'K&#6U0(A3@L.4DKS\GF ]IAZV._2/^R8..$MXIAE(4*5Y-5R./9EY
M8#3WL]^:<&6S:0(E(V'["=4(P!M'%R-U!QU7',=+JV_XQ4@]'=%7$7ZU=ZE\
MV_XU[X."H,A LF-3C<EM>/*;]_7@MXKH[D\IQ%P(8N($7T2AZD_@(87<>\5I
M/&8N\3K7MQ!7WR5>T2MS,I<JT&,:FV7=?)D5&&6ULXJU$HI3 #!&)"&#21^H
M?'K4IL&7%X5ZL1(DE^(7*WI!/=1,S*HD><!U?50N7H@9JHY9UE**0=K5Q^.N
MOGTYZ6=JR*J6H6J1C.D2076OI9WH'">+M2,U@K0*T'9NA^"&PAZC 'JV=-81
ME]XCAM&WS%?K)Y:CKF#K"M;\Z'\)"DQ=53IYE.$E4-#HO1@_Q!O]L'"3*GT)
M59R8R6F6\LD^/]0=(R(9X58,UV&W>1?^?]O7=0&2#,::PE^>P!$F"U0.J-PI
M$T"OP^S6M/?^4T,>6RJ->T<,HDO^I%D+2/U,W+H<]1;X2N/E)+;^+SH?6TJ7
M8#6-'6_46-5N3N@*9#].'FQ_FIT573GN59+%HKV(R*K\DWJJ<&YG>!0+(&&$
M#4D@JDJ\N5TK>]7/M6+N@4A;/,NQ<Z!3$R'EW971Y^_Y\?"*#F4*;)4!B;HO
M,C]6VM"[RP[FR,L7\ >\]IM$BIZCA@-.&+K25NP>O#;47/>;S*Q.>PODPU=E
M\C.;A-!1,IT<IE9KU@YZ:[U6SB$CS"%2]YO1M97>C#*>'135KT5D%B$R9&PQ
M 8;*5>%"7:\6"^R&6QPIH(\'X!>AUO41W9="\XQQU+>>NW!:5!MPAON9=!1A
MA:5KX3T>M$G=;D5Q4_VB'5AX8B!? ?Q'EZ!2C\K7KX&NPL?6UGN,4=/D<2%N
M&#J"R(%=372)5Y&KP[C#WR?L#?GSO4NG^B06<F&KKQ67+5==IM(^4&#K;=/L
M*V_M_D>!<$!J:UJ] 'S<00\A1@>0?KMFNK6UUV(RE5T9A%_G1U_57P*^2E!Y
MF'MA"K@0,%XMI1L+@WENZR8\U]KL%*E/C:?V][J<1-W*><;]5^11OEK7H+JS
M^-C(8_N52L79GQ)\']^U_#BTV?=[T<'WD:B)C4I"UPK2M" #VVUW'^N8JI@E
M#2WEIT6D&8=GN#%\>2?"O7+_\->@[4+:LXPT,&L@+'Z5!^8&81.KVJ&HT(\E
MOO>2RCR?6"4-ALKYR8V,1!J2&*/JHH;.0(TS+;L*V&4\S_MD1/^"0VUSK1MG
M,*V4X?V<K928'@GA:J:G= ?[@)3R<V^-.]B+J/Y:WZ*%W(ME=/&;5*$QSC^&
M!6%?;/M7+07QAS9$UNK^@U\P(<5.[N$$'QOM=]F'L[9E26_)]*[$':FE[#'I
MNA(/$4,HX'VW+.)C>#>1 TG668TIPN-A9Z#W=_2(K'*4ZS@8'D\1*N]-]/X/
M]RW.0/(3.W_BST#9^SOUW\_/".JZ%@I'DZ.Q!)/+0)XM=BG+1KE:W8/K8"'G
M;HVZ=O:<[^ #!:1X"B VT6_"0?S[>]=5 TP*FY>@:-KLS^''/H_(#B577/.>
M:HL(M/5\4UNST:3@.O!<**'+29&0,]#6%3,*G!/.1S 04J0M;(MM^F#H5#UW
M@?+OTCFD8!22?.&$$?*:<KW+@_M'(,0L&1Q'5M"?_:EC!;GB^!SD_)PV!]*N
M2,2%II-U92S(765GH._C&A]OI1?)=ZU6-/"H',P?DYAGST"+A^M<_:NOR7S8
M*J+BZ3T;M5+4K96']K_Z]O1G..5;EVJXU//2M JD#U(PG-V8(C;@\Z$YKF"V
M+ S#0\CY,1-"]W7AKY=\;_]:IWK//0"[8P4L4R8C? 9*;\2!2>%S9Z!?MX/L
M'-U;?K\+:B:%2 @9+RX$>,P=FM !F^O66>A%:0A#Z*NAYG!V3YT:->/=;?NJ
M/='?MHON?'&_5A5/7"GKL([2<(-#KZ!D-0)@==MJGX'X4$Q6OX+Q#0R+C[>5
MY8B1]Q($Y)^V@D>1^\ ''C!F\,XLC"29V[G7YI_=9)&;=<TZXD2 ^Z%ZK,P#
MKU_U0 (N@O :*/\(M<,U%13UP[GM[1UV0NJU_2YV!J8.)JA'6YF)GY\%NW8!
MTO1(*/7G]\!YT> TO>:DG.R--%.7]!W(RVX^\$9#Z#$9<4R)>69B_Z52X),S
M>"M:76Y'FY\A[]W>&:C6Y/49R$]NL<@!@&&\4F+!S+(Q157V'\Y 7EZ&Q:5Q
M.=J7KGX5OE)S&6SZX.(E\2[12:@ZKF0]I*CZUVS7;5QN24:ZJ79 <'%[Y=LT
MA=W<=6( _"'Q#I "]V(@1\XV59D\X\G;O_VY@>F!RI_J8WA/U&5DE$"HW#WL
M8"I];[F'4NK"W:K6KU:@^C.01[)MX4:ZHY7$?SIS7[YK4J6$I)T(3MH J,3E
M$8)P\@NR31@_NFVE#76/\'3#^D\3-+4__@B85)HS>Y+L2"E@CU'8@A=ZK.7X
MBIXS)E)<IWFF!CV1U?9"\D:8Z.NGM<_#:&P#GIODP'K--&B<,,SSY-5^^%])
M%G]/%]]Z^-CWX(F6PU#1W4&ED_?'\)SNM8RNZWF&I/>*D4)CUU#6DV)CT+51
M]M0ORM.2;P-(ZW96&X-.CKX.!KP6/_LP'-++"DC86ODJ>X?;&K-@J/AJ'UD6
MU:%,,YAW.UVGU-/"OB91K.<)RR?J]39X(53OU!D:#J"9<M %?!8S9IBFY.5:
M#6GJEWOXC+\:/VN$I>9\,Z"_2UP-[H21Z>?/:TT]$ (])?SKV53!>L6=$J%"
MN'=]BFQ*[9^&&WVE9##";M]980HV='>3F13SV;R(PVD%]^]75MHIK!5Q0I6!
MT34O-@PSB[N@_.0NQRNML@B:,<]$?5!C[%Z:_J ^O 3L!%NT&.0%]X^S]10J
MS.YUZ*#'GP5^:LHS?S?N[_ITXX:#BW>]KD^%:3[#RULO^8Z00VJN=4UK\"L>
MQY]J!PIFB_RIO[>.?+GMS6-23XU",_][4<#>K)H_4K(JU;#?\B,VXQI:9F*)
M.>D,Q-FX^J+[<M ^KV=]4S^OM_"09R)'G?@3.O;'A*7?[_/Y&?+Y;=8W^TT6
M$M:%=NDP+[P7]NHHP$SW*8^%JKDF"VY(#7"-7^4_6,Q;Z=:&K7U<<"24G,HN
MC[O7?9_WG,WBB@CHMW,_\%^$IN+AK[J=(,DK;*0B\DW'G4*YYNQ?Q[G>F;=6
M'1";FB6-J5T'G<%OHPT>%NIQCP>L20[>%K/3R]6=&QZQ<C88F52-!JAP!^/6
MOS18UBOF;VY/VCGZ"?U]\3>Y"0\FLKE1@@BKK);2#ID1E]R H0L\]6,V#A-,
MKQN6YA9SR'.QMLKZ^4!@\"*M1/S)!(6Q-@_U[+,9ILX3]::<W :9BG_:,47>
M__H\<'^J,_9!![*I509O1%?KATZ3%^YL"4JUH^-96%>EKMCR[SFJN<4]DOXJ
MVCZXK9;_AHBB6D!G0J.93FALU7]?6X2\?:1,^JPE ^4!SD XJ:&[.,MC-0U!
MR>DI36DKLQ#O-[(_^H1AN8H$7?O?"+1KG,^=[63/F?6[WXP"\(1X8O\D;*VV
M4.[E%478A:TLI'/FYR^Y\P$[,8?@@G]"=\CTU3B^?EXHH9 ?2TY"!V<8)B"Z
M]D*![>A/.2?%=1F9&#^O*'&A1\5>2QOGE3C>F+S(4W-/R<=FY4U(&>%.R3.0
M)B%S<W74/18->4*)(#=W?7W.0*Z 2WXZ^\GXQELW#>&Y<IXSD ^D+ H2RM53
M*$]ZWR4JGE&J'00'4JP*RMN^Y"3L+LVGA95JLK.E#:'XTRZ0$( R=A"QMMIW
M!F(*53"&*2WJ-UW)B=\]+!7M^.S<_(=G4:#%)OCQNAXS@^;>$9'I/F^0M&%3
M(_CBC1(UH;CW1A/+?.H#;$\?+*<<1MDJDABJ:4U'M*497JI>[.;L]O5[$9[2
M"T]>V!V:%X"J8B[G!&G*_S+]<T]_<2-6DTKWM^Y*NZ$@?D^(&KQ6@0R5Z EW
MB^UP11O@%VOEEV6<9F[(OM3 O:?O\E0Y7;N0R7@8U%/KW^B66$[_CL(37^IR
MECY%YDNY1XJ<IY"Z8R8(%K.8C.;.V6)7!FV1GTXWH;#5ZT-8>$+W6M8)M*6H
M\6"<>\3>O27 H%?%W-D$D?6H:9R, C=_A)^:R.:5(DJ9F4(=3+*7RN**OF5B
MH!RL7T\MG];T6C(I*QFY.&]# +&BGG'M/K( *DIDA_.SO58;K^TO RD?MR9K
MIL, HBSZKY,_+@>7%/E3Z%Z\\_0] YD=WM"5E8_Y^HWRL5]@7]NQ2'(7_ QT
M=.DZ94#GO$J(DR-WU8"/Z'8<R/03Z#R2-GKBI>+<58\;@<N&$1&99D4WQGE_
M2WQ_<DUA^^_]1XSG9PH ) D$).YS*,_1BPJ'T)'M%8XO=L3FQK1;$N,M'BN7
MHG*X>RI?.]YOSU2G0*3-/"U&Z8#<J)E"IO]U!KJVCS Y.>FF!#?A$C(=U_E
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
M-<1P?*U19["9\6B#^N5=?DG%O 5_MRVS#2]+7OZYR,MR1;S(2[PX@(SX'.)
M[$&C, Q@[/L4.^(/Q$$Z=F,*<.[EGI0/X$G\\4'F<3[)C"$]RS I,#6C8%,,
M>O:@0P95#EILL >_ #6\/4.@RJ@E&S )MZCZJS+_6O.5QQD?!N3K9YGE>IAG
MW]S58BSUL4M\F+BN"[$K(_Q^$$ OC! CPGN@3"M#;11M]K!]B_WZFHAVH'Y$
M8,K1=SMBT ZIGY; #/4+E%BT%_<>P5HZF#W-]HD(M<(@_;"SW&-<;81O4(>?
MWN?/?$,VU2_91EZAN=H('>)E_>N"W,N+VEF^0B056P#"8$*"2"SQB0-)2HC8
M*;#8#U('^[Z2PIO!SVP!.DQ 6U @$_QS]7"E@4"G(\3SBLD@*K GY@)TY%R
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
MGI+1='C'HGCTM-NN9+1B/HH\&X5_IN9>+!*DR&0_**0ZQ%Z1HJ;X21O8=WF
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
MK8XE(9@9'F-A:!D?!19'[,_8Z,5,D (+?2ND\KCA[0]*BZW,9FX/]WCYOKV
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
M5K+X>)3*C0!B7"@=\V#$?!>&+(U=%*0D9O%J4]\;8W<Z344/8)0^PKCY"(_
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
M<Q4+G(91G$:$$YIG4":7#GD#N_"6TJ2EPA6JE-"HH4819#2!D[MTP=CMV .
M _-O'[@XT;Y86'L1^TO7^*.3P%@8>XH+QN8UMQE[K_G=CDZ<<)GG4D_216[.
MNA/]$Y,<LXBJ* P2GC)0]^J34H;.]5_0)O(T*G93\\6VPOSVH$WD(-GW3I,\
M3<FG98PZ'W>:>3@9=S_L>+=L_?8VJQ)4='8WK_)/QN4_+<K'<O$FR]7[#5VN
MZ<R$A&8-_[OIU?QG.34.\EA.%^5_2EK>S.CTM4KFUS]LKS WW0DF@9"),!PT
M(25Z1QVEA2$R9+B(,T8CSFA!<M"UM9$4'SID?#.L>*:DG1M:%OVD++_+)7J;
MK9?H[L/]$ZKU0O_^;WD41G]#;T9Q]*XU!P:8T;ZT7<SZ*WX_6!BL5$!&A\TW
MJLXHZQ];=_@;13Q>"!P9.E]W#<=2>]QKC"-_C*,;DF/+=]WQ70NAG6E9+28?
MC'+?IUJ7B0AD&),PQGF:T>:6DA A9FD4<$&%$@F!;?5."QIGC]?(;NUB-O*A
M.[LS<-ENZ2X'P6DOYV"_PPZNV[@+MFYG!AYYS]9MWO%FK>=Y>-F$N:]TS5<Z
M:LS>'^E4_&-Y@L,0S"0$&W7XLJS=7;F-5LBHA;XO_P.=8\6TK\@ 8MCMU\/"
M!_-T1^0&("MR0\2IV ,H:K0"$#<(VD4ACB.X[3;OY4JO1KY5(4J8%M2_+TV+
MRP>]3J&F!.S:L ]7]Z.W&9 \H+E2A=0+@D"O#_(\Q$4@<IS%2B:1_B>:@NY
MP%48.A)I;9":+?Y<UG4-BXTFB&Y5@>WT'%"VV[,-BQTL#&E=4 7=1AM36/.+
M44AOIG]%6YW03JE!$E7NF'C:5CDH,.H&R1V@PZW.!2-=1K#P:3HW^R;3X&.3
M?M.Z3 0EI A)A%/)BOIZ5A$PBG-%51+SG+!0.1 L=TNU\JB+R95_G].ZDTF;
M9$%5"AF?<FC3TX.E[1GTQ=!<<!*]U/MH4U=2B=VFOZ^0%NV?8J';1,\4"V>$
M_12*A6[#SU$L]+SE?HOE+,%O$N2*R(!@29,$D\C4EY DQB(6+(@%CWD ZG_[
M$[F2;_:XTVLV9+2XA"39"L$P58*1(L),2!T_:1!BRI((1XKQ+)59$<ALHH/[
M="'TWK9<C8OCH6!K-#_0F?E5O$),ODSG56FOZ7Q6#3<0DFD>)E0:;I\B5'HF
M2@M,:42P-B9(-)!$T:!!\G8N?@:.&[%P%.5<#(Z?W>SS<ZBZ3W%T7_DEZ888
MZ/&&T\^EZX88?>K^DF>J[LW0%5'8W?R[K+/ORXDL1)8([=$\C\WER$3H*$D8
MC@J59%0O,3-&(?/,H8"!YY::7VZZDP=SVR,X[%SU$B-A[EG;=V=A']@=SQGA
MR06/AA_5[<X9=^AJ9Y]S<Z_-3?Y'65:>^X$NIWR;!@F5#)G*"]-!3J](DC#
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
MCUR8I_3WQ7>Y-_:XG):GS#KBK3SYD",94Y6ZD9_-J>)CJ:?^Z1N=/=+WFH.
MBS20:<!P+(,0$T$27 11@1,BDBC(,AD% D;7W2G/X:0.YFM/\JT699*=JE8%
MS:KS>'!W!3L$[;SQ<E2<O+,1BRJY5V@K&6U$>^1@LK'0%_M2IZQQ>9=LS#YB
M7+)ZR1=O_U<Y4]L& 4]R*<OO<A*3(.9A(0PQO\0D"5),>5+@(*-QFH1ARI55
MS1M,[, [I%W;"E[=>+N4>O\D<G8.[Q\/F.>?H=8W2K2Z>S1J#$FHWV7V8 3Z
M)X7^9,+\+B#Z"?([WW:+%!_6R^E<+I<WBU>F U)S"K32:WD=ALQYT%2/5?WU
MME9I0I,X*=(\P1F7.28%9[B@H<0\"G.>%1&3W*J[_04Z#!Q##!M>?1/*+"'X
M5AGSXTX;6&1Q03I/TR*6H0[+(4\P"2-F;M(&..8B#F,6<AJDL/NS V/M=+7V
MYJ?A:Q?&!\8,%M,WRJ"6-M6A_P;"/85:Q:G^XOL%>'@*]BX:C!KY+X#H<!JX
M9*B+&-H_::M.7NG8%,]D(I)4B1 K)14F5$J<!SS$.BSQ4 :!()%59U.@W(%C
M?Z-%S0FXK=+^LUWR[5RT9(NL75P: "]8+/($E2M/N:WA?@G(>Z7^#&9Q6RC.
M4(9;O^Y$_7LW%]/O4[&F,SCE[]&[0Y^OS6:H)1/$\'ML9[<?^S 1F*C=M\X_
MD>]96UP)?(\'').X]ZPY!X2]YY^#.8R0T\FMGMM7[Y^F,UDV]+_ODS 20DA1
M8$E"@DFD!"[T](I%$&4L#205S*I&YLSX _M4+1%5(C<TTI:%,N< Z78L#V;"
M_ IFH;53]=C1X5/ZS=JG] \[GSHWWB@NU6/,QJ/Z'H.7D'S]4Z^5/^LU].<%
MG3>!.8MBEC(18R5,UZ H(Y@FVJ&R( H#%D:DH%9+US/C#^Q0E41D1"(CT[[.
MX!04W:[DP4"8*QW8YE!Q=LI(^VJ)"XUU*X< &PVJ=N@PJ:.<X=1;H]4K=*C<
M+DCH>LQM[_N5?Y-B/9,/ZKFL.F&\5ZPQ']YO9G2YW!5;9W%$6:X43EG,S)DI
MQ2PC"HN$!7G"91YS4-LQ2[E#!Y9&BZKK5$5?]B3?]+/?S"'"M6%ALBYQA0)J
MM^4= "98>*KD5*U1&_DU?=,@1>N.1GO:[MI*'76["X3B<+L+?=V)[_Y1+N[E
MXOK[2U7S ^P)>N[]@1W?L+T_WCZ@>_V_Z^^RI"_Z=[DJ6;JH1^A9-/HWQCZ
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
M&QCM?-XW.##?KW'9$[^YIO/+Y[IM_'W=-OZYHVT\O+$YP&A?7<QM1([;LAP
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
M+\/6;GT]&F*P<%NQHQF]4+TV;U1[OT+_*6F)'N8>*BB]0N!I87^9+J-N!;S
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
M*2:;\J;7#WC+ZS3XP$&_T0EME#++G*U:QH4.%;/?!;MAV;\G'AQ&6/@!(SC
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
M5M2:%GIB#^ITCL6(Z,,Z>)9 ,)5K9/%Y0'J2>:>V^_LKS=9V_Z@ _;;[QQ^
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
MG__J1C=I$(CEPK ,7CH\DYFQX(FD8(DT(9J()E2NC)V-"&L!2WL!8-*U-!J
MV%$(I5YRA@L[GW])TXL4$B[-C]+L+,WO[Y@I6FHE29'2<I/$G41UK2UPPH./
M3 O]9IQD)_6T"6']=$;I#F+UI=$ Q(XGXP5G_C:<?SF^F<TGU^A0%-8]6A+Z
M%8X'U/(Q\HQ+,AR<-0X,ETS(;+,3U778C\GJI]-*AQJLLB0: ->G:?KJAO'D
M^]<TGJ6[1?"25TU" JJH*4I8@A&<04H!?4\NO8JU'8VUA/33EZ4[ .W/[08@
ML]"L3W@S($YYG@D!K0)J5!WPT,Z!E%@49U8$1\5;$=]=\/*2BG[:MW0'ECWY
MW !2GA+/G4C.A Q)I0!"$ LV68:\(#Q)GZ(3IK81M#4^JE\C=FCL[,S=W:$Q
MF;M1/25R.OZ69O,2ZY@-HD"Z2U?#4KL!PI&B!&4 BOHP6",2LV]UZ-A9A3RB
MH05KN(KSOA=S&] ;GZ:3KVDZO_TT<KA7QK&XBU_+2O#K94PL?4QNEBY*/][S
M_/LL+9AWE)$$= %NKF]&I:GO^X0+",.E!,?QZ+JDAO_/XN- 4*(S3QRX*YHT
MXL9S(7K003"1,OJ9O'; J/M5M6!O5P%P8P!H8$N<(S]<*6Q8M^X!,SYXA<S-
M5I7FCQ[M JDB.,6\5SERX]ZJ)MQ)>;Y%4 MV>QU-6HWM#6 (=\YPGCX.OZ5X
MBN(8?Q[ZT7(E)3HR\-E:Y[)&QI3R!ZH"N)@<:#0MLC6*L50;1&]3U()!7P5%
M%1G? (S^/)G$/X:CT0!A;J53"J2R'(1$96IS8O@'D9$JF0BM'72Z>W<+MGP5
M:.S$S 9 \,@Y/9N,P\H)28P:)JU#-4A*;CSC8$S20!V75B:;0^HP#O! 2#^]
M&;NRY/=B<P-86=(_,")P[8@ Z4K"JR,:/.44LN'(A1"5T[75Q?+-_;1?[.Q2
M=BM&-N#J?QPZ/QP-Y\-4[F46N?%?)B-D^JR8]?/;>]:0*!41F@#A*H,PD8 5
MI0V855FKB(>DJ@V036GK-S30>4I()R)J0/,\6M>+R!NE*@K'(+B,YRWU'@PU
M&B1GVLJ0B'BSA?">8&LJ;:0;Z;\.L7U$T0"HWB=_?]L7E/(J107*VI*M3Q,8
MM-HA^J@"8]H)7_MB_]'KFX'-7A*=U&%O \BX2S_XY&Y+SL'=*J*4@D85 8]M
M//)I6#3D)^"C-8Q3D7/UZ,QZ2OH]Q3K"2P6F-P"=D^NOH\EM2A=I$;E\R:L!
ME3$X*PB@W4A!^-+V+AD+7)2<;Y+Q[]K79S\DJM^ <T> JBN*!K"%.V1ZXT8?
M)M,K]SW-%C[EU1<W+KW_K]/B>W<KL]H2SS(!1:,!88,#6ZK/DLI2)B$-)V]U
MI]I156U(7;]1Y>[45Q?":0!VZ[*E[IAX>Z^F"<F):@N6Y-+.S95FGFAA<LK+
M1C)%<1\@<>TY7?V&GCN"6G6!- "RRS3*I^/9S;3<"5Z@F*;?[DT 5,[9>\Z
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
M#[^EU;3@@4[!LXS&HXS9@4C.@BE3@[VG-#O--,NU+X@VHZS?2Z$NL-6!1!K
MV>-[J_/\_()K$*1!W>L))*XY&I$R@%=4 /=>.1NR<**V0?\V1?W>]'2!JXH2
M: !/]SV#'E+4!WA*!^\9Q9/;91#99/"E[;XDFD9-D S:V23*!S+ZO;[I CG[
M\KJ!Q-L'RHM!N$SJ_"W-OTSBXU'%CB9NT&F%7 YPH:,'YQ(#;GC2C-,0?.VX
M^D:$]7MYTP6DZLNC 9V$.C6A;.9W1[2TE%.M*-BTV",T@S." J6<2Z^-,=5[
M@#\CH=\KF6Z LSN/MX>(74)DG#Z7NYZKBDAY#/]EVX,;5+ K33L9SY8):H\:
MLYQ\1^:AQ(9C-[T]18XN6K44SW:RL!?O&#,@W$>AF0*2?9G48)"[/"4(:!TJ
MKB+:C+5-J0Z7T^_%3_>JKS_9-W,JXQ)7N_D=^CQYB.Q52>2H$N!.%B"X=."H
M22!#2)S19)BMG4[_"BG]WA5U![_]>+ZO(JT"GK,T?V2/4F&X#1Z)CBZ@^^++
M@%HN(3G#7')*.V<K0^8) 3U? 76!E-T9W(!JV:26^5-QB%% \_ETZ&_FI3SB
M:K*L*+IG8*39QC(:FTAT<42D!#6J5^!(H,Y(19BI795>B?2>Z_8Z<41[$&H#
M?L5;RSYVLR\?1I,__I+BY_1G-QR7;QYE?/E%"B,WFPWS,"RDOK0JRC4'(\E:
ME@QP0A,(6M+&J36@<DZ$:TUM]4*MRDOH][JJ%QANL16ZQD3#6^(#+F?X>;RL
M<@NW5U,WGB&KET4]BT^C)4SB_[E91AGN6?"&Q ;&N1@B#T LC2"$SF (TV B
MYU9DI[BN[5,==H7]7M&UO*$:0%3#^ZU(Z.V5TH'0D7A-,BH4:E$JEH/3)(#E
MI(R-YT*P3L8$[49NOQ>*+>^$VK)N)QRW9K'W_8Z,DBHYH2&IXO>D),#'K($0
MHTVTCLI4.W_G#7(V,WQ^LER*.LQOP.F\ZVMT5P_PD'SIG;#,4]!4E-9MJ/(]
M5>A!,TUT9#(24]M^>(V6S1#T4V5,5&%[$_6QSU?RSLV&82"MU#R4'NRI3%I*
M"9=AF0"T%R2/)'*M:B??K"6D7Z^KCI1_ )WM&=XD;MX/1S=X0@XH8Q3UI 1E
M64EH%'@<9TDA)*D3CY8$4[N0^A52^G4P#H*=79C>!'K^EDISC!2/\*'N<SJ[
MN?9I>IY?I/K?<\U:KD1"[9Q9V21,X@JI4Y S95P*Y:*J;1-M2^-FNNJG2N#J
M5$P-^)B;KF^IHP,-R:>2H)8%>AHY<+#6X/8U4:9$4I:R=A/TK0CL][#L%BL[
M G-[P;6+RI6R?UD.E85CV40!PB[*[)"1:#IDX :/!2^$4Z1V<'U+$OL]BEM
M9A7A_42U;)=7Y\?__I?SC^]/+BY/_N/WTZO_>KJ(O4K9UCR\JTJV'ZVC?LO'
M-_J-HHWG,X(0(B^=;$748 FEB,O,<I),!UE[HV]$V/XMC5<ON2JAO4$PUFM-
M'21IT!?RCH'/C$"PT1.3;$2+IJME+BAHIFUC)2R\[&J\,[\;.![OJ5]RI 3S
M)N.2O'OT?3@;!$V"*[J;>NI!2$/!:Q+!15ZJCE-@L7K9T%L$-8*E'23]&FCV
M9GL#&'JVAO>3:S<<#XC/AG&>0/KHBQN=  ]GW%C,<,=9((Q5CYFN(Z01S.PO
MZ.?AB[VYW@!T'G4F^"T5XVZ0HPPF&P&!QU@:VSHP*F84=LH._^<MZ^"^YBD1
M/0=*]Q?LZ_T?=N!R S!Y9;K.:C$\N9B,HV T0=8L-I V&5<DF"K.1\BU0PEO
M$M1SK+0Z?.IQOP4H_7A>SFIA*N.J./((UY=!I"S!,%\F?R<\^7WFP?8PT&@+
MB'5V"=@!Q#J12@-P>SXRYT[_4DE%+),(4Z)X\%,"R"(&4N@<4BP#P6JKK/64
M]%LG71](%?C= &KNK<:/N)9%P=" $JDYY124E7AB9R91S28"-D;MJ$\B5X]+
MOJ2BD6;T%?VOW1C< $10*4Y+8_SW:?GWZ?AE?.-B,AI]F$S_<-,X* E<20D*
MSDODEDEX3/MD@5ENR@&NJ*L]171+$AMQU'9$Q,LRK<[$TP#ZWNXH%WEPV9:)
M)*J4&N$Y[8U5$'+B3$3'K*QM..W?W:_#F^3N@+!5G[\MI+(SPKZFZ7 2<2]-
MYY4.PA>CO++W)&=-(2HC02B+ZW!E;IQR-B<:(J]>_;+C4+4NTS@/AJD])= 6
MDI:M5-_?3'%#?%J^8+%/[G+'4BRV*'H=R_D<(? 4J%FDKR[RR#BXLEJ5211!
MQJ2KMRG=@<S>6V@=%HL=RK"!@_65)2[:E+^RPDQL,+G<J*>%NY0">)D\;D>5
M(\DZ:UF[='I[*GOOQ]4W2&M)L &,/I1*S:XFKP0'%ROUSU=ZD9#5L^$\K5HN
M+EESD<+D\WCQE 67!I[%+)+F:&FGXMGA4>,IX1"XMD$+EZBMC>BNU]1[5[&#
MX;\I=#2P6Q:<ODA?;Z;A2UGQRY-K$'AV+#,'*5%51@08<-8DX%8RAKZFE[X3
M#?XF5;TW+3NLQJXGH7;JXMY:V'(O61<$,=J!$F5:4VD#Z"3/Z!2*DEKOLZT>
MA_XA4;TW/6L">-O+IQW<;5(%.[!<:QE+<T!4W*C&K00O3  7A=11*R9U[8O^
M3>CJO6'9P=!774H-'+9/>Q[)G#FEW@"7(H"0)57=4 +2H$=(LI2$U.Y#MGU3
MJ2Z[CQT,2[OSO0'0O!]^&\8TCK/[?-"DJ1<> :\<L2 TB[@ @="/T5,?HJM?
M-/Z"B/X[DAT,/?L)H"4$/8K ERX^ V\%959*T*G4)_J,7#$V0E8V1(&'.&6Z
M*R ]HZ7?:Y ]1?P:8/;A=Q-=$.]7LMXE7JQLD#B1VA)=KA_1^U!E3$ 9_24Y
M#U)KSA6I'8?>A*Y^+T$Z0E0M.;1CC;]Y*VAQHPB>/.1%-1\S90P%P?-:&,FX
M14[2V@IJ_[O:?_S+VFW$LN<5V\FXCB9;<U&HA"?4"MR0R92XMG%@K%7 +2=:
M!Y:U[R2ZL/U5;:<M=_J\J]U&!%6!U$=5Y+*+U9<T'P8W>KJJRB623]]TN'K)
M-U9XT.))8O%D#98"0P:69!(\:I6GB#(K'&/>&E5_9Q^@>/*14KZW".[[@Y3F
MF[@E!E$S//:I@](T&02>W. IER!RI-(RY[FL;8YM0E<C^7/5<//&@5E'-C]1
M!?CQT>5?/GP\_]ME1:WV\,S.)I>NI[J^IKKKF/O@"QC$6<Q> EI*:$ %2\ +
M:8$2//2"<<QTD"7V.CT5XIKEF9^FDP+\^.[V=W103L?WDYV.PARWQ'R8'G'
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
MR([:Q+R+M4='OD7/WMFI:Y[]@'7)H]=62XBJ8%U9W$O>Y3)4VWN:C<RD]I7
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
M^/D+<N8('^H^I[.;HJ;/\U)IG]_,9Z4L!SFZ8.0@H*T0DQ.@B"@7GDR#UR8
M;E5KK311L]J]6;8B\&?3=G4@V)T,VX7HBILOUG@4_\_-;+XP;^X"8HIG%PSA
MH 7E:',P"4X)#TG'''#]1NO:9:%[DMS?36!S,.Y(SDT >W%%7Y90+N3O+Q=F
M1_-EA^=B"5U-7IKMCZSZ06*124K1=0N,%GY+M-&#ARBB0HO:EIS,RMC>G^I^
M??6#PFS2J\0;,%%?.9M>X_? )&VH2 %R= H$\QIUAY4@J!*2<ZL(J]T:=DL2
M^[LU;TXY5Y+C[C"=X$:JT\MX+4/O!^X&(3+/%EB09:(<LM :-)YL%))FE@6K
MWZ_X+8+ZJ8KI&X+U9-3$Z;]V.0./2EPZHB'E4L"8:  C@H+(G)8.%Z)#[?:@
M:PEIZW)[#U%O J*MN-XD>%:[;L"R#99PAUO+E0)%YL$31L!1JK+70?E0.R#^
M"BG]!L0/!Z!=.%\10@?,(3L:SX>+U0Z_I4='_>*":7&-,#N=S6Y2_'T<'[C^
M]$:BW#!TF5E6F\3.\\TZY6G766C2\>1ER<I,+(#(N*&LBQ2D=S[2R**572N;
M6KVKBQSB2@Z7*=Q,%WFHRZ[P*2[KEJZ_WBS%_]+X6?8B&'C/O;**0RXU3(([
ML\Q538P[K4,06=4.CU8AO*W#?B=\O4@Q.KA &VPD]N'H].*O1Q]/SC]\.#T[
M.CL^/?IX>G9Y=?'[;R=G5Y>[Z^'-GKNO\MR!^DH:[X,;3O_J1C=XN,_":#*[
M*3&:.U22DI >DX! 4YE"$=%65-&"(3H*S;05LO8UVUOT[*OY[I^]:#Q09L4\
M2L3_+;GRLG@^OBA[:#6#[FPRGMY]+(;5W529(-%H%@:\=+;TI.+@DXNX706N
M2$4M<FWM5XWX?C5@-;P]UX+]"+>!L./]PM_=KI99HJ<?INF_;](XW"X2!+4F
MU!AB0%D9RW@7 H9K4B*ITD6NO$NR*[R^3E8C2#PL8%Z#;27IM03(=0NZ'R@G
MH^?& C>EJ9].'&S(N$*E8K31.^)I5X!\G:Q& %D+"J]!K9)<&H7:['['KA+Q
M5*32EYQH8CU! ]LAS[+@P"PS-DFA.#D$UI[3U0C8:H%A [#M)9F6T/;N]O[+
MOPS3%(GZ<OLQ?4NCU9 3RXW/$9PQ$D1)D3(L97"$^8 '0^"L=I'-9I3U&Z=L
M[KRM)<.6D/EXM[U<WVI?1YLTYSJ!E=3CXJ0$9S4%Z;PS$E<=>>T[OJT(;$0S
M5D3()LJQBKA:PN+I^.O-?+;@&+U3^.6%P@KP A<@T+G#I1@&:+CH*"6Q2G2F
M&E^2TPC.ZH/@-;CM*9%&P<562[')>:VX!Q*B <$I!^-\"2%0$I-CVA)R '"Q
M%JID^@77+A)I%%S\;BF",S1X$X1L,PBI%5B*IC&S7JH@9-#\$)J+;P&NSMIC
M]PNN7232$KCV,'\_WB<7$>4%(=1!$)2!$"(@4Z7&/Q@-25GB4V>1^1H+: 3
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
M+?;X3$X9#=>FR-;G'[1(*>E<1VE=?DL3)F&QCDA[&GA2#'/<*XW\W^7ME(-
M[?5VRB$:;H0F'[MI]':V;F1.B4^,X9 ?8(9E0W-G,JHBPM(SF1C%-O7*$_?D
MR/.OM_AFRD&0;B#) /TVD ?>9%__>*BJC402(WR$C3A?F@9-(9V,1,H$\-0M
M*(@5?^YZ<*/X"N]>#SE5*(=  W1Z]/+.NPR+':]:_RI+&)=*@>^>3;&3"AEC
M$@K>"5AC2=/B%V>VR=+>T=21<&\]3QB@^Z8X]''T,X:G/OYU"C;I8 0"NVH0
M+#:+#"<16:ZM#2'(^+*G04$:O1*G/=>X-).&(=!B\<[%Y\\7YY=7%^__[[F=
M3A>3'%"GLV.TP24Y?24M5'US.>_\/[]U8R#M;/G>#IB1)]?-!5-4)0R[6P(^
M,3 B3B:" N?>>$^M(*5+5'9+-.A-VSSRU_C];NJ_V5G\,NUNIO;VT\1/(_SV
MM[C\_T^3L[OYMVXZ^J\85J:4.1ZH9G@91W#/(C*60T3!G5<4BYROZI&P.?;[
MM1_]*L:09R_@O@48#>QKF^>YO+(SFMP\3N_Q[RPG2JZ]=,PJ+Q'&DH)J&1A=
MG012*E^1D)3&5/S!RZ.EK;LKGH"D;PQ@>U1=]2U:]MJ\_ 8XS*XU;/^".HD8
MM_EM4,R12\0C*PT-+@1M2.FK*_NEJAL?OAWUA@+2MF/V6'[\9"'EM#YHM(BO
MUN<#!=VW@^?S-AZ=EHI$913"!G9.<-\-<A;H*8TWA#LFI"]=5WT:C^Z 19*2
MD]YP6(,Q0O22'W1TV%)$0V+*<Z(4/XD7.]QJU?+J#F')$5;K$$".MEH_XM1U
M!4YU7\SGZ73.EAWS<[]S^(/%Y*YMH!'+?&]5R/QP:(C($>I1LMYK$3E$Z'V>
MQCCLJTU[7\>0Z<2*;]S;^M..[^)U3$&!;!%91G5NB>/SA *R.'*:!$XZEDY[
M[16J:5_K5%;K<#@*&JVRSM:GJ\\?SJ\NS\Y_>W]Q?O7I_/</Y^\_?;@<YF#M
M&;2$4W6(W(4<J??=[>UHOKC1>#8)N7X%"!$G/C?\?'U722@<I8\, <G S_>:
M(4N]0L1)AXU5-)+2P?I! @Z_K3N;/?O$\@S,*1X)@Y@V@)'-Q: 8F0"_=<8:
MB[W"3)5OC;9)DKKNU.FX\OKR[6 <&MC\?K^S4SN9QWCAQJ.;U;L)]^?Y,O&R
M#R');S8&99!RC.?YD'S@P)$G6OB8?'ZKN#"O]LE4NP'?<-R[$X+0**F6LUD5
M?5 BJ':2(,OSZ9@AX"&"TX@T#4$Y(P-[6;%[$E(]E:DNJ<HRH >]CH:C<F7O
MATF<WMQ?VA^P_&;K4M;9JO@GF@#>( ](T"@1#SH7G"6-I/-,).&]YWU:[N_Z
M1GLT.1[)[@1J;<#Z_#&:KW23RQ+O9HOUPX@3R<&J22JWTU58Y+HPAZ1EAA@A
M',>^>"G5:SDJERR4W[H&*[M!PJS6$A>>&LH2$MJ#R<5*(A>#0=02YXGBC/C2
MSXIOEJ1VQ=10A/=0Y@AU-T":+Q#9PCIZG,SZ*B>QFGJKD-=2YFE$9+6FB"2*
M+55<65::-5M$:8LVQZ#<E5=YY:KPKQ9,[[)U@>5*8!=0<MZ#T%K G@TK2&DJ
M@K4Z).KZ\&1/(?C#!RO7[I;;>8Y78PO8KR]A,LKST]"(4Z(0=S8A';Q!EDEC
ME<>P3'I9B3[HUZ[]/Q*LEW ?H;G*@*^>=5[?UHZ*.K!UB$0OP#5G#&D;)"):
M1A(QI]KV\D#W0/[LHY5!/P:RKH3^:@._?"]^)3CVQ@JM[:+@&W&6'-(&@OB@
MI4M6<^I=B;7^[*-UXHQBP!^MOP8<PU=;W1\/1>'>VGS.#O)CE3LO$HNL3P3I
M1*G4F#NNR[?,W"9-W08(IPA%RRB^!0K%>1YL?;O@XFX^F]N%[[LNO=5)X$@]
MBB&'7]PIY# EL*4:[6301M+2M4/[9&HL*7\D]B\I51*(RIG3R[MIG-^_ZR8A
MGXRM?F?]/T&(Y[.$>(I"'!8<!&4&@\'%&+G<^EUJ1W4DA(-D?0IG^GZPL:38
M,.J<3M65^;,A]WR- X4%0 A2B>?RL:"0M0:L-YAQ:AT&V]V'*1N&;BQ<'<Z)
MH>IK85MZII7[,^^G=W9\-G]OI]-[^,-E=8YA2A,GP#LGB2&>G$2&.H^$5F /
ML6/)G[8088M@C?D[A3:HXI"TQ[,/L_GHUL[C1?H"/QB!FYC_PG5@026B)!)&
MYPC#$ 1K)R&)H\":46Q$\?1\'\'J-HAZ&YX5@*3!.Q"?SM]??/YP=?;_AI3A
M;1AD:-G=/KD*E=E]FL 7XY7]N:%0BK$H*+$,&>* .P%<7$L"03$*1B01.,32
M+[7N$&>H@7GH4_7PC<43\@M^WP'%+[['Z?)P_5K0Q(EG&B7NP*V/BB"#,?C[
MTFJ/4W(QEJY4Z2]=W9BK%%]>VIH3H=/ QO8PH0\_O\?)++Z+DY@@"G"*&(TU
M1\;3?#U1<.0DQ)-:1R6,)52%TM=BMHA2-Q0[%:-*Z+TE^GR-OIODCA,+9. /
MGNWXUUH;HRD+*'@&JT)E525/4*+6*H<Y(;%TK4M/T>I&=2>G5T%<VJ7;>9=]
MC3NPT.#VK1;4XM[/NWQ;XWUWF_]D\3?SI:!KBQ5WCB@4<[DB9X0BJTQ"#'Y)
M"#B$/)4.!XL(7C=<?&.JGA#3=HE\,?\6IV?A/^]FR_L"H-B4L @2O FL$<]-
MM2%D"N!2,!F58<3:DVW#NT6K&U.^,1D'X=)@6'GYX?=\9>K3^<>+KY_/KCY=
MG!\?76X?:VB0V5/*4G?CX\WB(9?XO9OF'?*!3XKF9$02*!J= &MJD77&("N%
MT3)*26/I(])ML@R^5[KJ.W"17G[ATR1UT]L%/N_N5S]<GG_*A*4A@2+A:3[K
M#@EI21)*,2J73( ?]ZH*.V3ZAXM9^<9\">Z\NG5Z8K J5Z2 (SKKQJ.PF,8B
M';@HR%+$^T@B S\TMTSE8,)M8@EA' @1^9U27**Q]>:O5V;1J0'OBFJ_.?ZL
MZGF-DU0F%Q$U%D)HY3PR-%@D%40U+K+<?_4D#*K=\KH$ICLI<H2"&_"U5\FY
MR<UJX:SO$%$9.&/<(^9MA&D0BYR3 GPXKCPWDBN="F]L6T1IB3+'8-R55W@#
MO'G?3<'\VGF$4'0UDW7=IZ7$:06.OU<*<9M?(4T,EA567B9#O.A7/GG0??XM
MPM0KJSP)=\HHO0'V?(8Y3$=V_!!(PBZ>=;2^(**4=L$JY$*$(-6"=^A$?BU+
M:0BL4N!!E?:J=TM4)P]Z,AX55'\#9'IXS.+=W6PTB;/9VK(N+V*KW!A">013
MRF_E"(>L\00Q0Z@QCFM3_-G[G0)5;CCU1EYT>6Q:(-I2]O75;:YITJ 1E6\U
M<.\(TIA3!$$M)X)++7GQ)K-/!:C=!J\8L"\I<[26*Q=<KC5Q-@F?)N%N-I_>
MKPPJCY$X[!DBS#C$A<1(,Y$OY(>8F*9*O.Q'O+'L<NL'FLCO' -85UI[U7L>
M?K:3NV3]?-$$#>;RVPAF,G)W3ZZ_.JY4X,:@Q!GX:BKYW-C6H^2,PXI:SD4?
M-NS_4N6MI@@M"NNS=C>4<.>?WH06+A@6HD,RY(,YPC!R!JB=P)4W5!*.;9^6
MER^&K=QJL CN0S15&>2S'Z.GDG.L4TI8H4BLR<_)1&1< (XFF#MGX,8;WP/C
MYZ/6/>TN _$ /55&^"KZ;Y.1M^/+;KRP1.O(R5N>=.("40[<Y FHJB-.2$IM
ME$V*B)?'01NQWC9^W6/E,J@7T5T[P<"F^.F/AQ+NG+M+7F!@,DL(]BB#;% !
M">(53!:F=_+3T4UR5=X@WCH&+8U4V^S[&G_$R=UCQ8>)EAH5":Q1GQ-%PB-K
M<PM-+[7@!,//2A=T]9>NB<BE(#/Z4V\(3 T0<"7^1]#INOW<OX_FW]Y#X-;=
MQNF'GWY\M[AW.YM!4!?#E?UY':.30LF<HXPYD'/Y@A--R+G(#<V-QHMWD3Q"
MS&8I.8@QW=O"5S4.[Z'++],NC>;Y$M2#.GF2'.)(C4QB,#TK88L1PB+'L"/<
M!,%HZ2KL@P1L(IJO8BH'@M6 M7PX]%V64"XNWSF<O#-&(TLX@W@G**2I9LC8
MZ)VUVH=8.G^\08QFK=U0T+<=NQ^)0!,&[5'V;+B7[SA\CO-O7?@T^1'7Y;=6
M88B785^(5"C$L4W(R)A+6B"*]IK Y$J7;O02K%D#5IAJY5&JGM5>MAO^D-+(
MCT#ZWSL8>+(\_0&EYQ[$^?+,HD7&;-5I11C*?2 8$2PQXM)C9"&,1U8$YH6C
MV*4^::_#O]Q$]O.$-'L#/!K8,=>/**\NMUPGI2(V6"&CG0'Q%4/6496O9KE(
ML77@>A0W:L]$:)979?RO(0H_G"]FR9=)O+%SB"X*7QU:V]Y-=Y#?15#<XU7E
M./OP$]8BP#>:V.G]0H_G'?P4@J)N/%YH>JF8:Y*?GV0\(FR)6+;(<QC<!0BV
MF-5,Q8!+5R6=<#I-G""<DLYM$.%X4]K-[;C$_:;%V+/H_^=-]^-_11]6/2HF
MLQ% ?#6UBS!_.LUM()=NVC/)-]UR>D;KIR,O&>W#(Y%W?.; "U##IC'P&A1\
M[_IL//XT":,?HW!GQ^L#F6/ULG7 (0WC?#>?7]KQ[6BZ4;S-3=]>_T=5(L)]
M&G[6KFWK1(]>;>.A'O+7.(G_Q_K.@;9Z*W_#?U0E1CI$^=LG6D?Y6?975N#Q
MI&O( MTQ[ !A'X=[=P\:7U[0&R+FQ@&K+>+]6*S9M$\9%:.0YZ(MRG;+(%3O
M'MU>;6]$Y>G4*^,!!FK#-E]F']X^< -8/<.@.TPAE3%[W%$&KZ$70U7;)_NN
MH<U3+X['VYKVC5/J>CH1=:GX>3X=7\7I[>PB74T#P'<%,<$[^.D_!]%RQ[#5
M*'K8%KQ?,=4WXBP5\.K<W@[UE)Z.5"6?=XR+M&'ZK4!R-9H/]EZ?#54E*S4
ME&<*J(S*U[MQ)-@)DIV&T'V?Q_!Q;&\&P;-MS"J5J(?CM$<EE0$[[R:GP&S'
ML'U@D_5AVZ^8)@S@0BY0WF]V7L((/ANN#U*J/E+;%=&0,;R:WD[F96WADR'[
M(*7K([5;(6U9PD* ;1^U#V:F/F9[U=*$&<S1PVAB"UK"ER/V"GEQ?;QVZJ,)
MK'Z[6QY_%@#I8:A>Z#21;-ZD@29@N8S^;CJ:C^+L[.;F[(<=C<]NYP4PVCQN
M+\ :2$WTT$W]_J&;#Z8_3*>Y#>]C!]:BQ^JO1R]RFKY'Z *'Z+GCS(\XO;](
MK[[UB@G'^6A]/C!@N:Y&77]F^.G=Q@&KI7@/P>?I2MVEEMJ!0)RM>Y7DW7CP
M0<2F\:KAM5/O72\E_'U$5 N4-SHB:K[,Z>\SK/Y1\GGL2H#R?*2F*[ZV3KRA
M?27."X; .P>N9M2.]0SZJ*FVR;NYF:\F-33J>C%4M2/&8]':K(K*^*P%FMCQ
M_6PT*W-POW70:B>0 WWOK>JIC-[E_)]?IOYB>C6;KIZA7/3\R??ARB#9ZP/5
MSBN/1?40M55&^.DSZ^5,Z?91JQUB'HOE7@6ULP&>=_/_B \[=2RT1'M]H-J)
M9X'-<J_:*B/\$0;M)G$]TQ+%5%N&K'8:>BR*NU73%FZ_W<6K;G5#$^:9+\WY
MA6L]U-@>\IUJ9Z>%$.ZCQ 9A_W/4C9?OK:5_=+?Q?;[5/;W_P_YU"NQW?JS>
M:6Q)!O319X,T@!G_Z\Z.1VGD5])?V9^K!W)GIZ#"W@_6._XM28>^>FV+$F#&
MQG:R$OC3[??<50(FX$;CT?R^C.]VW!?K'3$7(L5AFFTG BOIXNT8MA>^3:6V
M]NNH/1 +Q]$OA^T%8E.YKOTZ:NA4H(LSB N_QG_=C:8/=J6,43[@,[U ;BKU
M=;@.6ZT"^O+C5!5 ST<N4OVS0]@"E3]?[/V?LR]QNNCS,O&Q=.%/G_$'K&M0
MSO!:GX=!JAVX'H#"TQ7Y<O:U#X1^1G\W'_V([\%,W'33^\&E(YM'K ?32WUW
M/2=?.Y$\'K\4;Q0+%9%L'[A>]=5.*+K#]%(9NB^Q*X#3XR@U:TKVZ[K;,?'Z
M13X@TGD1.%Z.5;.[T$&@;%'"W[6*;[G3_%V?^'=]XF'8A/^\ZA;Q^-#E\7RD
M:F54NU;'QLG6!F \?A"KS-)X.5R];7VCNKL^<Z_=>2;:'& -7A-/QZE6I+9K
M16R8:&VG=B5MF:3;Z]'J;=O#XOC6SB_>=Y=Q'/T\AA6'!A]=;!ZQWD9R'%X[
M]5([3@%1PH-3?Y%[T<.X'R=EUMK^T>N9P..P[*VOVC8SQNGOT^[N^Z?9[*X@
MHKO&K5:=>ZP=W:^CVA;U6^X(&1X$+87BKG&KU>4>:UWWZZCZ6NRN<A_X$N?
M+\>J5FY[])K;J(OZ")WY.43BX_LO=A0* ;5IR&J%M<?CM4,SM0/E'"F"A%FJ
M4J9QVYC5ZF6/!&Z/;FJ[G>O,\-F/FV*V<>N@]4I=C_4R]ZBG(?06DCVQ$"5!
MW#1VO3K5 ECN4%8+IO1!U.(&=>O(]2I,A]C5?8JJ75FQ>*WP3SN^6ZH2PIO;
M96?'40)A(LRV%+H'?JI>P>F1<!^GRMIAXPLS\^=LL8E<?@,M?>O&H.6O\U*1
MY&&?JE>K>G3N[AA5-H?_>9ROWD@[$>H;/E"O9+48UMO5UAS"KY+,IT)ZQX=Z
M(=Y4[N@(-=;N-/G:_.29KY)?94#O^XU>>+>4?3I0><TM\HOYMS@]\?K>_(U>
M4+>4N#I0>;57M75W8SO]8S2;%SSJWCYJ+SA;2F?M55!M %];EL&]?S</V:M:
MH:5DUF[55,_\KXU_>0#WC=T+R99263V551'2]</1#XY[?CMZ!XC'/.?]?.Q>
M(+:2P-JIGNK>S@O/>^CRVSA@+[A:2D#M4DOMJ\[9H<HS*@38IO%ZX=52PFB'
M4EI(\1=IC_ETH%X M93EV:2&ZDY(-[A4<CU&+SQ:RL&\F'P;9=Z#X3BT7I6V
ME"9IL$RUF_P.CLM*L-_BS$]'BV.80G6J^X?O!6)+"9#^*JN^+X51ELN..:8_
M'F=7ZOAYW^B]D&TI%]);8:TVU#C[RT[#U>AV-+DY46.-S5\HTF"CA_ %&FTL
MOW*[^,0K,ARW$#:..&3=K@;\//D^RH,66J];1ZUW:6T7%L\6YCZ-U+:T:_D*
M]NW>-F:]2^H'H]5D.^ZU=%_@L_/I[63X.YJ;1ZQVF>I@G#9JHA&4\HI_/YF%
M:3F87@Q9[:+44=;OM2X: >H?W5^/\I6U@%N&KG8KZF#@=NNF=F"^WE-'MS%\
M[!:=Z/ZTX\'+;=>XU:Y"]8:NAU9:6'BS]^ FQZON0=QR9]Q]QJ]V2>JP)=A/
M2\WB>2(8ZUV9*H!>(Z#5;7ETNJ!LM\[_;H+T=Q.D(44$R_4/?WG/HCFFB.#Y
MV'6#Y5ZK:*=2&@!K48WRSL[BXHYJG,Q6^IOFV^&Y"?'LW?WCW_EB[Q=OA>3)
M/,YH$KZ,[20?>_S6W=K1I##F)Q&QRO+>38;N[9!I@'@?;K^/N_L8+^?@I%U\
M7S[PML>4'\.>[=^I8CW>!-WN0%4W0(>%;&??X?-^M%#%U]'-M_GL\NSKY4EH
ML?][53)\->C16_6U_;Y-FVZ)ESYV#ERM@<&P,*JMUST6(O[;)$S']S>7T=]-
M1_-1'/Q@T_91ZW4N. RU72II ;(//Z?^RW3D"ZROQZ'JM2(X#)Q7DV\!D=]A
M!YCGY\,_VM$TWZ\N ,V&,>OU%S@,H^WJJ S6\Y5]__F?\P65WG^;W'SQP\S>
MGJ'K]0KH#5T_Y;1:AO-I,AN!%J^F-K_$]*4;CSQ8[B_3SA>MQ=GQF2(%.7VG
M4: J9_NG7M'DR.3J_O$'I8%7PX>G0Y^%[OL\#C^XWC]ZQ51D;]R>9XU[ZJMZ
M>G^3G.?=?"5JF9.V_E^IELXLBO,._9W>HJ]^D/_E(#+^W__C_P-02P,$%
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
M_<1$KGV4.N]72HCC91<^=$87^?8NV[XQW/H5:WD,G]N^]9_Y_@]02P,$%
M  @ (U_&6"C\[B.4!   "AP  !,   !A8FTP-#,P,C R-&5X,S(N:'1M[5EM
M<]I&$/[>7['%TP3/(!LA(.8EGI&Q')-)P44P<3]USM+)NN9T4DXG._37=T\"
M#,6TIDT=-0W#:#C=[>ZS>\_M+E(_5!$_[8>4^*??];\W##B/O2RB0H$G*5'4
MARQEXA;>^S3] (:Q6#6(D[EDMZ&"1KW1A/>Q_,#N2#&OF.+T=*FG?UR,^\>Y
MD?Y-[,]/^SZ[ ^:_KK#.#6E10GR/6F:STVQVO%:[T[2\)FE85L=L_&)64!27
M%S*IFG/ZNA(Q8814V^\VK:-&HGKWS%=AUZS7?ZCD*T_[02P4FI,H7OQ<:=DY
MMV4G(;Z/WAN<!JK;L)J)JORUXJ6P%_-8=@_J^:>G9XR 1(S/NR]MR0A_64N)
M2(V42A84TRG[C:(/Z$X^O"\\?(72G FZ]+APTKF^')X-IV UMF L 2CZ21F$
MLUO1S??J3[$_(N3A]E%9>4ZO!LYD.KP8#NSI<#QRX6HV<6?V: K3,;C.8#89
M3H>."\[UX-(>O7' 'DQA? %FQVJ6U*')[)T#ID4,LUF].83Q!,R6OQC8H_.2
MHC9/8';D'@V.=-3U5J +K7JMI&AM%^SS\=74.5\G3$G!+@/:J;<U=:>7#KCV
MY,P>.:XQOG[G_+PD=:->?]+1WO#A[YWM4DK]FJ6*!?-_:7.:CV[.4( 7"T$]
MQ6(!]TR%H$(*/V5$H@=\#A.:Q%)!'(!]]B,,A8\@):,I_O1BB7-YR:QJH1<'
M)XU&O3>(HX2(>3XR>X<0Q#+7^;'0"53X*/&6"!S/P3)K>46M 4DA8!RG5BA<
MZF62*6V-"!^<3UY(Q"W%6AQ%+$TU8OSJE3ZB@)!*BCC7L13HEU!JX'JQ4N 2
M'C&9UF 0,AJ@7K2CV!V%<1 P#R&B%JUDX4FML$XDA\D1.)RSE>@%$T1XN L[
M12GQ0L )W%GMQS(828:Q2ZE>[N%2/M<M1^[X).-T+7_B^N+.*HDN+*P%9Q48
MV\MW2E>'/)XD*H*]'I+UQ0^!T1ZZ"Q;HS*?5#$*2Z UK6WHTU4T-8)Y<V)\)
MIG?>51CZ%/WU:0WO$]39.NGMI'M$Y"VV,BI.NATDZ$:[\4JW-=OGH;C%T!&A
MNH;57K4DSW-"JN;ATILG&IVR"",RHO<PB2,B_IGY%P=FN][;ONZ)Z3,$0F_Z
M(AL$&<?4D!-7\V]U8"7]F#%)=1><:IX\,*I*<BJ;K:J_8O F$UN=GF;AU\2<
MQC?FK)C#!*:^B.1TP(JC"*[R\2ZLTXHP77(225/-H)J>)IP#BE&- OF5)DBI
MM)9+!:ODBPI]EJO6>0Q79;P@8)Q0F=M,_Y"8C_8HR!LT6F/1OH7]:]7S7^AS
MWF:"%O1O%_W&KM.Q[[6,)QP>_3SWN2_HY5,O+HY@-T.F2;UJ-_(O=2WC+NX\
M2CN?T3S/4=KHH<L*<D=G7U:XU2O)L)0E6,NV,!_^_TK#9S;_A4I,&9/*OE?8
M6^!;L7EJL2E;$MIXPE%6D#N>NY05[EIBW\*\G=B?$QGLL+[G&Z2U4&^^GTKB
M-/]+UI64$UW/MMY8+>5NL)^(HV[]083<I#'/U&Z1/9ZU;ER+=W''^3O WP%0
M2P$"% ,4    "  C7\98O,)95SE* 0 90Q, $               @ $
M86)M+3(P,C0P-#,P+FAT;5!+ 0(4 Q0    ( "-?QEB\9O/'SP\  ".B   0
M              "  6=* 0!A8FTM,C R-# T,S N>'-D4$L! A0#%     @
M(U_&6'F4D1DM&0  )^H  !0              ( !9%H! &%B;2TR,#(T,#0S
M,%]C86PN>&UL4$L! A0#%     @ (U_&6#_+1\38.0  A5P" !0
M     ( !PW,! &%B;2TR,#(T,#0S,%]D968N>&UL4$L! A0#%     @ (U_&
M6/!=4=Y*?P  %X4  !,              ( !S:T! &%B;2TR,#(T,#0S,%]G
M,2YJ<&=02P$"% ,4    "  C7\98HV$;!*7^ 0"T,P( $P
M@ %(+0( 86)M+3(P,C0P-#,P7V<R+FIP9U!+ 0(4 Q0    ( "-?QE@TGFLV
M2U<  &MB   3              "  1XL! !A8FTM,C R-# T,S!?9S,N:G!G
M4$L! A0#%     @ (U_&6">3)<53D   XYP  !,              ( !FH,$
M &%B;2TR,#(T,#0S,%]G-"YJ<&=02P$"% ,4    "  C7\98QA_IGA@S  "P
M/@  $P              @ $>% 4 86)M+3(P,C0P-#,P7V<U+FIP9U!+ 0(4
M Q0    ( "-?QEAV?"#]+CH  !E#   3              "  6='!0!A8FTM
M,C R-# T,S!?9S8N:G!G4$L! A0#%     @ (U_&6(R"I 257P  .&H  !,
M             ( !QH$% &%B;2TR,#(T,#0S,%]G-RYJ<&=02P$"% ,4
M"  C7\98;,&68"+5   N(0@ %               @ &,X04 86)M+3(P,C0P
M-#,P7VQA8BYX;6Q02P$"% ,4    "  C7\98_P<G^]%U  "T0 4 %
M        @ '@M@8 86)M+3(P,C0P-#,P7W!R92YX;6Q02P$"% ,4    "  C
M7\98]^TR96 '   H+   %               @ 'C+ < 86)M,#0S,#(P,C1E
M>#,Q,2YH=&U02P$"% ,4    "  C7\98(9?*>EH'  #M*P  %
M    @ %U- < 86)M,#0S,#(P,C1E>#,Q,BYH=&U02P$"% ,4    "  C7\98
M*/SN(Y0$   *'   $P              @ $!/ < 86)M,#0S,#(P,C1E>#,R
:+FAT;5!+!08     $  0 ! $  #&0 <    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>abm-20240430_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/20240430"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20240430.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2024-06-05</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <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="c-7">
        <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="c-8">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c-9">
        <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="c-10">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-11">
        <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="c-12">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <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="c-14">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <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="c-16">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-17">
        <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="c-18">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c-19">
        <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="c-20">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-21">
        <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="c-22">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <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="c-24">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <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="c-26">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-27">
        <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="c-28">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c-29">
        <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="c-30">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-31">
        <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="c-32">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-33">
        <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="c-34">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-35">
        <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="c-36">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-37">
        <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="c-38">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c-39">
        <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="c-40">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-41">
        <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="c-42">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-43">
        <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="c-44">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-45">
        <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="c-46">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-47">
        <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="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-53">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-54">
        <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="c-55">
        <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="c-56">
        <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="c-57">
        <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="c-58">
        <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="c-59">
        <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="c-60">
        <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="c-61">
        <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="c-62">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-63">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-64">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-70">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-71">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-72">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-73">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-74">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingAndEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <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="c-134">
        <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="c-135">
        <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="c-136">
        <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="c-137">
        <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="c-138">
        <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="c-139">
        <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="c-140">
        <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="c-141">
        <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="c-142">
        <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="c-143">
        <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="c-144">
        <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="c-145">
        <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="c-146">
        <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="c-147">
        <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="c-148">
        <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="c-149">
        <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="c-150">
        <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="c-151">
        <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="c-152">
        <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="c-153">
        <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="c-154">
        <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="c-155">
        <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="c-156">
        <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="c-157">
        <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="c-158">
        <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="c-159">
        <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="c-160">
        <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="c-161">
        <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="c-162">
        <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="c-163">
        <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="c-164">
        <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="c-165">
        <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="c-166">
        <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="c-167">
        <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="c-168">
        <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="c-169">
        <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="c-170">
        <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="c-171">
        <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="c-172">
        <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="c-173">
        <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="c-174">
        <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="c-175">
        <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="c-176">
        <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="c-177">
        <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="c-178">
        <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="c-179">
        <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="c-180">
        <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="c-181">
        <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="c-182">
        <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="c-183">
        <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="c-184">
        <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="c-185">
        <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="c-186">
        <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="c-187">
        <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="c-188">
        <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="c-189">
        <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="c-190">
        <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="c-191">
        <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="c-192">
        <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="c-193">
        <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="c-194">
        <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="c-195">
        <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="c-196">
        <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="c-197">
        <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="c-198">
        <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="c-199">
        <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="c-200">
        <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="c-201">
        <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="c-202">
        <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="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-205">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <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="c-207">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <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="c-209">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <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="c-211">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <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="c-213">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-214">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-215">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-216">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-217">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-218">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-222">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-224">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-225">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-226">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">abm:SuretyBondsAndSuretyBackedLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-228">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-229">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-230">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-231">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-232">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c-233">
        <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="c-234">
        <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="c-235">
        <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="c-236">
        <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="c-237">
        <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="c-238">
        <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="c-239">
        <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="c-240">
        <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="c-241">
        <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="c-242">
        <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="c-243">
        <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="c-244">
        <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="c-245">
        <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="c-246">
        <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-11-01</instant>
        </period>
    </context>
    <context id="c-247">
        <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>2022-11-01</instant>
        </period>
    </context>
    <context id="c-248">
        <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="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="c-250">
        <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="c-251">
        <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="c-252">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-253">
        <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="c-254">
        <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="c-255">
        <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="c-256">
        <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="c-257">
        <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="c-258">
        <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="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-260">
        <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="c-261">
        <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="c-262">
        <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>2023-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2023-12-13</instant>
        </period>
    </context>
    <context id="c-265">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-266">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-267">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <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="c-269">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-270">
        <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="c-271">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <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="c-273">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <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="c-275">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-276">
        <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="c-277">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <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="c-279">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <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="c-281">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-282">
        <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="c-283">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <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="c-285">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <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="c-287">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <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="c-289">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <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="c-291">
        <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>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <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="c-293">
        <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-11-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-294">
        <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="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ScottSalmirsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ScottSalmirsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ReneJacobsenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">abm:ReneJacobsenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </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="industry_group">
        <measure>abm:industry_group</measure>
    </unit>
    <unit id="segment">
        <measure>abm:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-26">0000771497</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-27">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-29">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-30">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-204" id="f-550" xsi:nil="true"/>
    <ecd:TrdArrDuration contextRef="c-295" id="f-822">P189D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-297" id="f-823">P365D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-8929</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">ABM INDUSTRIES INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">94-1369354</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">One&#160;Liberty Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-10">7th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">New&#160;York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">10006</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">297-0200</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">ABM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-19">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-20">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-21">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-22">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-23">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-24">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-25" unitRef="shares">62763623</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-5" id="f-31" unitRef="usd">60700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-5" id="f-32" unitRef="usd">69500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-5" id="f-33" unitRef="usd">25400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-5" id="f-34" unitRef="usd">25000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c-3" decimals="-5" id="f-35" unitRef="usd">1313400000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c-4" decimals="-5" id="f-36" unitRef="usd">1365000000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-3" decimals="-5" id="f-37" unitRef="usd">152200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-4" decimals="-5" id="f-38" unitRef="usd">139200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-3" decimals="-5" id="f-39" unitRef="usd">90700000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-4" decimals="-5" id="f-40" unitRef="usd">78500000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-5" id="f-41" unitRef="usd">80900000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-5" id="f-42" unitRef="usd">58600000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-5" id="f-43" unitRef="usd">1697900000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-5" id="f-44" unitRef="usd">1710700000</us-gaap:AssetsCurrent>
    <us-gaap:OtherInvestments contextRef="c-3" decimals="-5" id="f-45" unitRef="usd">30000000.0</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-4" decimals="-5" id="f-46" unitRef="usd">28800000</us-gaap:OtherInvestments>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-5" id="f-47" unitRef="usd">347400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-5" id="f-48" unitRef="usd">326500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-5" id="f-49" unitRef="usd">145100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-5" id="f-50" unitRef="usd">131500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-5" id="f-51" unitRef="usd">108400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-52" unitRef="usd">113400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-53" unitRef="usd">466800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-54" unitRef="usd">438300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-5" id="f-55" unitRef="usd">274800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-5" id="f-56" unitRef="usd">302900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill contextRef="c-3" decimals="-5" id="f-57" unitRef="usd">2493300000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-5" id="f-58" unitRef="usd">2491300000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-5" id="f-59" unitRef="usd">180100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-5" id="f-60" unitRef="usd">155000000.0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-5" id="f-61" unitRef="usd">4929500000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-5" id="f-62" unitRef="usd">4933700000</us-gaap:Assets>
    <us-gaap:DebtCurrent contextRef="c-3" decimals="-5" id="f-63" unitRef="usd">31600000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent contextRef="c-4" decimals="-5" id="f-64" unitRef="usd">31500000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-5" id="f-65" unitRef="usd">253600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-5" id="f-66" unitRef="usd">299100000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-67" unitRef="usd">223600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-68" unitRef="usd">249700000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-3" decimals="-5" id="f-69" unitRef="usd">64900000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-4" decimals="-5" id="f-70" unitRef="usd">58900000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-3" decimals="-5" id="f-71" unitRef="usd">101200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-5" id="f-72" unitRef="usd">90100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:SelfInsuranceReserveCurrent contextRef="c-3" decimals="-5" id="f-73" unitRef="usd">196300000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent contextRef="c-4" decimals="-5" id="f-74" unitRef="usd">177000000.0</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-3" decimals="-5" id="f-75" unitRef="usd">12300000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-4" decimals="-5" id="f-76" unitRef="usd">17900000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-5" id="f-77" unitRef="usd">28200000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-5" id="f-78" unitRef="usd">32500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-79" unitRef="usd">267300000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-80" unitRef="usd">261200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-81" unitRef="usd">1179100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-82" unitRef="usd">1217900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-5" id="f-83" unitRef="usd">1239000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-5" id="f-84" unitRef="usd">1279800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-5" id="f-85" unitRef="usd">97000000.0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-86" unitRef="usd">98800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-5" id="f-87" unitRef="usd">80900000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-5" id="f-88" unitRef="usd">85000000.0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:SelfInsuranceReserveNoncurrent contextRef="c-3" decimals="-5" id="f-89" unitRef="usd">418000000.0</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent contextRef="c-4" decimals="-5" id="f-90" unitRef="usd">387500000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-5" id="f-91" unitRef="usd">68100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-5" id="f-92" unitRef="usd">61100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-3" decimals="-5" id="f-93" unitRef="usd">3800000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-4" decimals="-5" id="f-94" unitRef="usd">3700000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-5" id="f-95" unitRef="usd">3085900000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-5" id="f-96" unitRef="usd">3133800000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-97" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-98" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-99"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-100"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-101" unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-102" unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-103" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-104" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-5" id="f-105" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-5" id="f-106" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-107"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-108"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-109" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-110" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="INF" id="f-111" unitRef="shares">62756634</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-112" unitRef="shares">62756634</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-113" unitRef="shares">62847387</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-114" unitRef="shares">62847387</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-5" id="f-115" unitRef="usd">600000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-5" id="f-116" unitRef="usd">600000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-5" id="f-117" unitRef="usd">544000000.0</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-5" id="f-118" unitRef="usd">558900000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-5" id="f-119" unitRef="usd">-9800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-5" id="f-120" unitRef="usd">-9200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-5" id="f-121" unitRef="usd">1308800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-5" id="f-122" unitRef="usd">1249600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-5" id="f-123" unitRef="usd">1843600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-5" id="f-124" unitRef="usd">1799900000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-5" id="f-125" unitRef="usd">4929500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-5" id="f-126" unitRef="usd">4933700000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-5" id="f-127" unitRef="usd">2018200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-128" unitRef="usd">1984000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-129" unitRef="usd">4087800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-130" unitRef="usd">3975300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-5" id="f-131" unitRef="usd">1763500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-5" id="f-132" unitRef="usd">1715200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-5" id="f-133" unitRef="usd">3589800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-5" id="f-134" unitRef="usd">3465000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-5" id="f-135" unitRef="usd">159900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-5" id="f-136" unitRef="usd">156600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-137" unitRef="usd">314500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-5" id="f-138" unitRef="usd">307200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-5" id="f-139" unitRef="usd">13600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-5" id="f-140" unitRef="usd">19500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-141" unitRef="usd">28200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-5" id="f-142" unitRef="usd">39000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-5" id="f-143" unitRef="usd">81300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-5" id="f-144" unitRef="usd">92700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-145" unitRef="usd">155400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-5" id="f-146" unitRef="usd">164100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-5" id="f-147" unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-5" id="f-148" unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-5" id="f-149" unitRef="usd">3000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-5" id="f-150" unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense contextRef="c-5" decimals="-5" id="f-151" unitRef="usd">20600000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-6" decimals="-5" id="f-152" unitRef="usd">21100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-5" id="f-153" unitRef="usd">41900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-7" decimals="-5" id="f-154" unitRef="usd">40900000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-155" unitRef="usd">62400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-156" unitRef="usd">72300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-157" unitRef="usd">116400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-158" unitRef="usd">125000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-159" unitRef="usd">18700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-160" unitRef="usd">20400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-161" unitRef="usd">28000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-162" unitRef="usd">34500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-163" unitRef="usd">43800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-164" unitRef="usd">51900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-165" unitRef="usd">88400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-166" unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-5" decimals="-5" id="f-167" unitRef="usd">10300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-6" decimals="-5" id="f-168" unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-1" decimals="-5" id="f-169" unitRef="usd">-5700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-7" decimals="-5" id="f-170" unitRef="usd">-15600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="c-5" decimals="-5" id="f-171" unitRef="usd">-1700000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="c-6" decimals="-5" id="f-172" unitRef="usd">2300000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="c-1" decimals="-5" id="f-173" unitRef="usd">3700000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="c-7" decimals="-5" id="f-174" unitRef="usd">12800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-5" decimals="-5" id="f-175" unitRef="usd">2700000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-6" decimals="-5" id="f-176" unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-1" decimals="-5" id="f-177" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-7" decimals="-5" id="f-178" unitRef="usd">-4300000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-5" id="f-179" unitRef="usd">49700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-5" id="f-180" unitRef="usd">52400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-5" id="f-181" unitRef="usd">87900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-5" id="f-182" unitRef="usd">92000000.0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-183"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-184"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-185"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-186"
      unitRef="usdPerShare">1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-5" id="f-191" unitRef="shares">63300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-5" id="f-192" unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-193" unitRef="shares">63400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-5" id="f-194" unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-5" id="f-195" unitRef="shares">63500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-5" id="f-196" unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-197" unitRef="shares">63700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-5" id="f-198" unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-5" id="f-199" unitRef="shares">63300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-5" id="f-200" unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-5" id="f-201" unitRef="shares">66100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-5" id="f-202" unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="-5" id="f-203" unitRef="shares">62800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-5" id="f-204" unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-11" decimals="-5" id="f-205" unitRef="shares">65600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-5" id="f-206" unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-12" decimals="-5" id="f-207" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-12" decimals="-5" id="f-208" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-13" decimals="-5" id="f-209" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-5" id="f-210" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-14" decimals="-5" id="f-211" unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-14" decimals="-5" id="f-212" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-15" decimals="-5" id="f-213" unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-15" decimals="-5" id="f-214" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-12" decimals="-5" id="f-215" unitRef="shares">600000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-12" decimals="-5" id="f-216" unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-13" decimals="-5" id="f-217" unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-13" decimals="-5" id="f-218" unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-14" decimals="-5" id="f-219" unitRef="shares">600000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-14" decimals="-5" id="f-220" unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-15" decimals="-5" id="f-221" unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-15" decimals="-5" id="f-222" unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-16" decimals="-5" id="f-223" unitRef="shares">62800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-5" id="f-224" unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-5" id="f-225" unitRef="shares">66100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-5" id="f-226" unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-16" decimals="-5" id="f-227" unitRef="shares">62800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-5" id="f-228" unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-5" id="f-229" unitRef="shares">66100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-5" id="f-230" unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-5" id="f-231" unitRef="usd">558500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-5" id="f-232" unitRef="usd">670700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-5" id="f-233" unitRef="usd">558900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-5" id="f-234" unitRef="usd">675500000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-22" decimals="-5" id="f-235" unitRef="usd">1000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-5" id="f-236" unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-24" decimals="-5" id="f-237" unitRef="usd">-7800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-5" id="f-238" unitRef="usd">-10900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-22" decimals="-5" id="f-239" unitRef="usd">8400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-23" decimals="-5" id="f-240" unitRef="usd">7700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-5" id="f-241" unitRef="usd">16600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-25" decimals="-5" id="f-242" unitRef="usd">14600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-22" decimals="-5" id="f-243" unitRef="usd">23800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-23" decimals="-5" id="f-244" unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-24" decimals="-5" id="f-245" unitRef="usd">23800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-25" decimals="-5" id="f-246" unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-5" id="f-247" unitRef="usd">544000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-5" id="f-248" unitRef="usd">679200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-5" id="f-249" unitRef="usd">544000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-5" id="f-250" unitRef="usd">679200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-5" id="f-251" unitRef="usd">-15700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-5" id="f-252" unitRef="usd">-15100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-5" id="f-253" unitRef="usd">-9200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-5" id="f-254" unitRef="usd">-16200000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-32" decimals="-5" id="f-255" unitRef="usd">5900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-33" decimals="-5" id="f-256" unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-34" decimals="-5" id="f-257" unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-35" decimals="-5" id="f-258" unitRef="usd">1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-5" id="f-259" unitRef="usd">-9800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-5" id="f-260" unitRef="usd">-14600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-5" id="f-261" unitRef="usd">-9800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-5" id="f-262" unitRef="usd">-14600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-5" id="f-263" unitRef="usd">1279300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-5" id="f-264" unitRef="usd">1080300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-5" id="f-265" unitRef="usd">1249600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-5" id="f-266" unitRef="usd">1057200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-42" decimals="-5" id="f-267" unitRef="usd">43800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-43" decimals="-5" id="f-268" unitRef="usd">51900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-44" decimals="-5" id="f-269" unitRef="usd">88400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-45" decimals="-5" id="f-270" unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c-42" decimals="-5" id="f-271" unitRef="usd">14100000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-43" decimals="-5" id="f-272" unitRef="usd">14500000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-44" decimals="-5" id="f-273" unitRef="usd">28300000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-45" decimals="-5" id="f-274" unitRef="usd">29000000.0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsSharebasedCompensationStock contextRef="c-42" decimals="-5" id="f-275" unitRef="usd">200000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock contextRef="c-43" decimals="-5" id="f-276" unitRef="usd">200000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock contextRef="c-44" decimals="-5" id="f-277" unitRef="usd">1000000.0</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock contextRef="c-45" decimals="-5" id="f-278" unitRef="usd">1100000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-5" id="f-279" unitRef="usd">1308800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-5" id="f-280" unitRef="usd">1117500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-5" id="f-281" unitRef="usd">1308800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-5" id="f-282" unitRef="usd">1117500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-5" id="f-283" unitRef="usd">1843600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-5" id="f-284" unitRef="usd">1782800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-5" id="f-285" unitRef="usd">1843600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-5" id="f-286" unitRef="usd">1782800000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="INF"
      id="f-287"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-6"
      decimals="INF"
      id="f-288"
      unitRef="usdPerShare">0.220</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-289"
      unitRef="usdPerShare">0.450</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-7"
      decimals="INF"
      id="f-290"
      unitRef="usdPerShare">0.440</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-291" unitRef="usd">88400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-292" unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-293" unitRef="usd">52900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-5" id="f-294" unitRef="usd">61100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-295" unitRef="usd">-2600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-296" unitRef="usd">3300000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-5" id="f-297" unitRef="usd">16600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-5" id="f-298" unitRef="usd">14600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-5" id="f-299" unitRef="usd">2200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-5" id="f-300" unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccretionExpense contextRef="c-1" decimals="-5" id="f-301" unitRef="usd">300000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense contextRef="c-7" decimals="-5" id="f-302" unitRef="usd">200000</us-gaap:AccretionExpense>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-1" decimals="-5" id="f-303" unitRef="usd">200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-7" decimals="-5" id="f-304" unitRef="usd">-200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-1" decimals="-5" id="f-305" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-7" decimals="-5" id="f-306" unitRef="usd">-8400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-5" id="f-307" unitRef="usd">3000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-5" id="f-308" unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-1" decimals="-5" id="f-309" unitRef="usd">1800000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-7" decimals="-5" id="f-310" unitRef="usd">1800000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-1" decimals="-5" id="f-311" unitRef="usd">-36400000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-7" decimals="-5" id="f-312" unitRef="usd">93500000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-5" id="f-313" unitRef="usd">34400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-5" id="f-314" unitRef="usd">35900000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="c-1" decimals="-5" id="f-315" unitRef="usd">-5000000.0</abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-5" id="f-316" unitRef="usd">-3500000</abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c-1" decimals="-5" id="f-317" unitRef="usd">30100000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c-7" decimals="-5" id="f-318" unitRef="usd">-22900000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-5" id="f-319" unitRef="usd">-57800000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-7" decimals="-5" id="f-320" unitRef="usd">-118100000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent contextRef="c-1" decimals="-5" id="f-321" unitRef="usd">-1800000</abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent>
    <abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent contextRef="c-7" decimals="-5" id="f-322" unitRef="usd">-6500000</abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve contextRef="c-1" decimals="-5" id="f-323" unitRef="usd">49500000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve contextRef="c-7" decimals="-5" id="f-324" unitRef="usd">25400000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-5" id="f-325" unitRef="usd">-5400000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-7" decimals="-5" id="f-326" unitRef="usd">-4000000.0</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-1" decimals="-5" id="f-327" unitRef="usd">-900000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-7" decimals="-5" id="f-328" unitRef="usd">-300000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-329" unitRef="usd">28400000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-5" id="f-330" unitRef="usd">-135400000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-331" unitRef="usd">116900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-5" id="f-332" unitRef="usd">-45000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-333" unitRef="usd">29100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-5" id="f-334" unitRef="usd">23800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities contextRef="c-1" decimals="-5" id="f-335" unitRef="usd">600000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities contextRef="c-7" decimals="-5" id="f-336" unitRef="usd">1600000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-337" unitRef="usd">-28600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-5" id="f-338" unitRef="usd">-22200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-5" id="f-339" unitRef="usd">8700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-5" id="f-340" unitRef="usd">12000000.0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-5" id="f-341" unitRef="usd">23800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-5" id="f-342" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-5" id="f-343" unitRef="usd">28300000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-7" decimals="-5" id="f-344" unitRef="usd">29000000.0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-5" id="f-345" unitRef="usd">556000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-7" decimals="-5" id="f-346" unitRef="usd">575500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-5" id="f-347" unitRef="usd">597300000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-7" decimals="-5" id="f-348" unitRef="usd">459800000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts contextRef="c-1" decimals="-5" id="f-349" unitRef="usd">6000000.0</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts contextRef="c-7" decimals="-5" id="f-350" unitRef="usd">-11000000.0</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <abm:ProceedsFromRepaymentsOfEnergySavingContracts contextRef="c-1" decimals="-5" id="f-351" unitRef="usd">0</abm:ProceedsFromRepaymentsOfEnergySavingContracts>
    <abm:ProceedsFromRepaymentsOfEnergySavingContracts contextRef="c-7" decimals="-5" id="f-352" unitRef="usd">500000</abm:ProceedsFromRepaymentsOfEnergySavingContracts>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-5" id="f-353" unitRef="usd">2000000.0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-7" decimals="-5" id="f-354" unitRef="usd">1500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-355" unitRef="usd">-98000000.0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-5" id="f-356" unitRef="usd">62800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-5" id="f-357" unitRef="usd">800000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-7" decimals="-5" id="f-358" unitRef="usd">2600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-5" id="f-359" unitRef="usd">-8800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-5" id="f-360" unitRef="usd">-1800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-5" id="f-361" unitRef="usd">69500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-51" decimals="-5" id="f-362" unitRef="usd">73000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-5" id="f-363" unitRef="usd">60700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-50" decimals="-5" id="f-364" unitRef="usd">71200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-365">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-20240430_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="c-1"
      decimals="INF"
      id="f-366"
      unitRef="industry_group">4</abm:NumberOfIndustryGroups>
    <abm:NumberOfTechnicalSolutionSegments
      contextRef="c-1"
      decimals="INF"
      id="f-367"
      unitRef="segment">1</abm:NumberOfTechnicalSolutionSegments>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-368">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, 2023. 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, 2024, was $76.9 million and $157.0 million, respectively. Management reimbursement revenue for the three and six months ended April 30, 2023, was $73.5&#160;million and $146.0 million, respectively.&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;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 September 2022, the FASB issued ASU 2022-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities &#x2014; Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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&#x2019;s nature, activity during the period, changes from period to period, and potential magnitude. 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 &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;15, 2023, with early adoption permitted. We adopted this standard, effective November 1, 2023, on a prospective basis, except for the rollforward requirement, which becomes effective in fiscal year 2025. We do not participate in any material supplier finance programs and, as such, the adoption of this guidance did not have an impact on our disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-369">&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, 2023. 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="c-1" id="f-370">&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;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.&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, 2024&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;$283.0 million. We expect to recognize revenue on approximately 71%&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="c-52" decimals="-5" id="f-371" unitRef="usd">76900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-53" decimals="-5" id="f-372" unitRef="usd">157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-5" id="f-373" unitRef="usd">73500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-5" id="f-374" unitRef="usd">146000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-375">&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;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 September 2022, the FASB issued ASU 2022-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities &#x2014; Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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&#x2019;s nature, activity during the period, changes from period to period, and potential magnitude. 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 &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;15, 2023, with early adoption permitted. We adopted this standard, effective November 1, 2023, on a prospective basis, except for the rollforward requirement, which becomes effective in fiscal year 2025. We do not participate in any material supplier finance programs and, as such, the adoption of this guidance did not have an impact on our disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-376">ACQUISITIONS&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.&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 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 would be 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. In 2024, defined EBITDA targets were not achieved, and as a result, no contingent consideration payment was made in 2024 for calendar year 2023. The maximum remaining contingent consideration that is payable in calendar years 2025 and 2026 is $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;At October 31, 2023, the estimate of the fair value of the contingent consideration was $13.4 million. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-56" decimals="-5" id="f-377" unitRef="usd">170000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-57" decimals="-5" id="f-378" unitRef="usd">280000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh contextRef="c-58" decimals="-5" id="f-379" unitRef="usd">75000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh contextRef="c-59" decimals="-5" id="f-380" unitRef="usd">130000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-60" decimals="-5" id="f-381" unitRef="usd">280000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-61" decimals="-5" id="f-382" unitRef="usd">59000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-62" decimals="-5" id="f-383" unitRef="usd">13400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-384">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&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&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="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&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;681.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;338.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;199.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,261.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,374.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;687.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;397.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;78.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,537.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&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&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;102.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;12.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;80.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;194.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;205.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;25.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;162.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;393.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&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&gt;&lt;td colspan="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;205.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;38.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;25.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;280.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;442.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;77.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;47.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;24.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;591.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&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;176.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;176.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;342.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;342.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&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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;105.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;105.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;222.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;222.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&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&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;989.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;388.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;225.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;238.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;176.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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,018.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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,022.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;789.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;445.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;487.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;342.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;4,087.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.309%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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.1pt;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&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:7pt;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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&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="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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;/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="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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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;/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="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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;/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="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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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; 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, service concession 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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, 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;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 90 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, 2024&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;$283.0 million. We expect to recognize revenue on approximately 71%&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 have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the &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;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&gt;&lt;td style="width:57.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.636%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;October 31, 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;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&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="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&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,167.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,219.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&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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;170.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&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&gt;&lt;td colspan="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;152.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;139.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&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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;30.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&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 &#x201c;Trade accounts receivable, net,&#x201d; 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 &#x201c;Other current assets&#x201d; and &#x201c;Other noncurrent assets&#x201d; on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2024, we capitalized $7.4 million of new costs and amortized $7.4 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&gt;&lt;td style="width:76.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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;Six Months Ended&lt;br/&gt;April 30, 2024&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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;141.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&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&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;121.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&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&gt;&lt;td colspan="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;(107.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&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&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;154.9&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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; Included in &#x201c;Other accrued liabilities&#x201d; on the unaudited Consolidated Balance Sheets.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="c-1" id="f-385">&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&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&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.1pt;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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&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="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&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;681.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;338.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;199.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,261.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,374.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;687.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;397.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;78.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,537.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&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&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;102.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;12.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;80.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;194.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;205.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;25.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;162.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;393.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&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&gt;&lt;td colspan="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;205.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;38.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;25.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;280.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;442.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;77.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;47.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;24.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;591.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&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;176.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;176.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;342.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;342.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&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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;105.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;105.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;222.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:7.6pt;font-weight:400;line-height:100%"&gt;222.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&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&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;989.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;388.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;225.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;238.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;176.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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,018.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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,022.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;789.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;445.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;487.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;342.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;4,087.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.309%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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:7pt;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&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.1pt;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&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:7pt;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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&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="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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;/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="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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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;/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="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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;/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="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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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: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&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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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; 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, service concession 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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="c-63" decimals="-5" id="f-386" unitRef="usd">681500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-5" id="f-387" unitRef="usd">338200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-5" id="f-388" unitRef="usd">199700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-5" id="f-389" unitRef="usd">41900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-5" id="f-390" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-5" id="f-391" unitRef="usd">1261300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-5" id="f-392" unitRef="usd">1374700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-5" id="f-393" unitRef="usd">687100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-5" id="f-394" unitRef="usd">397700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-5" id="f-395" unitRef="usd">78400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-5" id="f-396" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-5" id="f-397" unitRef="usd">2537900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-5" id="f-398" unitRef="usd">102500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-5" id="f-399" unitRef="usd">12100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-5" id="f-400" unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-5" id="f-401" unitRef="usd">80100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-5" id="f-402" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-5" id="f-403" unitRef="usd">194800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-5" id="f-404" unitRef="usd">205700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-5" id="f-405" unitRef="usd">25100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-5" id="f-406" unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-5" id="f-407" unitRef="usd">162800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-5" id="f-408" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-5" id="f-409" unitRef="usd">393900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-5" id="f-410" unitRef="usd">205700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-5" id="f-411" unitRef="usd">38300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-5" id="f-412" unitRef="usd">25800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-5" id="f-413" unitRef="usd">11100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-5" id="f-414" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-5" id="f-415" unitRef="usd">280800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-5" id="f-416" unitRef="usd">442300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-5" id="f-417" unitRef="usd">77300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-5" id="f-418" unitRef="usd">47800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-5" id="f-419" unitRef="usd">24100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-5" id="f-420" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-5" id="f-421" unitRef="usd">591400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-5" id="f-422" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-5" id="f-423" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-5" id="f-424" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-5" id="f-425" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-5" id="f-426" unitRef="usd">176200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-5" id="f-427" unitRef="usd">176200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-5" id="f-428" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-5" id="f-429" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-5" id="f-430" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-5" id="f-431" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-5" id="f-432" unitRef="usd">342100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-5" id="f-433" unitRef="usd">342100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-5" id="f-434" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-5" id="f-435" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-5" id="f-436" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-5" id="f-437" unitRef="usd">105100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-5" id="f-438" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-5" id="f-439" unitRef="usd">105100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-5" id="f-440" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-5" id="f-441" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-5" id="f-442" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-5" id="f-443" unitRef="usd">222500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-5" id="f-444" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-5" id="f-445" unitRef="usd">222500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-5" id="f-446" unitRef="usd">989600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-5" id="f-447" unitRef="usd">388600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-5" id="f-448" unitRef="usd">225600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-5" id="f-449" unitRef="usd">238200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-5" id="f-450" unitRef="usd">176200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-5" id="f-451" unitRef="usd">2018200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-5" id="f-452" unitRef="usd">2022800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-5" id="f-453" unitRef="usd">789500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-5" id="f-454" unitRef="usd">445700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-5" id="f-455" unitRef="usd">487800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-5" id="f-456" unitRef="usd">342100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-457" unitRef="usd">4087800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-5" id="f-458" unitRef="usd">673500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-5" id="f-459" unitRef="usd">325300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-5" id="f-460" unitRef="usd">188200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-5" id="f-461" unitRef="usd">36200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-5" id="f-462" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-5" id="f-463" unitRef="usd">1223200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-5" id="f-464" unitRef="usd">1360600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-5" id="f-465" unitRef="usd">653800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-5" id="f-466" unitRef="usd">375900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-5" id="f-467" unitRef="usd">72100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-5" id="f-468" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-5" id="f-469" unitRef="usd">2462400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-5" id="f-470" unitRef="usd">100300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-5" id="f-471" unitRef="usd">9900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-5" id="f-472" unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-5" id="f-473" unitRef="usd">91700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-5" id="f-474" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-5" id="f-475" unitRef="usd">202100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-5" id="f-476" unitRef="usd">197100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-5" id="f-477" unitRef="usd">21300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-5" id="f-478" unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-5" id="f-479" unitRef="usd">166500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-5" id="f-480" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-5" id="f-481" unitRef="usd">385500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-5" id="f-482" unitRef="usd">224700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-5" id="f-483" unitRef="usd">38000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-5" id="f-484" unitRef="usd">28200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-5" id="f-485" unitRef="usd">8000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-5" id="f-486" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-5" id="f-487" unitRef="usd">298900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-5" id="f-488" unitRef="usd">477300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-5" id="f-489" unitRef="usd">78500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-5" id="f-490" unitRef="usd">55200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-5" id="f-491" unitRef="usd">16800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-5" id="f-492" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-5" id="f-493" unitRef="usd">627800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-5" id="f-494" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-5" id="f-495" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-5" id="f-496" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-5" id="f-497" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-5" id="f-498" unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-5" id="f-499" unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-5" id="f-500" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-5" id="f-501" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-5" id="f-502" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-5" id="f-503" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-5" id="f-504" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-5" id="f-505" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-5" id="f-506" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-5" id="f-507" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-5" id="f-508" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-5" id="f-509" unitRef="usd">91300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-5" id="f-510" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-5" id="f-511" unitRef="usd">91300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-5" id="f-512" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-5" id="f-513" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-5" id="f-514" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-5" id="f-515" unitRef="usd">184100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-5" id="f-516" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-5" id="f-517" unitRef="usd">184100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-5" id="f-518" unitRef="usd">998500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-5" id="f-519" unitRef="usd">373200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-5" id="f-520" unitRef="usd">216700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-5" id="f-521" unitRef="usd">227200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-5" id="f-522" unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-523" unitRef="usd">1984000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-5" id="f-524" unitRef="usd">2035000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-5" id="f-525" unitRef="usd">753700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-526" unitRef="usd">431600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-527" unitRef="usd">439500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-528" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-529" unitRef="usd">3975300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-530">&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, 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;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 90 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 have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the &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;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="c-3" decimals="-5" id="f-531" unitRef="usd">283000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-203" decimals="2" id="f-532" unitRef="number">0.71</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-203" id="f-533">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-534">&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&gt;&lt;td style="width:57.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.636%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;October 31, 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;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&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="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&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,167.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,219.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&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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;170.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&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&gt;&lt;td colspan="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;152.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;139.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&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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;30.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&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 &#x201c;Trade accounts receivable, net,&#x201d; 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 &#x201c;Other current assets&#x201d; and &#x201c;Other noncurrent assets&#x201d; on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2024, we capitalized $7.4 million of new costs and amortized $7.4 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&gt;&lt;td style="width:76.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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;Six Months Ended&lt;br/&gt;April 30, 2024&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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;141.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&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&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;121.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&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&gt;&lt;td colspan="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;(107.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&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&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;154.9&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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; Included in &#x201c;Other accrued liabilities&#x201d; on the unaudited Consolidated Balance Sheets.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <abm:ContractWithCustomerAssetBilledTradeReceivableCurrent contextRef="c-3" decimals="-5" id="f-535" unitRef="usd">1167600000</abm:ContractWithCustomerAssetBilledTradeReceivableCurrent>
    <abm:ContractWithCustomerAssetBilledTradeReceivableCurrent contextRef="c-4" decimals="-5" id="f-536" unitRef="usd">1219600000</abm:ContractWithCustomerAssetBilledTradeReceivableCurrent>
    <abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent contextRef="c-3" decimals="-5" id="f-537" unitRef="usd">171200000</abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent>
    <abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent contextRef="c-4" decimals="-5" id="f-538" unitRef="usd">170400000</abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent>
    <abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent contextRef="c-3" decimals="-5" id="f-539" unitRef="usd">152200000</abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent>
    <abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent contextRef="c-4" decimals="-5" id="f-540" unitRef="usd">139200000</abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent>
    <abm:ContractWithCustomerAssetCapitalizedCommissions contextRef="c-3" decimals="-5" id="f-541" unitRef="usd">30200000</abm:ContractWithCustomerAssetCapitalizedCommissions>
    <abm:ContractWithCustomerAssetCapitalizedCommissions contextRef="c-4" decimals="-5" id="f-542" unitRef="usd">30200000</abm:ContractWithCustomerAssetCapitalizedCommissions>
    <abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts contextRef="c-1" decimals="-5" id="f-543" unitRef="usd">7400000</abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-544" unitRef="usd">7400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="INF" id="f-545" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <abm:ContractWithCustomerLiabilityOtherCurrent contextRef="c-4" decimals="-5" id="f-546" unitRef="usd">141200000</abm:ContractWithCustomerLiabilityOtherCurrent>
    <abm:ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities contextRef="c-1" decimals="-5" id="f-547" unitRef="usd">121600000</abm:ContractWithCustomerLiabilityOtherIncreaseDecreaseForAdditionalContractLiabilities>
    <abm:ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized contextRef="c-1" decimals="-5" id="f-548" unitRef="usd">107900000</abm:ContractWithCustomerLiabilityOtherIncludingNewContractRevenueRecognized>
    <abm:ContractWithCustomerLiabilityOtherCurrent contextRef="c-3" decimals="-5" id="f-549" unitRef="usd">154900000</abm:ContractWithCustomerLiabilityOtherCurrent>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-551">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:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.279%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.693%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.696%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;/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;43.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;88.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&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-bottom:2pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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.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&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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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 per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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.69&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;1.39&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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&gt;&lt;br/&gt;&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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;/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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-552">&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:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.279%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.693%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.696%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;/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;43.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;88.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&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-bottom:2pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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.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&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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;63.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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 per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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.69&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;1.39&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-553" unitRef="usd">43800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-554" unitRef="usd">51900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-555" unitRef="usd">88400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-556" unitRef="usd">90400000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-5" id="f-557" unitRef="shares">63300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-5" id="f-558" unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-559" unitRef="shares">63400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-5" id="f-560" unitRef="shares">66400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-205"
      decimals="-5"
      id="f-561"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-206"
      decimals="-5"
      id="f-562"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-207"
      decimals="-5"
      id="f-563"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-208"
      decimals="-5"
      id="f-564"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-209"
      decimals="-5"
      id="f-565"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-210"
      decimals="-5"
      id="f-566"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-211"
      decimals="-5"
      id="f-567"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-212"
      decimals="-5"
      id="f-568"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-5" id="f-569" unitRef="shares">63500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-5" id="f-570" unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-571" unitRef="shares">63700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-5" id="f-572" unitRef="shares">66700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-573"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-574"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-575"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-576"
      unitRef="usdPerShare">1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-577"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-578"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-579"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-580"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-581">&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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;/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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="-5" id="f-582" unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="-5" id="f-583" unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-584" unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-5" id="f-585" unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-586">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&gt;&lt;td style="width:50.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'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&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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: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&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;60.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;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;69.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&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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3.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&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;4.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&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;Credit facility&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&gt;&lt;td colspan="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,272.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,313.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&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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;36.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&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:#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&gt;&lt;td colspan="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;15.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15.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&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;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:#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&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;13.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;13.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&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 Amended Credit Facility. Due to variable interest rates, the carrying value of outstanding borrowings under this facility approximates the fair value. See Note 8, &#x201c;Credit Facility,&#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;Credit Facility,&#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;Our investments do not have a readily determinable fair value; therefore, we account for the investments using the measurement alternative under Topic 321 and measure the investments at initial cost plus or minus fair value adjustments if there are observable prices minus 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 the &#x201c;Selling, general and administrative expenses&#x201d; of the unaudited Consolidated Statements of Comprehensive Income. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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-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="c-1" id="f-587">&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&gt;&lt;td style="width:50.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'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&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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: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&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;60.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;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;69.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&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&gt;&lt;td colspan="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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3.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&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;4.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&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;Credit facility&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&gt;&lt;td colspan="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,272.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,313.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&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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;36.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&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:#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&gt;&lt;td colspan="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;15.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15.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&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;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:#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&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;13.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;13.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&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 Amended Credit Facility. Due to variable interest rates, the carrying value of outstanding borrowings under this facility approximates the fair value. See Note 8, &#x201c;Credit Facility,&#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;Credit Facility,&#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;Our investments do not have a readily determinable fair value; therefore, we account for the investments using the measurement alternative under Topic 321 and measure the investments at initial cost plus or minus fair value adjustments if there are observable prices minus impairment, if any.&lt;/span&gt;&lt;/div&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 the &#x201c;Selling, general and administrative expenses&#x201d; of the unaudited Consolidated Statements of Comprehensive Income. There was no material change in the fair value of the contingent consideration during the three and six months ended April&#160;30, 2024&lt;/span&gt;.</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-213" decimals="-5" id="f-588" unitRef="usd">60700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-214" decimals="-5" id="f-589" unitRef="usd">69500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-213" decimals="-5" id="f-590" unitRef="usd">2300000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-214" decimals="-5" id="f-591" unitRef="usd">3100000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-213" decimals="-5" id="f-592" unitRef="usd">4200000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-214" decimals="-5" id="f-593" unitRef="usd">4000000.0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DebtInstrumentFairValue contextRef="c-215" decimals="-5" id="f-594" unitRef="usd">1272500000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-216" decimals="-5" id="f-595" unitRef="usd">1313800000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="c-215" decimals="-5" id="f-596" unitRef="usd">30700000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="c-216" decimals="-5" id="f-597" unitRef="usd">36400000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-217" decimals="-5" id="f-598" unitRef="usd">15400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-218" decimals="-5" id="f-599" unitRef="usd">15400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-217" decimals="-5" id="f-600" unitRef="usd">13400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-218" decimals="-5" id="f-601" unitRef="usd">13400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:InsuranceDisclosureTextBlock contextRef="c-1" id="f-602">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 $5.0&#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&#160;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 2024&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 2024, 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, 2023, through October 31, 2023 (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 2024, 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, 2023, through January 31, 2024 (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, 2024, we increased our total reserves related to prior years for known claims as well as our estimate of the loss amounts associated with incurred but not reported claims (&#x201c;IBNR claims&#x201d;) by $9.7 million during the six months ended April&#160;30, 2024. During the six months ended April&#160;30, 2023, it was determined that there was no adjustment required for our total reserves related to prior years. 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&gt;&lt;td style="width:63.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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;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;602.9&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;555.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&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;11.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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.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&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;106.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;67.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&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, 2024, and October&#160;31, 2023, 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&gt;&lt;td style="width:63.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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;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;53.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;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;53.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&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;176.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;178.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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;3.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&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;232.0&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;234.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InsuranceDisclosureTextBlock>
    <abm:SelfInsuredRetentionAmountPerOccurrence contextRef="c-219" decimals="-5" id="f-603" unitRef="usd">1000000</abm:SelfInsuredRetentionAmountPerOccurrence>
    <abm:SelfInsuredRetentionAmountPerOccurrence contextRef="c-220" decimals="-5" id="f-604" unitRef="usd">5000000</abm:SelfInsuredRetentionAmountPerOccurrence>
    <abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit contextRef="c-219" decimals="-5" id="f-605" unitRef="usd">1000000</abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit>
    <abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit contextRef="c-220" decimals="-5" id="f-606" unitRef="usd">5000000</abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit>
    <abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses contextRef="c-3" decimals="-5" id="f-607" unitRef="usd">200000000</abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses>
    <abm:PropertyDamagePolicyLimit contextRef="c-3" decimals="-5" id="f-608" unitRef="usd">75000000</abm:PropertyDamagePolicyLimit>
    <abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms contextRef="c-220" decimals="-5" id="f-609" unitRef="usd">500000</abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense contextRef="c-1" decimals="-5" id="f-610" unitRef="usd">9700000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense contextRef="c-7" decimals="INF" id="f-611" unitRef="usd">0</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock contextRef="c-1" id="f-612">&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&gt;&lt;td style="width:63.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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;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;602.9&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;555.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&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;11.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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.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&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;106.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;67.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock>
    <us-gaap:SelfInsuranceReserve contextRef="c-221" decimals="-5" id="f-613" unitRef="usd">602900000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-222" decimals="-5" id="f-614" unitRef="usd">555000000.0</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-223" decimals="-5" id="f-615" unitRef="usd">11400000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-224" decimals="-5" id="f-616" unitRef="usd">9500000</us-gaap:SelfInsuranceReserve>
    <us-gaap:EstimatedInsuranceRecoveries contextRef="c-3" decimals="-5" id="f-617" unitRef="usd">106600000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries contextRef="c-4" decimals="-5" id="f-618" unitRef="usd">67100000</us-gaap:EstimatedInsuranceRecoveries>
    <abm:InsuranceDisclosureTableTextBlock contextRef="c-1" id="f-619">&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&gt;&lt;td style="width:63.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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;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;53.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;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;53.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&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;176.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;178.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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;3.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&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;232.0&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;234.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</abm:InsuranceDisclosureTableTextBlock>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-225" decimals="-5" id="f-620" unitRef="usd">53100000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-226" decimals="-5" id="f-621" unitRef="usd">53500000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-227" decimals="-5" id="f-622" unitRef="usd">176600000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-228" decimals="-5" id="f-623" unitRef="usd">178000000.0</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-229" decimals="-5" id="f-624" unitRef="usd">2300000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-230" decimals="-5" id="f-625" unitRef="usd">3100000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-3" decimals="-5" id="f-626" unitRef="usd">232000000.0</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations contextRef="c-4" decimals="-5" id="f-627" unitRef="usd">234700000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-628">Credit Facility&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;Credit Facility Information&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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 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;Current portion of long-term debt&lt;/span&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)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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&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)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(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&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: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;Current portion of term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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="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;Long-term debt&lt;/span&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)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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&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;520.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;536.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&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&gt;&lt;td colspan="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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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: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;Total noncurrent portion of term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;519.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;534.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&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;720.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;745.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&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: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;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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,239.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;1,279.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;At both April&#160;30, 2024, and October&#160;31, 2023, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was 7.17%.&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, 2024, we had borrowing capacity of $501.1 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: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; Standby letters of credit amounted to $57.9 million at April&#160;30, 2024. &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 (London Interbank Offered Rate) 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 &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;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, 2024, 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: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, 2024, we made principal payments under the term loan of $8.1&#160;million and $16.3 million, respectively. As of April&#160;30, 2024, the following principal payments are required under the Amended Credit Facility:&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&gt;&lt;td style="width:32.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2028&lt;/span&gt;&lt;/div&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;1,223.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;&#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&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&gt;&lt;td style="width:23.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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&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&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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&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&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&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&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&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&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&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&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&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;$202.5 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&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&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&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;$47.5 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&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&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&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&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&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&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  $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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April&#160;30, 2024&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;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October&#160;31, 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;, amounts recorded in accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) for interest rate swaps were a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; gain of $21.7 million, net of taxes of $9.0 million, and a gain of $26.0 million, net of taxes of $10.5 million, respectively. At April&#160;30, 2024, the total amount expected to be reclassified from AOCL to earnings during the next 12 months is a gain of $10.4 million, net of taxes of $3.7 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-629">&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;October 31, 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 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;Current portion of long-term debt&lt;/span&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)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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&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)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(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&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: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;Current portion of term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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="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;Long-term debt&lt;/span&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)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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&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;520.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;536.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&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&gt;&lt;td colspan="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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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: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;Total noncurrent portion of term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;519.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;534.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&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;720.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;745.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&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: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;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&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,239.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;1,279.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;At both April&#160;30, 2024, and October&#160;31, 2023, the weighted average interest rate on all outstanding borrowings, not including letters of credit and swaps, was 7.17%.&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, 2024, we had borrowing capacity of $501.1 million.&lt;/span&gt;&lt;/div&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; Standby letters of credit amounted to $57.9 million at April&#160;30, 2024.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <abm:LoansPayableCurrentGross contextRef="c-3" decimals="-5" id="f-630" unitRef="usd">32500000</abm:LoansPayableCurrentGross>
    <abm:LoansPayableCurrentGross contextRef="c-4" decimals="-5" id="f-631" unitRef="usd">32500000</abm:LoansPayableCurrentGross>
    <us-gaap:DeferredFinanceCostsCurrentNet contextRef="c-3" decimals="-5" id="f-632" unitRef="usd">900000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet contextRef="c-4" decimals="-5" id="f-633" unitRef="usd">1000000.0</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LoansPayableCurrent contextRef="c-3" decimals="-5" id="f-634" unitRef="usd">31600000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c-4" decimals="-5" id="f-635" unitRef="usd">31500000</us-gaap:LoansPayableCurrent>
    <abm:LoansPayableNoncurrentGross contextRef="c-3" decimals="-5" id="f-636" unitRef="usd">520000000.0</abm:LoansPayableNoncurrentGross>
    <abm:LoansPayableNoncurrentGross contextRef="c-4" decimals="-5" id="f-637" unitRef="usd">536300000</abm:LoansPayableNoncurrentGross>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="c-3" decimals="-5" id="f-638" unitRef="usd">1000000.0</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="c-4" decimals="-5" id="f-639" unitRef="usd">1500000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermLoansPayable contextRef="c-3" decimals="-5" id="f-640" unitRef="usd">519000000.0</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="c-4" decimals="-5" id="f-641" unitRef="usd">534800000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLineOfCredit contextRef="c-3" decimals="-5" id="f-642" unitRef="usd">720000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit contextRef="c-4" decimals="-5" id="f-643" unitRef="usd">745000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-5" id="f-644" unitRef="usd">1239000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-5" id="f-645" unitRef="usd">1279800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-231" decimals="4" id="f-646" unitRef="number">0.0717</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-232" decimals="4" id="f-647" unitRef="number">0.0717</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-3" decimals="-5" id="f-648" unitRef="usd">501100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-3" decimals="-5" id="f-649" unitRef="usd">57900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-233" decimals="INF" id="f-650" unitRef="usd">800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm contextRef="c-234" id="f-651">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-235" decimals="INF" id="f-652" unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-236" decimals="INF" id="f-653" unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-237" decimals="INF" id="f-654" unitRef="usd">800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-238" decimals="INF" id="f-655" unitRef="usd">800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-239" decimals="INF" id="f-656" unitRef="usd">1300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-240" decimals="INF" id="f-657" unitRef="usd">620000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-241" decimals="INF" id="f-658" unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-242" decimals="INF" id="f-659" unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-243" decimals="INF" id="f-660" unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-244" decimals="4" id="f-661" unitRef="number">0.0010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <abm:DebtInstrumentBasisSpreadFloor
      contextRef="c-245"
      decimals="INF"
      id="f-662"
      unitRef="number">0</abm:DebtInstrumentBasisSpreadFloor>
    <abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio
      contextRef="c-246"
      decimals="INF"
      id="f-663"
      unitRef="number">5.00</abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio>
    <abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio
      contextRef="c-246"
      decimals="INF"
      id="f-664"
      unitRef="number">4.00</abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio>
    <abm:DebtInstrumentCovenantMinimumInterestCoverageRatio
      contextRef="c-246"
      decimals="INF"
      id="f-665"
      unitRef="number">1.50</abm:DebtInstrumentCovenantMinimumInterestCoverageRatio>
    <abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio
      contextRef="c-247"
      decimals="INF"
      id="f-666"
      unitRef="number">5.50</abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio>
    <abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio
      contextRef="c-247"
      decimals="INF"
      id="f-667"
      unitRef="number">4.50</abm:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-248" decimals="-5" id="f-668" unitRef="usd">6400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-241" decimals="-5" id="f-669" unitRef="usd">6200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-249" decimals="-5" id="f-670" unitRef="usd">12600000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-250" decimals="-5" id="f-671" unitRef="usd">4900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-251" decimals="-5" id="f-672" unitRef="usd">7700000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c-5" decimals="-5" id="f-673" unitRef="usd">8100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c-1" decimals="-5" id="f-674" unitRef="usd">16300000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-675">As of April&#160;30, 2024, the following principal payments are required under the Amended Credit Facility:&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&gt;&lt;td style="width:32.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2028&lt;/span&gt;&lt;/div&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&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;1,223.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="c-252" decimals="-5" id="f-676" unitRef="usd">16300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-252" decimals="-5" id="f-677" unitRef="usd">32500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-252" decimals="-5" id="f-678" unitRef="usd">1223800000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-252" decimals="-5" id="f-679" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-252" decimals="-5" id="f-680" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock contextRef="c-1" id="f-681">&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&gt;&lt;td style="width:23.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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&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&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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&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&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&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&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&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&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&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&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&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;$202.5 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&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&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&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;$47.5 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&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&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&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&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&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&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;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  $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="c-253" decimals="INF" id="f-682" unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-253" decimals="4" id="f-683" unitRef="number">0.0172</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-254" decimals="INF" id="f-684" unitRef="usd">150000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-254" decimals="4" id="f-685" unitRef="number">0.0185</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-255" decimals="INF" id="f-686" unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-255" decimals="4" id="f-687" unitRef="number">0.0288</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-256" decimals="INF" id="f-688" unitRef="usd">202500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-256" decimals="4" id="f-689" unitRef="number">0.0283</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-257" decimals="INF" id="f-690" unitRef="usd">47500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-257" decimals="4" id="f-691" unitRef="number">0.0279</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-258" decimals="INF" id="f-692" unitRef="usd">170000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-258" decimals="4" id="f-693" unitRef="number">0.0381</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-259" decimals="INF" id="f-694" unitRef="usd">300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-260" decimals="INF" id="f-695" unitRef="usd">175000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-261" decimals="INF" id="f-696" unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-262" decimals="-5" id="f-697" unitRef="usd">21700000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-262" decimals="-5" id="f-698" unitRef="usd">9000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-263" decimals="-5" id="f-699" unitRef="usd">26000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-263" decimals="-5" id="f-700" unitRef="usd">10500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet contextRef="c-3" decimals="-5" id="f-701" unitRef="usd">10400000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax contextRef="c-3" decimals="-5" id="f-702" unitRef="usd">3700000</abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-703">COMMON STOCK  &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 December 13, 2023, 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.&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; The repurchase program may be suspended or discontinued at any time without prior notice. &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-style:italic;font-weight:700;line-height:120%"&gt;Repurchase Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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 repurchased shares under the share repurchase program during the second quarter of fiscal year 2024, as summarized below. At April&#160;30, 2024, authorization for $186.5 million of repurchases remained under the Share Repurchase Program. We did not repurchase any shares during the six months ended April 30, 2023.&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:94.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.573%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.488%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.573%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.336%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Three Months Ended April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Six Months Ended April 30, 2024&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;Total number of shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price paid per share&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&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total cash paid for share repurchases&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&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;23.80&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;23.80&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount contextRef="c-264" decimals="-5" id="f-704" unitRef="usd">150000000</abm:StockRepurchaseProgramIncreaseDecreaseInAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-3" decimals="-5" id="f-705" unitRef="usd">186500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-7" decimals="INF" id="f-706" unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c-1" id="f-707">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.573%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.488%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.573%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.336%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Three Months Ended April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Six Months Ended April 30, 2024&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;Total number of shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price paid per share&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&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total cash paid for share repurchases&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&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;23.80&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;23.80&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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; Average price paid per share and total cash paid for share repurchases does not include any excise tax for stock repurchases as part of the Inflation Reduction Act of 2022.</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-5" decimals="-4" id="f-708" unitRef="shares">560000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-1" decimals="-4" id="f-709" unitRef="shares">560000</us-gaap:StockRepurchasedDuringPeriodShares>
    <abm:StockRepurchaseDuringPeriodAverageCostPerShare
      contextRef="c-5"
      decimals="2"
      id="f-710"
      unitRef="usdPerShare">42.84</abm:StockRepurchaseDuringPeriodAverageCostPerShare>
    <abm:StockRepurchaseDuringPeriodAverageCostPerShare
      contextRef="c-1"
      decimals="2"
      id="f-711"
      unitRef="usdPerShare">42.84</abm:StockRepurchaseDuringPeriodAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-5" decimals="-4" id="f-712" unitRef="usd">23800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-1" decimals="-4" id="f-713" unitRef="usd">23800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-714">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, 2024, these letters of credit totaled $57.9 million and surety bonds and surety-backed letters of credit totaled $814.2&#160;million. &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, 2024, total guarantees were $233.9 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, 2024, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $14.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 $5.1 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 currently not 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="c-3" decimals="-5" id="f-715" unitRef="usd">57900000</us-gaap:LettersOfCreditOutstandingAmount>
    <abm:SuretyBondsAndSuretyBackedLettersOfCredit contextRef="c-3" decimals="-5" id="f-716" unitRef="usd">814200000</abm:SuretyBondsAndSuretyBackedLettersOfCredit>
    <abm:GuaranteeObligation contextRef="c-265" decimals="-5" id="f-717" unitRef="usd">233900000</abm:GuaranteeObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-266" decimals="-5" id="f-718" unitRef="usd">14000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-219" decimals="INF" id="f-719" unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-220" decimals="-5" id="f-720" unitRef="usd">5100000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-721">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 effective 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, 2024, we had effective tax rates of 29.9% and 24.0%, respectively, resulting in provisions for taxes of $18.7 million and $28.0 million, respectively. 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. The difference between the estimated annual effective tax rate before discrete items and statutory rate is primarily related to state income taxes, non-deductible compensation, and tax credits. &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 30, 2024, and April&#160;30, 2023, 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&#160;30, 2024, benefited from discrete items, primarily from $2.4 million for uncertain tax positions, $2.2 million for share-based compensation, and $2.2 million for return to provision adjustments related to our non-U.S. operations. Our effective tax rate for the six months ended April&#160;30, 2023, benefited from discrete items, primarily from $1.4 million for share-based compensation.&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 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-722" unitRef="number">-0.299</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-723" unitRef="number">0.240</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-724" unitRef="usd">18700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-725" unitRef="usd">28000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-726" unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-727" unitRef="number">0.276</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-728" unitRef="usd">20400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-729" unitRef="usd">34500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c-1" decimals="-5" id="f-730" unitRef="usd">-2400000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-5" id="f-731" unitRef="usd">-2200000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-5" id="f-732" unitRef="usd">-2200000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="-5" id="f-733" unitRef="usd">-1400000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-734">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&gt;&lt;td style="width:27.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;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-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&gt;&lt;td style="width:44.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;/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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&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;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;989.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,022.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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;388.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;789.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;225.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;445.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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;238.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;487.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;176.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;342.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Total Revenues&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;2,018.2&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;4,087.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;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;77.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;157.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;43.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;85.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;13.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;22.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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;/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;17.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;23.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(79.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(69.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(154.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(140.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&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 income from unconsolidated affiliates, included in Aviation and 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;(1.7)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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.6)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(3.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(1.7)&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&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 tax deductions for energy efficient government buildings, included in 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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total operating profit&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;81.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;92.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;155.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;164.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;/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;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:#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;1.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Interest expense&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;(20.6)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(21.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(41.9)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(40.9)&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&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:100%"&gt;Income before income taxes&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;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;72.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;116.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 corporate costs. Certain corporate costs not allocated to segments include information technology, human resources, executive and finance expenses, and legal costs and settlements. Additionally, share-based compensation, actuarial adjustments to self-insurance reserves related to prior years, acquisition and integration costs, and changes in fair values of contingent consideration are not allocated to segments. 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="c-1" id="f-735">&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&gt;&lt;td style="width:44.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;/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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"&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;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;989.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,022.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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;388.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;789.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;225.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;445.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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;238.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;487.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;176.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;342.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Total Revenues&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;2,018.2&#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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;4,087.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;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;77.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;157.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;43.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;85.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&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;13.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;22.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&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;/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;17.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;23.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(79.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(69.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(154.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(140.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&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 income from unconsolidated affiliates, included in Aviation and 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;(1.7)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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.6)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(3.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(1.7)&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&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 tax deductions for energy efficient government buildings, included in 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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total operating profit&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;81.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;92.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;155.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;164.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;/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;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:#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;1.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Interest expense&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;(20.6)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(21.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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(41.9)&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&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"&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;(40.9)&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&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:100%"&gt;Income before income taxes&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;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;72.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;116.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-5" id="f-736" unitRef="usd">989600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-5" id="f-737" unitRef="usd">998500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-5" id="f-738" unitRef="usd">2022800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-5" id="f-739" unitRef="usd">2035000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-5" id="f-740" unitRef="usd">388600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-5" id="f-741" unitRef="usd">373200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-5" id="f-742" unitRef="usd">789500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-5" id="f-743" unitRef="usd">753700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-5" id="f-744" unitRef="usd">225600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-5" id="f-745" unitRef="usd">216700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-5" id="f-746" unitRef="usd">445700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-747" unitRef="usd">431600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-5" id="f-748" unitRef="usd">238200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-5" id="f-749" unitRef="usd">227200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-5" id="f-750" unitRef="usd">487800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-751" unitRef="usd">439500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-5" id="f-752" unitRef="usd">176200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-5" id="f-753" unitRef="usd">168400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-5" id="f-754" unitRef="usd">342100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-755" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-5" id="f-756" unitRef="usd">2018200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-757" unitRef="usd">1984000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-758" unitRef="usd">4087800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-759" unitRef="usd">3975300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-267" decimals="-5" id="f-760" unitRef="usd">77600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-268" decimals="-5" id="f-761" unitRef="usd">76200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-269" decimals="-5" id="f-762" unitRef="usd">157200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-270" decimals="-5" id="f-763" unitRef="usd">152200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-271" decimals="-5" id="f-764" unitRef="usd">43600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-272" decimals="-5" id="f-765" unitRef="usd">40800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-273" decimals="-5" id="f-766" unitRef="usd">85000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-274" decimals="-5" id="f-767" unitRef="usd">81700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-275" decimals="-5" id="f-768" unitRef="usd">11500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-276" decimals="-5" id="f-769" unitRef="usd">11800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-277" decimals="-5" id="f-770" unitRef="usd">24300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-278" decimals="-5" id="f-771" unitRef="usd">23600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-279" decimals="-5" id="f-772" unitRef="usd">13100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-280" decimals="-5" id="f-773" unitRef="usd">23600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-281" decimals="-5" id="f-774" unitRef="usd">22800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-282" decimals="-5" id="f-775" unitRef="usd">31900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-283" decimals="-5" id="f-776" unitRef="usd">17000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-284" decimals="-5" id="f-777" unitRef="usd">10200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-285" decimals="-5" id="f-778" unitRef="usd">23500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-286" decimals="-5" id="f-779" unitRef="usd">17400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-287" decimals="-5" id="f-780" unitRef="usd">-79700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-288" decimals="-5" id="f-781" unitRef="usd">-69200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-289" decimals="-5" id="f-782" unitRef="usd">-154400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-290" decimals="-5" id="f-783" unitRef="usd">-140800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-291" decimals="-5" id="f-784" unitRef="usd">-1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-292" decimals="-5" id="f-785" unitRef="usd">-600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-293" decimals="-5" id="f-786" unitRef="usd">-3000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-294" decimals="-5" id="f-787" unitRef="usd">-1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount contextRef="c-291" decimals="-5" id="f-788" unitRef="usd">0</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount contextRef="c-292" decimals="-5" id="f-789" unitRef="usd">0</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount contextRef="c-293" decimals="-5" id="f-790" unitRef="usd">0</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount contextRef="c-294" decimals="-5" id="f-791" unitRef="usd">-100000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-5" id="f-792" unitRef="usd">81300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-5" id="f-793" unitRef="usd">92700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-794" unitRef="usd">155400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-5" id="f-795" unitRef="usd">164100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-5" id="f-796" unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-5" id="f-797" unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-5" id="f-798" unitRef="usd">3000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-5" id="f-799" unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense contextRef="c-5" decimals="-5" id="f-800" unitRef="usd">20600000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-6" decimals="-5" id="f-801" unitRef="usd">21100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-5" id="f-802" unitRef="usd">41900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-7" decimals="-5" id="f-803" unitRef="usd">40900000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-804" unitRef="usd">62400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-805" unitRef="usd">72300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-806" unitRef="usd">116400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-807" unitRef="usd">125000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-1" id="f-808">&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 months ended April&#160;30, 2024, certain of our &#x201c;officers,&#x201d; as defined in Rule 16a-1(f) of the Exchange Act, and directors adopted, modified, or terminated a &#x201c;Rule 10b5-1 trading arrangement&#x201d; or a &#x201c;non-Rule 10b5-1 trading arrangement,&#x201d; as each term is defined in Item 408 of Regulation S-K, as follows:&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&gt;&lt;td style="width:16.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.863%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-right:-22.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trading Arrangements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Name and Title&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Action&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Date of Action&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rule 10b5-1 Trading Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Non-Rule 10b5-1 Trading Arrangement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregate Number of Securities to Be Sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregate Number of Securities to Be Purchased&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Duration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Scott Salmirs, President and Chief Executive Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;April 9, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,000 shares of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;From July 10, 2024, until the earlier of (i) the date when all the shares under the plan are sold and (ii) January 15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rene Jacobsen,&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Executive Vice President and Chief Operating Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;April 15, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,000 shares of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;From July 15, 2024, until the earlier of (i) the date when all shares under the plan are sold and (ii) July 15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:107%;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:107%"&gt; &lt;/span&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt; &lt;/span&gt;Intended to satisfy the affirmative defense conditions of Rule 10b5-1(c)</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-809">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-810">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-811">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:TrdArrIndName contextRef="c-295" id="f-812">Scott Salmirs,</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-295" id="f-813">President and Chief Executive Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-295" id="f-814">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-295" id="f-815">April 9, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-296"
      decimals="INF"
      id="f-816"
      unitRef="shares">50000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-297" id="f-817">Rene Jacobsen,</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-297" id="f-818">Executive Vice President and Chief Operating Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-297" id="f-819">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-297" id="f-820">April 15, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-298"
      decimals="INF"
      id="f-821"
      unitRef="shares">50000</ecd:TrdArrSecuritiesAggAvailAmt>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-273"
          xlink:label="f-273"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-271"
          xlink:label="f-271"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-274"
          xlink:label="f-274"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-272"
          xlink:label="f-272"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash dividends declared per common share were $0.225 and $0.220 for the three months ended April&#160;30, 2024 and 2023, respectively, and $0.450 and $0.440 for the six months ended April&#160;30, 2024 and 2023, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-273"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-271"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-274"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-272"
          xlink:to="fn-1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
