ABM

EPS: 0.64Rev: 2.2BNet Inc: 39M

Income Statement

Expenses

Tax
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Revenues 2243.502295.402224.002111.702114.902177.402094.202018.202069.602092.902028.201984.001991.302011.101961.401897.801936.201695.601543.101497.401492.401484.601394.101496.001612.901648.001647.901594.701607.901648.801624.301580.801588.301497.901318.401310.501326.701322.301296.901257.101268.401277.001348.801270.101289.401298.901276.101231.301226.471236.771216.771173.621182.121090.001079.231057.241073.791081.341076.251060.081029.17901.37869.03855.46869.88
Operating Income Loss 74.7068.4083.4082.3077.6019.2037.4081.3074.10106.40138.9092.7071.4079.1088.7075.00106.0055.70-9.4050.30109.7072.9093.60-116.7045.8066.2057.3054.5030.3025.7048.1045.3019.504.5022.6051.0023.8010.7018.5011.8013.6030.90-7.3030.8019.2043.1033.7027.9023.9337.4028.7033.6219.3136.7323.1718.8617.8033.4240.7326.5016.9235.7635.3315.5522.21
Net Income Loss 38.8034.8041.8042.2043.60-11.704.7043.8044.7062.8098.1051.9038.5048.8056.8048.8076.0034.30-13.7031.1074.6053.1056.00-136.8028.0047.9036.8029.7013.009.7033.6026.6027.80-3.6032.9031.30-56.807.8031.104.4014.0038.801.5018.3017.7027.9019.4015.2013.0724.1716.0819.2713.3827.6612.5811.7110.6318.0527.8814.198.3921.8120.968.5812.78
Comprehensive Income Net Of Tax 46.9032.4041.0052.5035.20-14.50-1.8049.7038.2055.70110.4052.4039.6065.8048.9048.1074.0034.60-13.1033.4079.5052.4060.80-147.3027.6048.5028.0026.309.706.4026.2025.5050.90-3.4036.3034.30-51.90-1.2017.908.605.6038.001.7019.5014.8026.6019.9015.1012.8524.5316.5019.0213.3627.4111.6712.0111.9916.5227.4514.389.3622.0720.67NANA

Dimension Breakdowns

us-gaap:OperatingIncomeLoss

us-gaap:StatementBusinessSegmentsAxis

Leaf Members


Assets

Assets (Current)

Assets (Non-Current)

Liabilities

Liabilities (Current)

Liabilities (Non-Current)
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Assets 5289.005269.505270.505310.705217.405097.205040.404929.504955.404933.704970.004932.904918.004868.904607.604586.304504.904436.203897.403792.003782.203776.903668.304079.203847.103692.603744.003729.903686.403627.503740.403749.903797.003812.602352.902394.202411.902281.202239.402184.502255.202149.802264.202205.602230.902192.902168.202155.502165.212119.242103.402076.392088.151869.251886.891875.941886.801879.601926.841916.991955.841548.67NANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Assets Current 1958.901938.701951.602014.101921.501788.701723.401697.901723.901710.701729.201693.001656.301561.201539.701508.201477.501401.201600.301499.001474.601441.901312.201715.001284.901275.401319.201280.901231.101171.001240.601215.701218.101235.501049.001061.301059.50993.70946.00903.40953.00947.20999.60951.80977.50927.20926.60911.80914.47864.63845.29821.58820.48767.43760.11747.01744.87733.76765.06715.97736.75608.76NANANA
Cash And Cash Equivalents At Carrying Value 100.40104.1069.3058.7059.0064.6086.3060.7058.0069.5097.7071.2087.9073.0063.9048.9046.6062.80505.40435.70378.30394.20229.40555.9069.8058.5060.5053.7030.6039.1046.0069.7068.6062.8047.7055.7042.6056.0051.6045.7055.9055.5051.2030.4038.8036.7024.6037.7034.2132.6438.6937.9136.4343.4621.6525.4117.6526.4739.6123.2931.3639.4532.9020.9421.18
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 100.40104.1069.3058.7059.0064.6086.3060.7058.0069.5097.7071.2087.9073.0063.9048.9046.6062.80505.40435.70378.30394.20229.40555.9069.8058.5060.5053.7030.6039.1046.0069.70NA62.80NANANA53.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Current 86.4078.6072.5078.7079.8074.8075.7080.9070.9058.6065.4063.1057.4051.6066.7064.0063.8060.0054.0058.5055.5055.9069.1064.2059.5055.5053.5050.9043.7037.0038.2033.3032.1032.8031.3030.6029.3030.0027.6025.1037.2027.0029.6030.1030.8030.2040.6038.1033.9136.6238.6338.0635.3562.0556.8751.74NA52.76NANANANANANANA
Allowance For Doubtful Accounts Receivable Current 26.0025.5025.1024.2023.0022.8024.2025.4027.3025.0023.0024.2023.3022.6028.5028.4034.0032.7031.8034.7037.9035.5036.0034.9025.2022.4022.6020.4023.4019.2014.1016.4015.5025.5021.5017.7016.8015.9017.3015.9010.008.609.7010.1011.0010.6010.7010.2011.1910.2210.5710.8911.9611.1211.2012.1911.6613.4816.8117.6115.7110.67NANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Property Plant And Equipment Gross NA557.10NANANA502.00NANANA458.00NANANA422.20NANANA386.60NANANA375.00NANANA349.80NANANA294.00NANANA279.50NANANA245.20NANANA222.70NANANA222.00NANANA204.73NANANA167.68NANANA157.83NANANA156.97NANANA
Goodwill 2595.302591.102588.602576.602568.802575.902574.202493.302494.302491.302495.602494.302491.802485.602295.002292.202237.102228.901675.501675.501674.601671.401672.101669.401836.101835.401832.001836.001836.401834.801864.301867.501871.201864.20926.90924.80924.70912.80910.60912.50910.70867.50916.60908.80904.60904.60879.10879.20872.44872.40867.78863.25869.77751.61750.94749.23750.87750.87746.83742.18726.52593.98NANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NA379.80NANANA351.30NANA337.50326.50323.60314.30304.40296.90294.00288.50283.60274.70266.50260.00251.60241.30231.30220.40210.40199.50188.70176.60165.10153.90163.80156.20147.60136.40185.00177.90168.80163.40170.90163.40155.40148.70157.30149.50141.30138.60139.30132.10134.77127.49131.21123.57116.31107.77117.98111.39104.7597.82111.79107.64105.2598.88NANANA
Amortization Of Intangible Assets 11.9012.6013.4013.2013.3013.9014.0013.6014.6018.3019.2019.5019.5019.2017.7017.6017.5012.9010.6010.7010.8011.4011.8012.5012.6013.6014.9014.8015.2016.5016.6016.7016.2014.206.105.805.506.205.806.606.405.706.306.006.206.906.506.706.707.086.977.307.195.285.335.305.555.976.315.675.293.112.782.692.77
Property Plant And Equipment Net NA177.20NANANA150.70NANA142.10131.50126.10126.10127.80125.40115.20106.90110.90111.90111.80124.30127.30133.70137.10140.90146.70150.30147.10143.60140.00140.10142.80140.70141.60143.10100.9096.4087.5081.8076.8073.4073.2074.0080.4079.2079.3083.4082.6081.3079.6777.2472.7070.4074.2359.9162.7561.3764.2860.0162.0562.3566.1858.09NANANA
Finite Lived Intangible Assets Net 231.90243.20255.60256.20268.90282.40296.10274.80288.50302.90321.50340.80360.10378.50381.50399.50407.30424.80207.70218.30229.00239.70251.20262.90284.60297.20310.40325.80340.70355.70369.60387.10404.30430.1095.90101.50104.40103.80111.50124.30130.30111.40119.00118.70122.30128.80127.20134.10137.59144.40149.31156.49160.92109.14114.66117.83123.31128.99135.12140.92162.4065.77NANANA
Other Assets Noncurrent 184.90175.50180.40176.30170.80167.50163.00180.10169.30155.00162.30152.50153.30188.50144.80148.20132.70131.20123.20119.20128.70136.10128.20121.60121.40120.30120.20129.10122.70109.60105.80119.40143.10122.10111.60114.30140.70134.30132.20114.90115.00114.00114.70115.20115.80116.0038.9040.1038.6138.5140.3538.9939.9138.9041.5740.9340.7843.1843.2267.0567.6837.87NANANA
Deferred Tax Assets Gross NA192.30NANANA182.70NANANA180.50NANANA210.00NANANA266.20NANANA200.60NANANA141.20NANANA157.60NANANA241.50NANANA183.30NANANA169.50NANANA173.00NANANA172.58NANANA171.88NANANA177.28NANANA184.84NANANA
Operating Lease Right Of Use Asset 90.5095.1096.30100.40102.10101.20106.20108.40109.00113.40107.20111.70113.10115.20116.60115.40124.20126.50129.50131.90136.20143.10156.60158.80163.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Tax Assets Valuation Allowance NA1.20NANANA1.10NANANA1.20NANANA1.60NANANA2.20NANANA4.10NANANA8.40NANANA12.00NANANA7.70NANANA5.40NANANA5.50NANANA6.20NANANA6.21NANANA6.03NANANA5.78NANANA6.29NANANA
Finite Lived Intangible Assets Amortization Expense Next Twelve Months NA46.50NANANA51.70NANANA54.40NANANA75.90NANANA69.10NANANA42.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA19.80NANANANANANANANANANANA
Finite Lived Intangible Assets Amortization Expense Year Two NA40.40NANANA44.80NANANA47.40NANANA54.30NANANA62.30NANANA36.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA17.63NANANANANANANANANANANA
Finite Lived Intangible Assets Amortization Expense Year Three NA35.00NANANA39.00NANANA41.30NANANA47.30NANANA51.70NANANA32.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA15.40NANANANANANANANANANANA
Finite Lived Intangible Assets Amortization Expense Year Four NA29.70NANANA33.80NANANA35.90NANANA41.20NANANA45.70NANANA28.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA13.33NANANANANANANANANANANA
Deferred Tax Assets Net NA191.10NANANA181.60NANANA179.30NANANA208.40NANANA264.00NANANA196.50NANANA132.80NANANA145.70NANANA233.80NANANA177.90NANANA164.00NANANA166.80NANANA166.37NANANA165.85NANANA171.50NANANA178.55NANANA
Finite Lived Intangible Assets Accumulated Amortization 544.90532.20519.60506.30491.90479.30481.00466.80453.40438.30519.10499.60479.90459.80441.10423.50406.50389.30376.50365.90355.00343.80332.40320.20321.80309.00294.70280.60265.80250.40238.40222.40206.10189.10174.90168.70162.70157.00168.20162.60155.80149.40162.00155.50149.20142.90135.90129.00122.26115.46121.69115.04107.50100.1894.7589.6884.3678.6772.5466.0460.2454.89NANANA
Finite Lived Intangible Assets Amortization Expense Year Five NA24.60NANANA28.50NANANA30.90NANANA35.90NANANA40.20NANANA23.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA11.30NANANANANANANANANANANA
Finite Lived Intangible Assets Gross NA775.50NANANA761.70NANANA741.20NANANA838.40NANANA814.10NANANA583.50NANANA606.20NANANA606.00NANANA619.20NANANA260.90NANANA260.80NANANA271.70NANANA259.86NANANA209.32NANANA207.66NANANA120.66NANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Liabilities Current 1306.101305.701313.401299.801261.001348.401246.101179.101165.301217.901176.501109.501276.301353.201273.701280.701267.801285.801105.501064.401017.80986.90877.40941.20871.10902.40877.40851.10798.00792.50769.80704.20699.60757.80690.10740.10741.30599.20588.00568.20565.20568.20555.40511.50506.10526.40521.80504.30489.35508.52501.15476.46459.15473.91459.98453.48449.66443.20442.31402.36420.58333.85NANANA
Debt Current 29.4029.4029.3029.3031.6031.6031.6031.6031.6031.5031.5031.50181.50181.50181.50181.50NA31.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Payable Current 382.20401.20357.10319.90314.00324.30278.70253.60243.50299.10304.40263.60279.90315.50299.80263.30261.50289.40224.80222.90217.50273.30221.90249.40242.60280.70249.00232.70209.10221.90224.80213.90203.50230.80202.50191.10187.30174.30177.50178.20176.50179.10167.00147.90163.50175.90162.80154.40160.67157.81146.54132.42131.11130.41124.37128.62130.16130.46129.08127.20134.4578.93NANANA
Other Accrued Liabilities Current 339.80324.10330.70379.30381.60348.20315.40267.30281.30261.20361.60334.70333.70276.50268.30296.70427.30387.40369.00241.30200.80167.30174.10158.60153.50158.20166.40175.00175.70152.70162.70158.50164.40171.80137.10138.40264.60135.90144.10146.30140.40129.80124.50115.50109.50107.90112.2099.50100.73101.86104.3298.9393.85113.57116.20107.09102.84102.22114.5580.5082.9670.12NANANA
Accrued Income Taxes Current 4.104.004.309.1013.704.8016.9012.3019.9017.907.306.706.606.607.206.2021.8011.4015.3017.4038.606.204.8024.106.603.509.607.207.103.205.205.305.0013.402.1010.500.506.300.600.600.708.900.200.100.602.000.200.200.200.146.676.434.238.455.035.550.370.310.730.721.330.98NANANA
Contract With Customer Liability Current 107.1074.7079.0053.7060.1063.7079.40101.20104.6090.10137.70118.20112.4079.6058.6072.0068.0058.5055.6047.6053.1036.4042.3034.6036.9038.0042.3050.5042.6041.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due Next Twelve Months NA33.40NANANA31.90NANANA38.50NANANA35.20NANANA37.20NANANA41.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Employee Related Liabilities Current 145.40195.00243.30212.50184.30295.60239.10223.60201.60249.70212.70207.70199.90246.60188.50205.30196.60238.00171.30169.90145.90187.60153.70152.00144.70189.30165.70156.20142.10172.10170.60142.50143.10159.90132.00116.50127.10130.70128.90117.10115.80128.80132.70133.30114.30131.20135.70132.90109.97138.43134.38129.51119.63121.86111.20103.08105.02112.2398.5094.9798.0289.06NANANA
Operating Lease Liability Current 28.1028.2028.6029.2027.7026.6026.9028.2030.4032.5031.7032.6030.3030.3030.2030.0031.1031.8032.4033.3033.9035.0037.2036.0036.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Long Term Debt Noncurrent 1600.801537.101500.401521.801509.301302.201305.101239.001296.901279.801292.701352.501203.401086.301009.20986.60971.90852.80623.80524.20573.80603.00664.201105.70786.30744.20872.20905.50945.80902.00998.401090.301173.401161.30NANANA268.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Finance Costs Noncurrent Net 1.701.902.102.200.400.600.801.001.201.501.702.002.202.402.702.903.203.503.700.901.502.303.002.903.504.104.805.506.206.907.708.409.109.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Income Tax Liabilities Net 53.8039.9055.7058.6060.0060.2066.1080.9084.5085.0087.0088.8095.8089.7064.9065.6032.0022.50NANA3.7010.8025.9032.4046.4047.7031.6032.6029.2037.8043.5039.9032.8057.30NANANA3.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 54.8054.3055.3085.1085.9086.8067.9068.1069.0061.1055.1094.20103.70126.0064.4059.5056.60123.50111.60110.50122.20168.10118.3077.5058.1078.8075.6070.9070.4062.9060.2062.9063.5061.3055.2054.8080.7071.2065.3056.0051.7046.4045.2040.3037.5038.10NANANA41.40NANANANANANANANANANANANANANANA
Operating Lease Liability Noncurrent 80.3083.7084.1088.1091.4092.0095.8097.0095.9098.8093.7098.00101.80104.50106.50106.00114.40116.60119.40121.40125.30131.40141.10144.80150.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating Lease Liability NA111.90NANANA118.70NANANA131.30NANANA134.80NANANA148.40NANANA166.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due NA131.10NANANA137.20NANANA152.10NANANA151.60NANANA168.00NANANA190.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due Year Two NA26.70NANANA29.70NANANA27.90NANANA30.00NANANA32.10NANANA34.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due Year Three NA20.20NANANA22.80NANANA25.80NANANA23.70NANANA27.20NANANA29.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due Year Four NA15.30NANANA16.20NANANA19.40NANANA20.90NANANA21.10NANANA24.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due Year Five NA10.90NANANA11.60NANANA13.20NANANA15.10NANANA18.70NANANA18.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Lessee Operating Lease Liability Payments Due After Year Five NA24.60NANANA25.10NANANA27.40NANANA26.60NANANA31.60NANANA43.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Unrecognized Tax Benefits NA13.50NANANA15.50NANANA20.70NANANA22.00NANANA30.40NANANA35.50NANANA35.30NANANA35.80NANANA53.40NANANA57.20NANANA82.50NANANA85.50NANANA87.6188.9088.8088.6088.4596.7097.1096.1095.9697.40NANA101.68NANANA
Deferred Income Tax Liabilities NA231.00NANANA241.80NANANA264.30NANANA298.10NANANA286.50NANANA207.30NANANA180.60NANANA183.40NANANA291.10NANANA144.00NANANA129.90NANANA136.60NANANA132.40NANANANANANANANANANANANANANANA
Deferred Tax Liabilities NA39.90NANANA60.20NANANA85.00NANANA89.70NANANA22.50NANANA10.80NANANA47.70NANANA37.80NANANA57.30NANANANANANANANANANANANANANANA132.39NANANA104.57NANANA99.99NANANA81.29NANANA
Deferred Tax Liabilities Other NA13.10NANANA12.30NANANA11.30NANANA11.80NANANA10.60NANANA8.50NANANA5.20NANANA0.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Tax Liabilities Property Plant And Equipment NA2.70NANANA1.00NANANA4.30NANANA5.40NANANA4.10NANANA1.20NANANA4.80NANANA4.20NANANA5.90NANANA2.20NANANA0.40NANANA1.10NANANA5.51NANANA2.77NANANA8.58NANANA2.43NANANA
Lessee Operating Lease Liability Undiscounted Excess Amount NA19.30NANANA18.50NANANA20.80NANANA16.70NANANA19.60NANANA24.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Stockholders Equity 1724.301785.601830.901824.401779.201781.901835.001843.601822.701799.901860.101782.801736.501717.201680.301669.601655.201609.201580.301599.801569.101500.301451.301395.201559.701542.001503.601481.401461.101454.601456.401436.601416.801375.70968.60937.60907.40974.00997.90992.20995.701007.50986.601000.20983.60968.80953.70940.80927.96917.51894.24874.73859.46850.40825.49817.84805.16795.89784.14760.26748.89739.02NANANA
Common Stock Value 0.600.600.600.600.600.600.600.600.600.600.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.600.600.600.600.600.600.600.600.600.600.600.600.600.600.560.560.550.550.550.540.540.540.540.530.530.530.530.53NANANA
Additional Paid In Capital Common Stock 347.50437.40498.60516.30506.80527.40551.60544.00558.50558.90660.70679.20670.70675.50691.40716.40737.00750.90743.60737.10726.90724.10714.90707.10711.80708.90706.90700.60694.10691.80688.30683.10677.10675.20253.60249.20243.60248.60262.00264.70267.50275.50283.40289.50283.20274.10276.80274.90268.31261.83254.66243.30238.87234.64229.13225.19216.56211.39208.60204.61200.08192.42NANANA
Retained Earnings Accumulated Deficit 1388.601368.101349.701324.701299.301272.901299.101308.801279.301249.601201.001117.501080.301057.201021.40977.70942.10880.20859.00885.60867.50806.40765.90722.30871.60856.30820.50795.90778.60771.20773.20751.20736.20720.10734.90711.50689.90756.40757.90736.20741.10736.50706.90714.60705.50696.90677.80667.30660.96656.77641.04633.32622.23617.37597.72593.11589.37586.62576.14555.82549.18547.94NANANA
Accumulated Other Comprehensive Income Loss Net Of Tax -12.30-20.50-18.10-17.20-27.50-19.10-16.30-9.80-15.70-9.20-2.20-14.60-15.10-16.20-33.30-25.20-24.60-22.50-22.90-23.60-25.90-30.80-30.10-34.90-24.30-23.90-24.40-15.70-12.20-9.00-5.701.602.70-20.30-20.40-23.70-26.70-31.60-22.60-9.30-13.50-5.10-4.30-4.50-5.70-2.80-1.50-2.00-1.87-1.65-2.01-2.44-2.18-2.15-1.91-1.00-1.30-2.66-1.13-0.71-0.90-1.86NANANA

Cash Flow

Cash Flow Investing

Cash Flow Financing
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Net Cash Provided By Used In Operating Activities 62.00133.40174.9032.30-106.2030.4079.40117.00-0.10139.20149.1025.90-70.90117.1040.80-43.90-93.6055.5087.60125.9045.30198.70130.80162.30-34.30148.7057.7095.60-39.30113.5074.1099.6033.70-19.70-22.8059.20-11.1010.6016.9087.40-31.4043.9062.4071.40-32.4063.7019.3076.58-38.8851.0146.4849.31-11.4966.8328.2643.5311.9975.1551.6631.881.3069.5735.9753.24-8.91
Net Cash Provided By Used In Investing Activities -12.60-40.80-43.20-17.20-14.40-14.00-129.30-15.50-13.10-17.10-22.80-9.70-12.50-148.20-17.80-63.10-12.40-718.80-7.80-8.20-5.20-9.40-8.80-7.00-2.30-14.20-17.00-15.70-11.40-11.80-11.90-9.10-15.30-847.9022.10-16.90-29.10-28.90-11.50-6.80-87.60126.30-22.00-10.30-3.60-42.80-8.40-21.32-9.48-19.27-9.71-5.08-191.82-2.62-12.14-3.84-11.24-4.85-4.840.26-297.99-39.93-36.19-4.82-6.92
Net Cash Provided By Used In Financing Activities -55.20-57.70-121.20-18.20116.90-38.5075.00-98.500.50-147.90-101.20-33.4096.2041.30-7.00110.9090.30221.10-10.20-60.70-57.80-26.00-444.90328.4048.40-138.40-31.40-57.0042.00-108.10-85.00-88.40-14.30882.70-8.20-27.5027.0023.500.50-90.80119.40-165.90-19.60-69.5038.10-8.80-24.00-51.7349.93-37.79-35.98-42.75196.28-42.41-19.88-31.93-9.56-83.45-30.50-40.22288.61-23.1012.19-48.662.86
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect -3.7034.8010.50-0.20-5.60-21.7025.602.70-11.50-28.2026.50-16.7014.909.2015.002.20-16.20-442.6069.7057.40-15.90164.80-326.60486.1011.40-2.106.9023.10-8.50-6.90-23.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Net Cash Provided By Used In Operating Activities 62.00133.40174.9032.30-106.2030.4079.40117.00-0.10139.20149.1025.90-70.90117.1040.80-43.90-93.6055.5087.60125.9045.30198.70130.80162.30-34.30148.7057.7095.60-39.30113.5074.1099.6033.70-19.70-22.8059.20-11.1010.6016.9087.40-31.4043.9062.4071.40-32.4063.7019.3076.58-38.8851.0146.4849.31-11.4966.8328.2643.5311.9975.1551.6631.881.3069.5735.9753.24-8.91
Net Income Loss 38.8034.8041.8042.2043.60-11.704.7043.8044.7062.8098.1051.9038.5048.8056.8048.8076.0034.30-13.7031.1074.6053.1056.00-136.8028.0047.9036.8029.7013.009.7033.6026.6027.80-3.6032.9031.30-56.807.8031.104.4014.0038.801.5018.3017.7027.9019.4015.2013.0724.1716.0819.2713.3827.6612.5811.7110.6318.0527.8814.198.3921.8120.968.5812.78
Depreciation Depletion And Amortization 25.7026.7027.3025.7025.9027.1026.6026.0026.9029.4030.2030.6030.5030.0027.3027.4027.7023.7021.9022.0022.3023.2024.1024.7024.4026.0027.5027.2026.7026.4028.6028.5029.00NA14.9014.5014.00NA13.9014.9014.30NA14.7014.1013.80NANANANANANANANANANANANANANANANANANANANA
Deferred Income Tax Expense Benefit 14.40-18.80-3.200.000.10-10.60-11.50-6.303.70-2.90-5.30-6.309.6028.000.7029.709.302.00-27.00-15.60-7.40-17.20-6.70-11.70-1.0013.500.604.30-8.70-4.203.807.00-30.30-15.00-0.80-0.209.90-5.80-5.9016.10-8.107.90-5.806.30-0.301.50-0.901.390.2113.90-3.181.610.1410.190.83-4.192.9410.277.963.912.097.794.420.584.87
Share Based Compensation 11.8011.208.108.2010.506.906.508.408.208.307.607.706.906.107.608.308.507.508.409.108.509.206.90-0.704.903.904.804.304.503.904.804.503.803.003.003.703.602.304.303.404.003.602.404.403.804.304.203.903.903.523.483.153.132.931.872.652.792.502.092.432.171.96-1.501.651.96
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Net Cash Provided By Used In Investing Activities -12.60-40.80-43.20-17.20-14.40-14.00-129.30-15.50-13.10-17.10-22.80-9.70-12.50-148.20-17.80-63.10-12.40-718.80-7.80-8.20-5.20-9.40-8.80-7.00-2.30-14.20-17.00-15.70-11.40-11.80-11.90-9.10-15.30-847.9022.10-16.90-29.10-28.90-11.50-6.80-87.60126.30-22.00-10.30-3.60-42.80-8.40-21.32-9.48-19.27-9.71-5.08-191.82-2.62-12.14-3.84-11.24-4.85-4.840.26-297.99-39.93-36.19-4.82-6.92
Payments To Acquire Property Plant And Equipment 13.2020.7024.8017.1016.7014.8015.5015.5013.6018.0010.8010.0013.8013.1018.1010.009.6011.008.408.306.609.109.807.6011.5015.2016.9015.9011.6013.6015.2011.5010.6015.0014.4016.8011.0016.6011.708.906.805.407.207.506.408.909.209.549.7611.1711.046.304.094.296.894.9511.935.586.454.885.214.726.984.867.38
Payments To Acquire Businesses Net Of Cash Acquired -0.40NANANA-1.900.00NANANANANANANA137.900.00NANANANANANANANANANANANANA0.000.000.00-2.402.40835.000.000.0018.6015.000.000.0081.000.0015.004.40-0.2035.800.3012.29-0.207.98-0.664.16187.840.32NANANA0.51-1.700.00292.1834.2230.620.000.59
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Net Cash Provided By Used In Financing Activities -55.20-57.70-121.20-18.20116.90-38.5075.00-98.500.50-147.90-101.20-33.4096.2041.30-7.00110.9090.30221.10-10.20-60.70-57.80-26.00-444.90328.4048.40-138.40-31.40-57.0042.00-108.10-85.00-88.40-14.30882.70-8.20-27.5027.0023.500.50-90.80119.40-165.90-19.60-69.5038.10-8.80-24.00-51.7349.93-37.79-35.98-42.75196.28-42.41-19.88-31.93-9.56-83.45-30.50-40.22288.61-23.1012.19-48.662.86
Payments Of Dividends Common Stock 17.3016.2016.5016.5016.4014.1014.1014.2014.1014.0014.5014.6014.4012.9012.8013.1013.1012.8012.8012.7012.7012.3012.4012.3012.3011.9012.0011.9011.9011.5011.5011.5011.5011.109.509.509.409.209.209.309.209.009.109.008.908.708.608.688.628.628.200.0016.057.887.857.837.757.477.447.447.407.107.047.026.99
Payments For Repurchase Of Common Stock 91.7073.7027.200.0021.3032.300.00NANA111.00NANANA23.0031.2030.0013.30NANANANA0.000.00NANA0.000.00NANA0.000.000.000.000.000.000.007.9015.409.7010.2011.3011.4012.10NA0.0010.00NANANA0.00NANANANANANANANANANANANANANANA
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Revenues 2243.502295.402224.002111.702114.902177.402094.202018.202069.602092.902028.201984.001991.302011.101961.401897.801936.201695.601543.101497.401492.401484.601394.101496.001612.901648.001647.901594.701607.901648.801624.301580.801588.301497.901318.401310.501326.701322.301296.901257.101268.401277.001348.801270.101289.401298.901276.101231.301226.471236.771216.771173.621182.121090.001079.231057.241073.791081.341076.251060.081029.17901.37869.03855.46869.88
Operating 2243.50NANANA2114.90NANANANANANANANANA1961.401897.801936.201733.801584.101530.501524.501515.901424.201526.401643.601677.401679.301627.301642.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Engineering And Infrastructure Service Line Building And Energy Solutions 231.30300.60251.40210.20202.30257.40209.70176.20165.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Engineering And Infrastructure Service Line 566.20614.30556.20502.50516.90548.00494.80457.00477.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Engineering And Infrastructure Service Line Operations And Maintenance 334.90313.60304.80292.40314.60290.60285.10280.80311.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line Aviation Services 131.40134.40134.50116.40117.30120.60118.80105.10117.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line Janitorial 1332.901337.001323.801296.501276.401301.301277.001261.301275.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line 1677.301681.101667.801609.201598.001629.301599.401561.201592.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line Parking And Transportation 213.00209.70209.40196.30204.30207.40203.60194.80199.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Management Reimbursement Revenue 91.0086.9088.7084.5082.0081.6079.6076.9080.1078.5077.9073.5072.4076.5072.8066.4064.9066.2060.9056.1057.0056.3057.4082.4099.6095.5095.3092.8095.2093.5093.5096.1093.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Aviation 297.70296.70291.80260.10270.10276.50268.40238.20249.50248.20238.00227.20212.30214.30203.50185.90200.30183.90175.70148.30143.10130.80116.40184.70238.70251.50263.30250.00252.40269.00260.50249.20260.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Business And Industry 1065.101048.801038.701015.501022.901025.701010.60989.601033.101033.001021.40998.501036.601028.901033.801003.601029.50806.90682.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Education 228.70233.80235.10227.80225.30230.00228.30225.60220.10229.70219.10216.70214.90217.10207.50204.40205.70198.80208.40214.20209.40208.50188.60200.10208.00213.80215.40205.60204.70218.90215.90206.90206.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Manufacturing And Distribution 422.30417.40408.90398.10394.30387.70377.10388.60400.90391.20381.90373.20380.50371.10358.10356.90359.10341.60340.50340.30340.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Technical Solutions 229.70298.60249.50210.20202.30257.40209.70176.20165.90190.80167.90168.40147.00179.60158.40147.00141.80144.80146.10125.50113.40120.50119.20122.30142.00175.50165.70127.60107.90139.80130.30108.50104.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating
   Aviation 297.70NANANA270.10NANANANA248.20238.00227.20212.30NA203.50185.90200.30201.60175.70148.30143.10141.00116.40184.70238.70251.50263.30250.00252.40269.00260.50249.20260.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Business And Industry 1065.10NANANA1022.90NANANANA1033.001021.40998.501036.60NA1033.801003.601029.50NA682.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Education 228.70NANANA225.30NANANANA229.80219.10216.70214.90NA207.50204.40205.70204.40208.40214.20209.40212.20188.60200.10208.00213.80215.40205.60204.70218.90215.90206.90206.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 422.30NANANA394.30NANANANA391.20381.90373.20380.50NA358.10356.90359.10NA340.50340.30340.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Technical Solutions 229.70NANANA202.30NANANANA190.80167.90168.40147.00NA158.40147.00141.80149.00146.10125.50113.40123.10119.20122.30142.00175.50165.70127.60107.90139.80130.30108.50104.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Engineering And Infrastructure Service Line Building And Energy Solutions
   Business And Industry 1.501.401.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 0.100.600.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Technical Solutions 229.70298.60249.50210.20202.30257.40209.70176.20165.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Engineering And Infrastructure Service Line
   Aviation 14.1013.6012.9013.2013.2012.0011.2011.1013.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Business And Industry 227.20210.40211.70202.70220.60208.10208.50205.70237.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Education 25.3027.9030.1029.8028.1029.6027.6025.8022.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 69.8063.6052.0046.7052.7041.0037.8038.3039.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Technical Solutions 229.70298.60249.50210.20202.30257.40209.70176.20165.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Engineering And Infrastructure Service Line Operations And Maintenance
   Aviation 14.1013.6012.9013.2013.2012.0011.2011.1013.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Business And Industry 225.70209.00210.50202.70220.60208.10208.50205.70237.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Education 25.3027.9030.1029.8028.1029.6027.6025.8022.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 69.7063.0051.3046.7052.7041.0037.8038.3039.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line Aviation Services / Aviation 131.40134.40134.50116.40117.30120.60118.80105.10117.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line Janitorial
   Aviation 65.2062.1060.1052.7053.3056.9053.7041.9036.50NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Business And Industry 730.60729.50715.50706.60697.80710.70696.10681.50692.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Education 203.30205.70204.90197.90197.10200.30200.60199.70198.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 333.80339.60343.30339.30328.30333.50326.50338.20348.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line
   Aviation 283.60283.10278.80246.90256.90264.50257.20227.10236.60NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Business And Industry 837.90838.40827.10812.80802.30817.70802.10783.90795.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Education 203.40205.80205.00198.00197.20200.40200.70199.80198.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 352.50353.80356.90351.40341.60346.70339.30350.30361.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Facility Service Line Parking And Transportation
   Aviation 87.0086.6084.2077.9086.3087.0084.6080.1082.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Business And Industry 107.20108.90111.60106.20104.50107.10106.00102.50103.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Education 0.100.100.100.100.100.100.100.100.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
   Manufacturing And Distribution 18.7014.2013.6012.1013.3013.2012.8012.1013.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Dimension Breakdowns

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

srt:ProductOrServiceAxis

Parent Members

Leaf Members

us-gaap:StatementBusinessSegmentsAxis

Leaf Members

ABM vs Specialty Business Services (5 peers) — Industrials

Gross Margin
13.9%
-20.3pp vs peers
Operating Margin
3.5%
-18.1pp vs peers
Net Margin
1.8%
-15.3pp vs peers
ROIC
5.3%
-4.8pp vs peers
    2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31
Common Stock Value 0.600.600.600.600.600.600.600.600.600.600.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.700.600.600.600.600.600.600.600.600.600.600.600.600.600.600.560.560.550.550.550.540.540.540.540.530.530.530.530.53NANANA
Weighted Average Number Of Diluted Shares Outstanding 60.70NA62.8062.9063.20NA63.5063.5063.90NA66.60NA66.80NA67.2067.5068.30NA67.5067.8067.60NA67.20NA67.20NA67.0066.8066.70NANA66.2066.30NANA56.5056.60NA56.8056.9057.10NA57.5057.6057.20NANANA57.06NA56.2855.8055.50NA55.0054.9654.49NA54.2054.1653.89NA53.0052.7252.55
Weighted Average Number Of Shares Outstanding Basic 60.30NA62.5062.6062.70NA63.1063.3063.50NANANA66.30NA66.8067.2067.90NA67.5067.3067.20NANANA66.90NA66.6066.5066.40NA66.10NA65.90NA56.10NA56.00NA56.2056.4056.60NA56.8056.8056.40NA56.2056.1055.66NA54.9554.7054.52NA54.1553.9453.50NA53.2153.1152.84NA52.1552.0151.82
Earnings Per Share Basic 0.640.570.670.670.69-0.180.070.690.700.971.480.780.580.740.850.731.120.50-0.200.461.110.790.84-2.050.420.720.550.450.200.150.510.400.42-0.060.590.56-1.010.140.550.080.250.680.030.320.310.500.340.270.230.440.290.350.250.500.230.220.200.340.520.270.160.420.400.160.25
Earnings Per Share Diluted 0.640.560.670.670.69-0.180.070.690.700.961.470.780.580.730.850.721.110.50-0.200.461.100.780.83-2.050.420.710.550.450.190.150.510.400.42-0.060.580.55-1.000.140.550.080.240.680.030.320.310.490.340.270.230.430.290.350.240.500.230.210.200.330.510.260.160.410.400.160.24
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount 0.30NA0.300.30NANANA0.200.30NA0.300.300.10NANANANANANANA0.10NA0.400.800.20NA0.10NA0.40NA0.500.000.20NA0.000.000.00NA0.000.000.40NA0.100.100.40NANANA0.20NA0.500.70NANANANANANANANANANANANANA
Operating Lease Weighted Average Discount Rate Percent NA0.00NANANA0.00NANANA0.00NANANA0.00NANANA0.00NANANA0.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Dimension Breakdowns

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:AwardTypeAxis

Leaf Members