Ferguson plc
CIK 0001832433 · QID Q624682
Industry: Wholesale-Hardware & Plumbing & Heating Equipment & Supplies
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 3638000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_payable | {"amount": 2985000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_payable | {"amount": 3555000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_payable | {"amount": 3408000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_payable | {"amount": 3297000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_payable | {"amount": 3155000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_payable | {"amount": 3335000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_payable | {"amount": 3607000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_payable | {"amount": 3030000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 3532000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 3092000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2024-01-31 | sec_edgar |
| accounts_receivable | {"amount": 3600000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 3597000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-07-31 | sec_edgar |
| accounts_receivable | {"amount": 3382000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-04-30 | sec_edgar |
| accounts_receivable | {"amount": 3166000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-01-31 | sec_edgar |
| accounts_receivable | {"amount": 3609000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2022-10-31 | sec_edgar |
| accounts_receivable | {"amount": 3610000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2022-07-31 | sec_edgar |
| accounts_receivable | {"amount": 2786000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2021-07-31 | sec_edgar |
| capex | {"amount": 263000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-04-30 | sec_edgar |
| capex | {"amount": 192000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-01-31 | sec_edgar |
| capex | {"amount": 91000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-10-31 | sec_edgar |
| capex | {"amount": 441000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-07-31 | sec_edgar |
| capex | {"amount": 361000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-04-30 | sec_edgar |
| capex | {"amount": 242000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-01-31 | sec_edgar |
| capex | {"amount": 95000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-10-31 | sec_edgar |
| capex | {"amount": 290000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-07-31 | sec_edgar |
| capex | {"amount": 195000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-04-30 | sec_edgar |
| capex | {"amount": 122000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-01-31 | sec_edgar |
| capex | {"amount": 54000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-10-31 | sec_edgar |
| capex | {"amount": 241000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-07-31 | sec_edgar |
| capex | {"amount": 283000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 691000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 639000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 743000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 601000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 625000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 597000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 638000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 771000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1335000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2021-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 755000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 704000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 808000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 669000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 675000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 644000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 652000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 785000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1170000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 842000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2173000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2021-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1342000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2021-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2130000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2020-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1148000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2019-07-31 | sec_edgar |
| cashflow_financing | {"amount": -995000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": -597000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": -313000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": -1807000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", " | 2023-07-31 | sec_edgar |
| cashflow_financing | {"amount": -1389000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", " | 2023-04-30 | sec_edgar |
| cashflow_financing | {"amount": -906000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2023-01-31 | sec_edgar |
| cashflow_financing | {"amount": -519000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2022-10-31 | sec_edgar |
| cashflow_financing | {"amount": -744000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2022-07-31 | sec_edgar |
| cashflow_financing | {"amount": -383000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2022-04-30 | sec_edgar |
| cashflow_financing | {"amount": -372000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2022-01-31 | sec_edgar |
| cashflow_financing | {"amount": 926000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-10-31 | sec_edgar |
| cashflow_financing | {"amount": -2051000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", " | 2021-07-31 | sec_edgar |
| cashflow_financing | {"amount": 4000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-07-31 | sec_edgar |
| cashflow_investing | {"amount": -418000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2024-04-30 | sec_edgar |
| cashflow_investing | {"amount": -231000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2024-01-31 | sec_edgar |
| cashflow_investing | {"amount": -96000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-10-31 | sec_edgar |
| cashflow_investing | {"amount": -1054000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", " | 2023-07-31 | sec_edgar |
| cashflow_investing | {"amount": -543000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2023-04-30 | sec_edgar |
| cashflow_investing | {"amount": -425000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2023-01-31 | sec_edgar |
| cashflow_investing | {"amount": -104000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-10-31 | sec_edgar |
| cashflow_investing | {"amount": -922000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-07-31 | sec_edgar |
| cashflow_investing | {"amount": -451000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-04-30 | sec_edgar |
| cashflow_investing | {"amount": -347000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-01-31 | sec_edgar |
| cashflow_investing | {"amount": -80000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-10-31 | sec_edgar |
| cashflow_investing | {"amount": -125000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-07-31 | sec_edgar |
| cashflow_investing | {"amount": -571000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2020-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1507000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2024-04-30 | sec_edgar |
| cashflow_operating | {"amount": 863000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-01-31 | sec_edgar |
| cashflow_operating | {"amount": 557000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-10-31 | sec_edgar |
| cashflow_operating | {"amount": 2723000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2023-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1802000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2023-04-30 | sec_edgar |
| cashflow_operating | {"amount": 1171000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2023-01-31 | sec_edgar |
| cashflow_operating | {"amount": 498000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1149000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2022-07-31 | sec_edgar |
| cashflow_operating | {"amount": 681000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-04-30 | sec_edgar |
| cashflow_operating | {"amount": 229000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-01-31 | sec_edgar |
| cashflow_operating | {"amount": -9000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1382000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2021-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1545000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2020-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 201940271, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 202813401, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-02-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 203489651, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 203983731, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-09-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 204785917, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 206100063, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-02-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 207654899, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 209756022, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-09-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 232171182, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 5076000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 15097000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 4644000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 10021000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 5377000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 20709000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 5000000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 15273000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 4763000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 10273000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 5510000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 19810000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2022-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 5079000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 14274000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2022-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 4519000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 9195000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 4676000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 15812000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2021-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 13957000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD" | 2020-07-31 | sec_edgar |
| current_assets | {"amount": 9314000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_assets | {"amount": 8616000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_assets | {"amount": 9470000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_assets | {"amount": 9077000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| current_assets | {"amount": 8909000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_assets | {"amount": 8768000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| current_assets | {"amount": 9382000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| current_assets | {"amount": 9551000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| current_assets | {"amount": 8129000000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| current_liabilities | {"amount": 5529000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_liabilities | {"amount": 4788000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_liabilities | {"amount": 5537000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_liabilities | {"amount": 5429000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| current_liabilities | {"amount": 5125000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_liabilities | {"amount": 4914000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| current_liabilities | {"amount": 5095000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| current_liabilities | {"amount": 5799000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| current_liabilities | {"amount": 4738000000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| debt_current | {"amount": 150000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| debt_current | {"amount": 150000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| debt_current | {"amount": 55000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| debt_current | {"amount": 55000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| debt_current | {"amount": 55000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| debt_current | {"amount": 55000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| debt_current | {"amount": 0, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| debt_current | {"amount": 250000000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| debt_current | {"amount": 0, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 201940271} | 2024-05-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 202813401} | 2024-02-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 203489651} | 2023-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 203983731} | 2023-09-11 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 204785917} | 2023-05-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 206100063} | 2023-02-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 207654899} | 2022-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 209756022} | 2022-09-12 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 222308366} | 2021-07-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 29332352096, "currency": "USD"} | 2023-01-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 34721011396, "currency": "USD"} | 2022-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 248000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2024-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 163000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2024-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 80000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2023-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 321000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2023-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 243000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2023-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 162000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2023-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 81000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2022-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 301000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2022-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 224000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2022-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 146000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2022-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 74000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2021-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 298000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2021-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 282000000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2020-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 6.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.58, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 4.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.55, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 9.15, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.64, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 6.3, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2023-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.81, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 4.66, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.85, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 9.75, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.52, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 7.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.98, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 4.51, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.53, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 6.59, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 4.27, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-07-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/6fad591d-abc0-48b3-aa16-10a005c08e6c