FACTANKER

ABM INDUSTRIES INCORPORATED

CIK 0000771497

Time series: Revenue by fiscal year · Net Income by fiscal year

FactValuePeriodSource
accounts_payable{"amount": 416500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-04-30sec_edgar
accounts_payable{"amount": 382200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-01-31sec_edgar
accounts_payable{"amount": 401200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-10-31sec_edgar
accounts_payable{"amount": 357100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-07-31sec_edgar
accounts_payable{"amount": 319900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-04-30sec_edgar
accounts_payable{"amount": 314000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-01-31sec_edgar
accounts_payable{"amount": 324300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-10-31sec_edgar
accounts_payable{"amount": 278700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-07-31sec_edgar
accounts_payable{"amount": 253600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-04-30sec_edgar
accounts_payable{"amount": 243500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-01-31sec_edgar
accounts_payable{"amount": 299100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-10-31sec_edgar
accounts_payable{"amount": 304400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-07-31sec_edgar
accounts_payable{"amount": 263600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-04-30sec_edgar
accounts_payable{"amount": 279900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_payable{"amount": 315500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_payable{"amount": 299800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_payable{"amount": 263300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_payable{"amount": 261500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-01-31sec_edgar
accounts_payable{"amount": 289400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_payable{"amount": 224800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-07-31sec_edgar
accounts_payable{"amount": 222900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-04-30sec_edgar
accounts_payable{"amount": 217500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-01-31sec_edgar
accounts_payable{"amount": 273300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-10-31sec_edgar
accounts_payable{"amount": 221900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-07-31sec_edgar
accounts_payable{"amount": 249400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-04-30sec_edgar
accounts_payable{"amount": 242600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-01-31sec_edgar
accounts_payable{"amount": 280700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-10-31sec_edgar
accounts_payable{"amount": 249000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-07-31sec_edgar
accounts_payable{"amount": 232700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_payable{"amount": 209100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_payable{"amount": 221900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_payable{"amount": 224800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_payable{"amount": 213900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_payable{"amount": 203500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_payable{"amount": 230800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_payable{"amount": 202500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_payable{"amount": 191100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_payable{"amount": 187300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_payable{"amount": 174300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_payable{"amount": 177500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_payable{"amount": 178200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_payable{"amount": 176500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_payable{"amount": 179100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_payable{"amount": 167000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_payable{"amount": 147900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-04-30sec_edgar
accounts_payable{"amount": 163500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-01-31sec_edgar
accounts_payable{"amount": 173700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-10-31sec_edgar
accounts_payable{"amount": 162800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-07-31sec_edgar
accounts_payable{"amount": 154400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-04-30sec_edgar
accounts_payable{"amount": 160672000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-01-31sec_edgar
accounts_payable{"amount": 157300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-10-31sec_edgar
accounts_payable{"amount": 146539000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-07-31sec_edgar
accounts_payable{"amount": 132423000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-04-30sec_edgar
accounts_payable{"amount": 131114000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-01-31sec_edgar
accounts_payable{"amount": 130410000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-10-31sec_edgar
accounts_payable{"amount": 124371000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-07-31sec_edgar
accounts_payable{"amount": 128619000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-04-30sec_edgar
accounts_payable{"amount": 130156000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-01-31sec_edgar
accounts_payable{"amount": 130464000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-10-31sec_edgar
accounts_payable{"amount": 129076000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-07-31sec_edgar
accounts_payable{"amount": 127197000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-04-30sec_edgar
accounts_payable{"amount": 134447000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-01-31sec_edgar
accounts_payable{"amount": 78928000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-10-31sec_edgar
accounts_payable{"amount": 80313000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-07-31sec_edgar
accounts_payable{"amount": 84701000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2009-10-31sec_edgar
accounts_receivable{"amount": 1014100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2018-10-31sec_edgar
accounts_receivable{"amount": 1046000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2018-07-31sec_edgar
accounts_receivable{"amount": 1005700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2018-04-30sec_edgar
accounts_receivable{"amount": 1020000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2018-01-31sec_edgar
accounts_receivable{"amount": 1038100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2017-10-31sec_edgar
accounts_receivable{"amount": 875300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-07-31sec_edgar
accounts_receivable{"amount": 851800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-04-30sec_edgar
accounts_receivable{"amount": 855900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-01-31sec_edgar
accounts_receivable{"amount": 803700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-10-31sec_edgar
accounts_receivable{"amount": 774100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-07-31sec_edgar
accounts_receivable{"amount": 736700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-04-30sec_edgar
accounts_receivable{"amount": 777700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-01-31sec_edgar
accounts_receivable{"amount": 742900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-10-31sec_edgar
accounts_receivable{"amount": 783200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-07-31sec_edgar
accounts_receivable{"amount": 764600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-04-30sec_edgar
accounts_receivable{"amount": 781200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-01-31sec_edgar
accounts_receivable{"amount": 687300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-10-31sec_edgar
accounts_receivable{"amount": 726100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-07-31sec_edgar
accounts_receivable{"amount": 703000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-04-30sec_edgar
accounts_receivable{"amount": 715170000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-01-31sec_edgar
accounts_receivable{"amount": 690800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-10-31sec_edgar
accounts_receivable{"amount": 658118000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-07-31sec_edgar
accounts_receivable{"amount": 638355000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-04-30sec_edgar
accounts_receivable{"amount": 642870000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-01-31sec_edgar
accounts_receivable{"amount": 561317000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-10-31sec_edgar
accounts_receivable{"amount": 577898000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-07-31sec_edgar
accounts_receivable{"amount": 564055000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-04-30sec_edgar
accounts_receivable{"amount": 573767000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-01-31sec_edgar
accounts_receivable{"amount": 552098000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-10-31sec_edgar
accounts_receivable{"amount": 565267000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-07-31sec_edgar
accounts_receivable{"amount": 555940000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-04-30sec_edgar
accounts_receivable{"amount": 574532000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-01-31sec_edgar
accounts_receivable{"amount": 450513000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2010-10-31sec_edgar
accounts_receivable{"amount": 458689000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2010-07-31sec_edgar
accounts_receivable{"amount": 445241000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2009-10-31sec_edgar
capex{"amount": 57000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2026-04-30sec_edgar
capex{"amount": 13200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2026-01-31sec_edgar
capex{"amount": 79300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-10-31sec_edgar
capex{"amount": 58600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-07-31sec_edgar
capex{"amount": 33800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-04-30sec_edgar
capex{"amount": 16700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-01-31sec_edgar
capex{"amount": 59400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-10-31sec_edgar
capex{"amount": 44600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-07-31sec_edgar
capex{"amount": 29100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-04-30sec_edgar
capex{"amount": 13600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-01-31sec_edgar
capex{"amount": 52600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-10-31sec_edgar
capex{"amount": 34600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-07-31sec_edgar
capex{"amount": 23800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-04-30sec_edgar
capex{"amount": 13800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-01-31sec_edgar
capex{"amount": 50800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-10-31sec_edgar
capex{"amount": 37700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-07-31sec_edgar
capex{"amount": 19600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-04-30sec_edgar
capex{"amount": 9600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-01-31sec_edgar
capex{"amount": 34300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-10-31sec_edgar
capex{"amount": 23300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-07-31sec_edgar
capex{"amount": 14900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-04-30sec_edgar
capex{"amount": 6600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-01-31sec_edgar
capex{"amount": 38000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-10-31sec_edgar
capex{"amount": 28900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-07-31sec_edgar
capex{"amount": 19100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-04-30sec_edgar
capex{"amount": 11500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-01-31sec_edgar
capex{"amount": 59600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-10-31sec_edgar
capex{"amount": 44400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-07-31sec_edgar
capex{"amount": 27500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-04-30sec_edgar
capex{"amount": 11600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-01-31sec_edgar
capex{"amount": 50900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-10-31sec_edgar
capex{"amount": 37300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-07-31sec_edgar
capex{"amount": 22100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-04-30sec_edgar
capex{"amount": 10600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-01-31sec_edgar
capex{"amount": 57200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-10-31sec_edgar
capex{"amount": 42200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-07-31sec_edgar
capex{"amount": 27800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-04-30sec_edgar
capex{"amount": 11000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-01-31sec_edgar
capex{"amount": 44000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-10-31sec_edgar
capex{"amount": 27400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-07-31sec_edgar
capex{"amount": 15700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-04-30sec_edgar
capex{"amount": 6800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-01-31sec_edgar
capex{"amount": 26500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-10-31sec_edgar
capex{"amount": 20900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-07-31sec_edgar
capex{"amount": 13800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-04-30sec_edgar
capex{"amount": 6400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-01-31sec_edgar
capex{"amount": 37400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2014-10-31sec_edgar
capex{"amount": 28500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2014-07-31sec_edgar
capex{"amount": 19300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2014-04-30sec_edgar
capex{"amount": 9800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-01-31sec_edgar
capex{"amount": 32400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2013-10-31sec_edgar
capex{"amount": 21400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2013-07-31sec_edgar
capex{"amount": 10400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2013-04-30sec_edgar
capex{"amount": 4090000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-01-31sec_edgar
capex{"amount": 28000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2012-10-31sec_edgar
capex{"amount": 23765000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2012-07-31sec_edgar
capex{"amount": 16875000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2012-04-30sec_edgar
capex{"amount": 11926000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2012-01-31sec_edgar
capex{"amount": 22124000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2011-10-31sec_edgar
capex{"amount": 16547000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2011-07-31sec_edgar
capex{"amount": 10098000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2011-04-30sec_edgar
capex{"amount": 5213000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-01-31sec_edgar
capex{"amount": 23942000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2010-10-31sec_edgar
capex{"amount": 19217000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2010-07-31sec_edgar
capex{"amount": 12238000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2010-04-30sec_edgar
capex{"amount": 7379000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-01-31sec_edgar
capex{"amount": 18582000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2009-10-31sec_edgar
capex{"amount": 15160000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2009-07-31sec_edgar
capex{"amount": 34063000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2008-10-31sec_edgar
cash_and_equivalents{"amount": 94900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-04-30sec_edgar
cash_and_equivalents{"amount": 100400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2026-01-31sec_edgar
cash_and_equivalents{"amount": 104100000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-10-31sec_edgar
cash_and_equivalents{"amount": 69300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-07-31sec_edgar
cash_and_equivalents{"amount": 58700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-04-30sec_edgar
cash_and_equivalents{"amount": 59000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-01-31sec_edgar
cash_and_equivalents{"amount": 64600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-10-31sec_edgar
cash_and_equivalents{"amount": 86300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-07-31sec_edgar
cash_and_equivalents{"amount": 60700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-04-30sec_edgar
cash_and_equivalents{"amount": 58000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-01-31sec_edgar
cash_and_equivalents{"amount": 69500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-10-31sec_edgar
cash_and_equivalents{"amount": 97700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-07-31sec_edgar
cash_and_equivalents{"amount": 71200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-04-30sec_edgar
cash_and_equivalents{"amount": 87900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-01-31sec_edgar
cash_and_equivalents{"amount": 73000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-10-31sec_edgar
cash_and_equivalents{"amount": 63900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-07-31sec_edgar
cash_and_equivalents{"amount": 48900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-04-30sec_edgar
cash_and_equivalents{"amount": 46600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-01-31sec_edgar
cash_and_equivalents{"amount": 62800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-10-31sec_edgar
cash_and_equivalents{"amount": 505400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-07-31sec_edgar
cash_and_equivalents{"amount": 435700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-04-30sec_edgar
cash_and_equivalents{"amount": 378300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-01-31sec_edgar
cash_and_equivalents{"amount": 394200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-10-31sec_edgar
cash_and_equivalents{"amount": 229400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-07-31sec_edgar
cash_and_equivalents{"amount": 555900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-04-30sec_edgar
cash_and_equivalents{"amount": 69800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-01-31sec_edgar
cash_and_equivalents{"amount": 58500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-10-31sec_edgar
cash_and_equivalents{"amount": 60500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-07-31sec_edgar
cash_and_equivalents{"amount": 53700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-04-30sec_edgar
cash_and_equivalents{"amount": 30600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-01-31sec_edgar
cash_and_equivalents{"amount": 39100000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-10-31sec_edgar

Cite as: FACTANKER, https://factanker.com/entity/ca616718-080c-4138-8bc7-ffeba32f94cb